Ttyrec, chirongwa chekunyora zviitiko zvako muUbuntu terminal

nezve ttyrec

Muchikamu chinotevera isu ticha tarisa kune ttyrec. Ichi chirongwa chave chiripo kwemakore mashoma, asi chiri kugona rekodha iyo TTY kuburitsa kwechirongwa mumavara modhi pamwe chete nematestamp uye wozoiridza zvakare. Ichi chirongwa chakafanana neiyo script yekuraira, asi zvakare inobvumidza iwe kumbomira, kunonoka kana kukurumidza kutamba.

Na ttrec tinogona kurekodha mirairo yese yatinonyora pane yekumhanyisa kukurumidza uye nekuichengeta mufaira. Ipapo inobvumidza kuitamba iyo neiyo ttyplay rairo. Mukuwedzera isu tinogona zvakare chinja kurekodha kune animated gif ine ttygif. Ttrec forogo yeiyo script rairo kurekodha nguva yekuziva ne microsecond chaiyo.

Zvizhinji zvehunhu zvettyrec

Zvimwe zvezvinhu zvainosanganisira ndezvi:

  • ttyrec inoda mashoma parameter ekurekodha uye kutamba pane dzimwe sarudzo kuchengetedza iyo terminal.
  • Zvinyorwa mune imwechete faira.
  • Unogona kurekodha emacs -nw, vi, lynx kana chero chirongwa chinomhanya pane tty.
  • Faira rekuburitsa rine timestamp ruzivo pamusoro peiyo dhata yekupedzisira.
  • Tichakwanisa nyora kana kuwedzera zvemukati kune iro rakagadzirwa faira.
  • Fona otomatiki uudecode.
  • Kurumidza / kuderera kubereka.
  • Inobvumira tarisa kurekodha ttyrecord munguva chaiyo.
  • Tinogona kuyera iyo nguva yedata yakanyorwa.

Isa ttyrec

Iyo ttyrec chirongwa hachina kubatanidzwa nekusarudzika mune zvese Gnu / Linux kugoverwa. Kuiisa iwe unofanirwa kushandisa apt. Kuti tiise iyo, mune terminal (Ctrl + Alt + T) isu tichafanirwa kuitisa:

ttyrec kuisirwa

sudo apt install ttyrec

Kushandiswa kwayo kuri nyore, kunyangwe kupfuura kuraira kweScript. Kuti uzviite iwe uchafanirwa daidza chirongwa ichi uchidudza zita rezvinoburitsa faira. Mafomati ekushandisa angave akafanana neanotevera:

ttyrec < ArchivodeLog >

Mashandisiro ekushandisa ttyrec

Muenzaniso unotevera unoratidza ttyrec kurekodha chikamu mune faira inonzi ttylog:

ttyrec -a ttylog

Zvinogona kuva mira kurekodha chiitiko chekupedzisira kudzvanya kiyi yekubatanidza Ctrl + D. Tinogona zvakare kunyora mbudo.

Kuti tishandise uyu murairo tichava nezvimwe sarudzo senge:

  • -a →Wedzera zvinobuda kune iyo faira kana ttyrecord, panzvimbo yekuinyora zvakare.
  • -u → Nesarudzo iyi ttyrec inongodaidza uudecode uye inochengetedza zvayakaburitsa kana data rakanyorwa rikaonekwa muchikamu. Inotitendera chinja mafaera kubva kure inomiririra.
  • -e raira → Danaira rairo apo ttyrec inotanga.

Kuti uwane rumwe ruzivo nezve chirongwa ichi, unogona kushanyira iyo purojekiti webhusaiti o bvunza murume peji kutaipa mune chinouraya (Ctrl + Alt + T):

ttyrec man mapeji

man ttyrec

Rakarekodwa dhata rinogona kutambwa kumashure neiyo ttyplay yekuraira izvo zvinosanganisirwa. Kudzokorora chiitiko chakanyorwa, iwe unoda shandisa iyo ttyplay rairo rinoteverwa nezita reiyo log faira:

ttyplay < ArchivodeLog >

Chinja kurekodha kuGIF

Tichakwanisa shandisa TTYGIF kushandura kurekodha kuGIF. Ichi chirongwa chine iyo chirongwa chakaiswa kuGitHub nemirairo pakuiswa kwayo nekushandisa.

ttygif kuisirwa

sudo apt install imagemagick ttyrec gcc x11-apps

git clone https://github.com/icholy/ttygif.git

cd ttygif

make

sudo make install 

Kugadzira gif iri nyore kwazvo. Chekutanga takatanga kurekodha na:

ttyrec ejemplo

Kana tangopedza, tinogona kushandisa mubatanidzwa Ctrl + D Mune terminal. Tinogona zvakare kuzviita neodha mbudo, pamwe nekusagadzikana kwekuti iwo wekupedzisira kuraira uchazonyorwa mune yakagadzirwa GIF.

Zvino for chinja kuita fomu ye gif zvese zvaunofanirwa kuita kushandisa rairo seinotevera:

gif faira kusikwa ne ttygif

ttygif ejemplo

Uye isu tatova nazvo. Chipo chedu chinenge chakachengetedzwa mufaira tty.gif. Kana isu tikawana kukanganisa senge: Kanganiso: WINDOWID nharaunda inoshanduka yanga isina chinhu, zvichave zvakafanira kugadzirisa WINDOWID nemaoko. Izvi zvinogona kuitwa nekutaipa mune iyo terminal (Ctrl + Alt + T):

sudo apt-get install xdotool

export WINDOWID=$(xdotool getwindowfocus)

Mushure mekunyora mirairo yapfuura, isu tinogona ikozvino kuvhura iyo ttygif yekuraira zvakare kuti titange kugadzira iyo gif. Kugadzira iyi faira kunogona kutora chinguva.

gif yakagadzirwa ne ttygif

Uninstall

Kuti ubvise ttyrec kubva pakombuta yako iwe unongofanirwa kuvhura terminal (Ctrl + Alt + T) uye nyora unotevera kuraira:

sudo apt remove ttyrec

Zvirongwa zvakaita seiyi sarudzo yakanaka yekupedzisira rekodhi kurekodha. Aya marudzi emapurogiramu isarudzo yakanaka yekugovana ruzivo kana dzidziso. Iyo ttyrec yekuraira, kunyangwe isina kuiswa nekumisikidza, iri sarudzo yakanaka kune vashandisi vasina kujaira kumhanya yakawanda mirairo mune inouraya. Iyi ndiyo imwe yemamwe mikana yakawanda iriko nhasi yekunyora uye kubereka chiitiko cheiyo terminal.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako