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.
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.