Kwinqaku elilandelayo siza kujonga i-ttyrec. Le yinkqubo esele ijikeleze iminyaka embalwa, kodwa isenakho rekhoda imveliso ye-TTY yenkqubo kwimowudi yokubhaliweyo kunye namaxesha abekiweyo emva koko uyidlale kwakhona. Le nkqubo iyafana nomyalelo weskripthi, kodwa ikwavumela ukuba unqumame, ucothe okanye ukhawulezise ukudlala kwakhona.
Nge-ttrec sinokurekhoda yonke imiyalelo esiyibhala kwisiphelo sendlela kwaye siyigcine kwifayile. Emva koko ivumela ukuyidlala ngomyalelo we-ttyplay. Ukongeza sinako Guqula ukurekhoda kwi-gif yoopopayi ene-ttygif. I-Ttrec yifolokhwe yefayile ye- Iskripthi somyalelo Ukurekhoda ulwazi lwexesha ngokuchaneka kwemicrocecond.
Iimpawu ngokubanzi zettyrec
Ezinye zezinto ezibandakanyiweyo zezi:
- tycrec Ifuna iiparameter ezimbalwa zokurekhoda nokudlala kunolunye ukhetho ukugcina i-terminal.
- Iirekhodi kwifayile enye.
- Unokurekhoda i-emacs -nw, vi, lynx okanye nayiphi na inkqubo eqhutywa kwi-tty.
- Ifayile yemveliso iqulethe Ulwazi lwexesha elifanelekileyo ukongeza kwidatha yesiphelo sendlela.
- Siza kukwazi bhala ngaphezulu okanye ungeze umxholo kwifayile evelisiweyo.
- Tsalela umnxeba ngokuzenzekelayo ikhowudi.
- Khawulezisa / ucothe ukuzaliswa.
- Ivumela ukukhangela ukurekhodwa kwettyrecord ngexesha lokwenyani.
- Singalinganisa i Ixesha ledatha erekhodiweyo.
Faka i-ttyrec
Inkqubo ye-ttyrec ayifakwanga ngokungagqibekanga kulo lonke unikezelo lweGnu / Linux. Ukuyifaka Kuya kufuneka usebenzise ngokufanelekileyo. Ukuyifaka, kwisiphelo sendlela (Ctrl + Alt + T) kuya kufuneka siphumeze:
sudo apt install ttyrec
Ukusetyenziswa kwayo kulula, nangaphezulu komyalelo weSkripthi. Ukuyiphumeza kuya kufuneka biza inkqubo ekhankanya igama lefayile yemveliso. Ifomathi oyisebenzisayo iya kuba yinto elandelayo:
ttyrec < ArchivodeLog >
Uyisebenzisa njani i-ttyrec
Lo mzekelo ulandelayo uyabonisa tycrec ukurekhoda iseshoni kwifayile ebizwa ngokuba yi-ttylog:
ttyrec -a ttylog
Ku nokuba njalo yeka ukurekhoda umsebenzi wesiphelo sendlela ngokucofa indibaniselwano yesitshixo Ctrl + D. Singabhala kwakhona Phuma.
Ukusebenzisa lo myalelo siya kuba neenketho ezinje ngezi:
- -a →Yongeza imveliso kwifayile okanye kwi-ttyrecordendaweni yokubhala ngaphezulu.
- -u → Ngolu khetho i-ttyrec ngokuzenzekelayo ibiza i-uudecode kwaye igcine imveliso yayo xa idatha ebhaliweyo ivela kwiseshoni. Iya kusivumela dlulisa iifayile zisuka kumamkeli okude.
- -e myalelo → Biza umthetho xa i-ttyrec iqala.
Ngolwazi oluthe kratya malunga nale nkqubo, ungandwendwela iwebhusayithi yeprojekthi o dibana nephepha lendoda Ukuchwetheza kwisiphelo sendlela (Ctrl + Alt + T):
man ttyrec
Idatha erekhodiweyo inokudlalwa kwakhona ngomyalelo we-ttyplay oko kufakiwe. Ukudlala umsebenzi orekhodiweyo, kufuneka Sebenzisa i-ttyplay command elandelwa ligama lefayile yelog:
ttyplay < ArchivodeLog >
Guqula ukurekhoda kwi-GIF
Siza kukwazi Sebenzisa i-TTYGIF ukuguqula ukurekhodwa kwi-GIF. Le nkqubo ine Iprojekthi efakwe kwiGitHub ngemiyalelo yofakelo nokusetyenziswa kwayo.
sudo apt install imagemagick ttyrec gcc x11-apps git clone https://github.com/icholy/ttygif.git cd ttygif make sudo make install
Ukwenza i-gif kulula kakhulu. Ekuqaleni saqala ukurekhoda no:
ttyrec ejemplo
Nje ukuba sigqibe, singasebenzisa indibaniselwano Ctrl + D Kwisiphelo. Singayenza kunye neodolo Phuma, ngokungalunganga ukuba lo myalelo wokugqibela uya kurekhodwa kwi-GIF evelisiweyo.
Ngoku for Guqulela kwifomathi ye-gif konke okufuneka ukwenze kukusebenzisa lo myalelo ulandelayo:
ttygif ejemplo
Kwaye sele sinayo. Isipho sethu siya kugcinwa kwifayile tty.gif. Ukuba sifumana impazamo efana nale: Impazamo: WINDOWID umahluko wendalo wawungenanto, kuyakufuneka ukuba uqwalasele i-WINDOWID ngesandla. Oku kunokwenziwa ngokuchwetheza kwisiphelo sendlela (Ctrl + Alt + T):
sudo apt-get install xdotool export WINDOWID=$(xdotool getwindowfocus)
Emva kokubhala imiyalelo yangaphambili, ngoku sinokuphinda sisebenzise i-ttygif command kwakhona ukuqala ukwenza i-gif. Ukwenza le fayile kungathatha ixesha.
Khupha ngaphandle
Ukususa i-ttyrec kwikhompyuter yakho kufuneka uvule i-terminal (Ctrl + Alt + T) kwaye ubhale lo myalelo ulandelayo:
sudo apt remove ttyrec
Iinkqubo ezinje ngolu hlobo lukhetho olufanelekileyo lokurekhodwa kweseshoni yesiphelo. Ezi ntlobo zeenkqubo lukhetho olufanelekileyo lokwabelana ngolwazi okanye izifundo. Umyalelo we-ttyrec, nangona ungafakwanga ngokungagqibekanga, ngu ukhetho olulungileyo kubasebenzisi abangasetyenziswanga ukwenza uninzi lwemiyalelo kwisiphelo sendlela. Le yenye yezinto ezininzi ezinokubakho ukurekhoda kunye nokuvelisa kwakhona umsebenzi wesiphelo.