Teiesugused lugejad aitavad MUO-d toetada. Kui teete ostu meie saidil olevate linkide abil, võime teenida sidusettevõtte komisjonitasu.

Linuxi terminal on suurepärane tööriist, mis aitab teil oma masinast parimat kasu saada. Enamik inimesi õpib seda kasutama, järgides õpetusi koos rida-realt juhistega. Kuid parem viis võib olla näha seda tegevuses.

VHS on lihtsam viis Linuxi terminali GIF-ide loomiseks

Kui te ei tea, mida vaatate, on terminalid eriti huvitavad. Seal on tekstiread, sisendid ja väljundid, olekud ja aeg-ajalt ASCII kunstiteos. Linuxi uustulnuka jaoks võib põhjuse ja tagajärje seostamine olla keeruline.

Videod ja GIF-id võivad sageli aidata, mistõttu võib YouTube'is olla kümneid tuhandeid Linuxi õpetusi. Need on tavaliselt loodud ekraanisalvestuse kaudu, või hoides telefoni kaamerat ühe käega monitori ees.

Kuid videod on suured ja ebamugavad failid, mis tavaliselt mahuvad kuni sadu MB ja nõuavad palju ressursse, kui need teenindavad rohkem kui paar inimest. Need on raiskavad ega ole ideaalsed, kui te ei soovi oma sisule juurdepääsu kontrollimisel YouTube'ile loota.

instagram viewer

Kuigi on võimalik teisendada videofailid oma Linuxi arvutis GIF-ideks, on lahendused sageli elegantsed ja failid mahukad.

VHS on käsurea utiliit, mis aitab teil tekstifailis sisalduvate käskude komplektist GIF-e luua.

Käsud täidetakse üksteise järel ja väljund salvestatakse faili. Samuti saate määrata loetavuse huvides fondi suuruse ja terminali akna mõõtmed.

Kuidas installida VHS-i Linuxi

VHS-i käivitamiseks on vaja ttyd ja ffmpeg. Kui teie süsteem toetab snapi, installige ttyd koos:

sudo snap installida ttyd -- klassikaline

Paketid ffmpeg jaoks on saadaval vaikehoidlates.

Nüüd olete valmis VHS-i installima.

Debianil põhinevatel distributsioonidel

Lisage oma võtmerõngasse repo võti:

curl -fsSL https://repo.charm.sh/apt/gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/charm.gpg
echo "deb [allkirjastatud =/etc/apt/keyrings/charm.gpg] https://repo.charm.sh/apt/ " | sudo tee /etc/apt/sources.list.d/charm.list

Värskendage paketiallikaid APT-ga, seejärel installige VHS:

sudo apt värskendada && sudo apt installida vhs

Arch Linuxis

VHS-i saate installida aadressilt Arch kasutajate hoidla kasutades yay:

jah -S vhs-bin

Fedoras ja Red Hat Enterprise Linuxis

Kopeerige ja kleepige kogu allolev käsulõik terminali, seejärel vajutage Sisenema:

kaja '[võlu]
nimi=Võlu
baseurl=https://repo.charm.sh/yum/
lubatud = 1
gpgcheck=1
gpgkey=https://repo.charm.sh/yum/gpg.key' | sudo tee /etc/yum.repos.d/charm.repo

Seejärel installige VHS, tippides:

sudo yum installida vhs

VHS-i kasutamine terminali GIF-ide loomiseks

VHS kasutab kohandatud ".lint" laiendus. Alustuseks looge uus, tippides:

vhs uus demo.lint

Nüüd kasutage lindi avamiseks ja redigeerimiseks nano:

nanodemo.lint

Failist leiate kommentaaridena kasulikke seadistusvalikuid. Nende hulka kuuluvad väljundvormingud: jah, saate väljundi salvestada MP4- või WebM-vormingus, ehkki meie arvates ei saa see asjast üle. Samuti näete valikuid fondi peenhäälestamiseks ja ekraanile ilmuvate märkide vahelise viivituse määramiseks.

Kaks käsku, mis võivad teile eriti kasulikuks osutuda, on Peida ja Näita. Nagu nende nimed viitavad, peidavad need järgmised käsud terminalis ilmumise eest või näitavad neid.

Pärast väljundfaili nime ja terminali mõõtmete määramist täidetakse käsud järjekorras.

Terminali sisestatavate sõnade simuleerimiseks lisage soovitud string käsuga Tüüp, millele järgneb string jutumärkides. Näiteks kui soovite stringi "MUO on Ace!" kui soovite, et kasutaja oleks neid klaviatuuri taga koputanud, sisestage:

Tüüp kaja "MUO on Ace!"

Tippige käsk Sisenema pärast stringi, et simuleerida löömist Tagasija näete:

kaja MUO on Ace!

Linux kaja Käsk käivitub ja näete terminali väljundit:

MUO on Äss!

200 ms pikkuse vahepausi simuleerimiseks pärast tekstirida kasutage käsku Magama. Näiteks:

Magada 200 ms

...tulemuseks on 200 ms paus, enne kui järgmine rida hakkab tippima.

The Tüüp käsk põhjustab tegelike käskude täitmise, mille väljund jäädvustab GIF-i.

Kohandatud Neofetch-käsu käitamise simuleerimiseks, nagu ülal, on meie lint fail sisaldab järgmist:

Väljunddemo.gif
Määra Fondi suurus 14
Määra Laius 1200
Määra Kõrgus 600
Tüüp "neofetch --ascii muo_ascii.txt"
Magada 500 ms
Sisenema
Magada 5s

Kui olete käskudega rahul, salvestage fail Ctrl + O siis Ctrl + Xja seejärel sisestage fail VHS-i.

vhs < demo.lint

VHS renderdab lindi GIF-vormingus.

Ülaltoodud GIF on madala kvaliteediga, kuna kasutasime GIF-i hostimiseks kolmandat osapoolt. Peate meid usaldama, et tegelikult toodetud GIF on kvaliteetne ja sobib manustamiseks mis tahes veebilehele ja enamikule sisuhaldussüsteemidele.

Kui soovite, et teie käsk töötaks ilma tegelikku käsku ekraanil kuvamata, kasutage Peida ja Näita käsud enne ja pärast käsku, mida soovite käivitada:

Peida
Tüüp "neofetch --ascii muo_ascii.txt" Sleep 500ms Enter
Näita

Käskude loendid võivad olla nii pikad, kui soovite, ja eeldusel, et väljundit saab terminalis kuvada ilma GUI-põhise rakendust käivitamata, salvestab VHS teie tegevused tõetruult.

Muud kasulikud VHS-funktsioonid

VHS on täis kasulikke funktsioone, mis aitavad teil väljundi kuvamisviisi kohandada. Siin on mõned meie lemmikud:

1. Tagasilükkeklahv

Simuleerib nupu vajutamist Tagasilükkeklahv klahvi, kustutades tähemärke. Lisage täisarv, mitu tähemärki soovite kustutada.

2. Ctrl

Sageli on Linuxi käskudel otseteede ekvivalendid, mis kasutavad Ctrl võti. Sisenemine "Ctrl+l" teie VHS-lindifaili tühjendab enamiku Linuxi distributsioonide ekraani.

3. Määrake taasesituskiirus

Tulemused vilguvad liiga kiiresti? Lõpliku renderduse taasesituse kiiruse muutmiseks kasutage "PlaybackSpeed".

Taasesituse kiirus 0.5

...väljendab väljundi taasesituse kiirust poole võrra.

Täielik käskude loend on saadaval aadressil VHS GitHubi lehel.

Lõbu ja kasumi teenimiseks terminali GIF-ide loomine!

Terminali sisendist ja väljundist VHS-iga GIF-ide tegemine on lihtne ja tõsiselt lahe ning see on suurepärane viis käskude ja nende tulemuste demonstreerimiseks. Sellel on suurepärane potentsiaal visuaalse ressursina õpetuste kirjutamisel või YouTube'i alternatiivina.

Enne kui asute minema ja loote oma Linuxi õpetuse saidi, veenduge, et olete ekspert ja kursis kõige kasulikumate kaasaegsete Linuxi käskudega.