Bralci, kot ste vi, pomagajo podpirati MUO. Ko opravite nakup prek povezav na našem spletnem mestu, lahko zaslužimo partnersko provizijo.

Terminal Linux je čudovito orodje, ki vam pomaga kar najbolje izkoristiti vaš računalnik. Večina ljudi se ga nauči uporabljati tako, da sledi vadnicam z navodili vrstica za vrstico. Vendar je morda boljši način, da ga vidite v akciji.

VHS je lažji način za ustvarjanje GIF-ov vašega terminala Linux

Če ne veste, kaj gledate, so terminali še posebej zanimivi. Obstajajo vrstice besedila, vhodi in izhodi, statusi in občasen kos umetnosti ASCII. Za novinca v Linuxu je lahko težko povezati vzrok in posledico.

Videoposnetki in GIF-i so lahko pogosto v pomoč, zato je verjetno na YouTubu na desettisoče vadnic za Linux. To so običajno ustvarjen s snemanjem zaslona, ali tako, da z eno roko držite kamero telefona pred monitorjem.

Toda videoposnetki so velike in nerodne datoteke, ki običajno obsegajo več sto MB in zahtevajo obsežne vire, če bodo služili več kot le nekaj ljudem. So potratni in niso idealni, če se ne želite zanesti na YouTube za nadzor dostopa do vaše vsebine.

instagram viewer

Medtem ko je mogoče pretvorite video datoteke v GIF na vašem računalniku z operacijskim sistemom Linux, so rešitve pogosto neelegantne, datoteke pa zajetne.

VHS je pripomoček ukazne vrstice, ki vam pomaga ustvariti GIF-je iz niza ukazov v besedilni datoteki.

Ukazi se izvajajo v zaporedju drug za drugim, izhod pa se zabeleži v datoteko. Določite lahko tudi velikost pisave za berljivost in dimenzije terminalskega okna.

Kako namestiti VHS v Linux

VHS za delovanje zahteva ttyd in ffmpeg. Če vaš sistem podpira snap, namestite ttyd z:

sudo snap namestite ttyd --klasično

Paketi za ffmpeg so na voljo v privzetih repozitorijih.

Zdaj ste pripravljeni za namestitev VHS.

Na distribucijah, ki temeljijo na Debianu

Dodajte repo ključ svojemu obesku za ključe:

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

Posodobite izvorne pakete z APT, nato namestite VHS:

sudo apt nadgradnja && sudo apt namestite vhs

Na Arch Linux

VHS lahko namestite iz uporabniški repozitorij Arch z uporabo yay:

jay -S vhs-bin

V sistemih Fedora in Red Hat Enterprise Linux

Kopirajte in prilepite celoten delček ukaza spodaj v terminal, nato pritisnite Vnesite:

odmev '[čar]
ime=čar
baseurl=https://repo.charm.sh/yum/
omogočeno=1
gpgcheck=1
gpgkey=https://repo.charm.sh/yum/gpg.key' | sudo tee /etc/yum.repos.d/charm.repo

Nato namestite VHS tako, da vnesete:

sudo njam namestite vhs

Uporaba VHS za ustvarjanje GIF-jev vašega terminala

VHS uporablja po meri ".trak" razširitev. Za začetek ustvarite novo tako, da vnesete:

vhs novo demo.trak

Zdaj uporabite nano, da odprete in uredite trak:

nanodemo.trak

V datoteki boste našli uporabne konfiguracijske možnosti kot komentarje. Ti vključujejo izhodne formate: da, izhod lahko shranite kot MP4 ali WebM, čeprav po našem mnenju ta vrsta premaga bistvo. Videli boste tudi možnosti za natančno nastavitev pisave in nastavitev zamika med znaki, ki se prikažejo na zaslonu.

Dva ukaza, ki se vam bosta morda zdela še posebej uporabna, sta Skrij se in Prikaži. Kot nakazujejo njihova imena, bodo skrili naslednje ukaze pred prikazom v terminalu ali pa jih prikazali.

Po nastavitvi imena izhodne datoteke in dimenzij terminala se bodo ukazi izvajali po vrstnem redu.

Če želite simulirati besede, ki se vnašajo v terminal, dodajte predpono želenemu nizu z ukazom Vrsta, ki mu sledi niz v narekovajih. Na primer, če želite niz "MUO je as!" če želite, da se zdi, kot da jih tapka uporabnik za tipkovnico, vnesite:

Vnesite odmev "MUO je as!"

Vnesite ukaz Vnesite po vaši vrvici za simulacijo udarca Vrnitev, in videli boste:

odmev MUO je as!

Linux odmev ukaz se bo izvedel in videli boste izpis terminala:

MUO je As!

Za simulacijo preloma 200 ms vrzeli po vrstici besedila uporabite ukaz spi. Na primer:

Spanje 200 ms

... bo povzročil premor 200 ms, preden se začne tipkati naslednja vrstica.

The Vrsta ukaz povzroči izvedbo dejanskih ukazov, njihov rezultat pa je zajet v GIF.

Za simulacijo izvajanja prilagojenega ukaza Neofetch, kot je zgoraj, naš trak datoteka vsebuje naslednje:

Izhoddemo.gif
Set Velikost pisave 14
Set Premer 1200
Set Višina 600
Vrsta "neofetch --ascii muo_ascii.txt"
Spanje 500 ms
Vnesite
Spanje 5s

Ko ste z ukazi zadovoljni, shranite datoteko z Ctrl + O potem Ctrl + X, in nato vstavite datoteko v VHS.

vhs < demo.trak

VHS bo posnetek upodobil kot GIF.

GIF, prikazan zgoraj, je nizke kakovosti, ker smo za gostovanje GIF uporabili tretjo osebo. Zaupati nam boste morali, da bo dejanski proizvedeni GIF visoke kakovosti in primeren za vdelavo v katero koli spletno stran in večino sistemov za upravljanje vsebine.

Če želite, da se vaš ukaz izvaja, ne da bi bil dejanski ukaz prikazan na zaslonu, uporabite Skrij se in Prikaži ukazi pred in za ukazom, ki ga želite zagnati:

Skrij se
Vrsta "neofetch --ascii muo_ascii.txt" Spanje 500 ms Vnesite
Prikaži

Seznami ukazov so lahko poljubno dolgi in pod pogojem, da je izhod mogoče prikazati v terminalu brez zagona aplikacije, ki jo poganja GUI, bo VHS zvesto posnel vaša dejanja.

Druge uporabne funkcije VHS

VHS je poln uporabnih funkcij, ki vam pomagajo prilagoditi način, kako se prikaže vaš izpis. Tukaj je nekaj naših priljubljenih:

1. vračalka

Simulira pritisk na vračalka tipko z brisanjem znakov. Dodajte celo število, koliko znakov želite izbrisati.

2. Ctrl

Pogosto imajo ukazi Linuxa enakovredne bližnjice, ki uporabljajo Ctrl ključ. Vstopanje "Ctrl+l" v datoteko traku VHS bo počistil zaslon v večini distribucij Linuxa.

3. Nastavite hitrost predvajanja

Rezultati prehitro utripajo? Uporabite "PlaybackSpeed", da spremenite hitrost predvajanja končnega upodabljanja.

Hitrost predvajanja 0.5

...bo prepolovil hitrost predvajanja izhoda.

Celoten seznam ukazov je na voljo na stran VHS GitHub.

Ustvarjanje terminalskih GIF-jev za zabavo in dobiček!

Ustvarjanje GIF-ov terminalskega vhoda in izhoda z VHS je preprosto in zelo kul ter je odličen način za predstavitev ukazov in njihovih rezultatov. Ima odličen potencial kot vizualni vir pri pisanju vadnic ali kot alternativa YouTubu.

Preden pobegnete in ustvarite svoje spletno mesto z vadnicami za Linux, se prepričajte, da ste strokovnjak in ste na tekočem z najbolj uporabnimi sodobnimi ukazi za Linux.