Esihlokweni esilandelayo sizobheka i-ttyrec. Lolu wuhlelo obelukhona iminyaka embalwa, kepha lusakwazi qopha ukukhishwa kwe-TTY kohlelo kumodi yombhalo kanye nezitembu zesikhathi bese uyidlala futhi. Lolu hlelo luyafana nomyalo weskripthi, kepha futhi likuvumela ukuthi ume isikhashana, wehlise ijubane noma usheshise ukudlala.
Nge-ttrec singarekhoda yonke imiyalo esiyibhala ku-terminal Prompt bese siyigcina kufayela. Ngemuva kwalokho ivumela ukuyidlala ngomyalo we-ttyplay. Ngaphezu kwalokho singakwazi futhi guqula ukurekhoda kube yi-animated gif nge-ttygif. I-Ttrec imfoloko ye- umyalo weskripthi ukurekhoda imininingwane yesikhathi ngokunemba kwe-microsecond.
Izici ezijwayelekile ze-ttyrec
Ezinye zezici ezibandakanyayo yilezi:
- tcrec kudinga amapharamitha ambalwa wokurekhoda nokudlalwa kunezinye izinketho ukusindisa ukuphela.
- Amarekhodi efayeleni elilodwa.
- Ungaqopha ama-emacs -nw, vi, lynx noma noma yiluphi uhlelo olusebenza ku-tty.
- Ifayela lokukhipha liqukethe imininingwane yesitembu sesikhathi ngaphezu kwedatha yokugcina.
- Sizokwazi bhala ngaphezulu noma engeza okuqukethwe kufayela elenziwe.
- Shayela ngokuzenzakalela udecode.
- Sheshisa / yehlisa ijubane ukukhiqiza kabusha.
- Ivumela phequlula ukuqoshwa kwe-ttyrecord ngesikhathi sangempela.
- Singalinganisa i- isikhathi semininingwane eqoshiwe.
Faka i-ttyrec
Uhlelo lwe-ttyrec alufakiwe ngokuzenzakalela kukho konke ukusatshalaliswa kwe-Gnu / Linux. Ukuyifaka kufanele usebenzise apt. Ukuyifaka, esigungwini (Ctrl + Alt + T) kuzofanele senze:
sudo apt install ttyrec
Ukusetshenziswa kwayo kulula, futhi ngaphezu komyalo weSkripthi. Ukuze ukwenze kuzofanela shayela uhlelo ucacise igama lefayela lokukhipha. Ifomethi ongayisebenzisa ingaba into efana nale elandelayo:
ttyrec < ArchivodeLog >
Ungayisebenzisa kanjani i-ttyrec
Isibonelo esilandelayo siyakhombisa tcrec ukuqopha iseshini kufayela elibizwa nge-ttylog:
ttyrec -a ttylog
Kungaba njalo yeka ukuqopha umsebenzi wokugcina ngokucindezela inhlanganisela yokhiye Ctrl + D. Singabhala futhi Phuma.
Ukuze usebenzise lo myalo sizoba nezinketho ezithile ezinjengalezi:
- -a →Faka okukhiphayo kufayela noma ku-ttyrecord, esikhundleni sokubhala ngaphezulu.
- -n Izosivumela dlulisa amafayela asuka kumsingathi wesilawuli kude.
- -e umyalo → Biza umyalo lapho i-ttyrec iqala.
Ngeminye imininingwane ngalolu hlelo, ungavakashela i- iwebhusayithi yephrojekthi o thintana nekhasi lendoda ukuthayipha ukuphela (Ctrl + Alt + T):
man ttyrec
Idatha erekhodiwe ingadlalwa emuva ngomyalo we-ttyplay lokho kufakiwe. Ukudlala kabusha umsebenzi orekhodiwe, udinga sebenzisa umyalo we-ttyplay olandelwa igama lefayela lokungena:
ttyplay < ArchivodeLog >
Guqula ukurekhoda ku-GIF
Sizokwazi sebenzisa i-TTYGIF ukuguqula ukurekhoda ku-GIF. Lolu hlelo lunefayela le- iphrojekthi ilayishwe ku-GitHub ngemiyalo ngokufakwa nokusetshenziswa kwayo.
sudo apt install imagemagick ttyrec gcc x11-apps git clone https://github.com/icholy/ttygif.git cd ttygif make sudo make install
Ukwakha i-gif kulula kakhulu. Okokuqala saqala ukuqopha no:
ttyrec ejemplo
Lapho sesiqedile, singasebenzisa inhlanganisela Ctrl + D Esigungwini. Singakwenza futhi nge-oda Phuma, ngobubi bokuthi lowo myalo wokugcina uzorekhodwa ku-GIF ekhiqiziwe.
Manje kwe- guqulela kwifomethi ye-gif Ukuphela kokufanele ukwenze ukusebenzisa umyalo ofana nalokhu okulandelayo:
ttygif ejemplo
Futhi sesivele sinayo. I-gif yethu izobe igcinwe kufayela le-tty.gif. Uma sithola iphutha elifana nalokhu: Iphutha: Ukuhlukahluka kwemvelo kwe-WINDOWID bekungenalutho, kuzodingeka ukumisa i-WINDOWID ngesandla. Lokhu kungenziwa ngokuthayipha ukuphela (Ctrl + Alt + T):
sudo apt-get install xdotool export WINDOWID=$(xdotool getwindowfocus)
Ngemuva kokubhala imiyalo yangaphambilini, manje sesingaqalisa umyalo we-ttygif futhi ukuqala ukudala i-gif. Ukudala leli fayela kungathatha isikhashana.
Khipha
Ukususa i-ttyrec kwikhompyutha yakho kufanele uvule ukuphela (Ctrl + Alt + T) bese ubhala umyalo olandelayo:
sudo apt remove ttyrec
Izinhlelo ezinjengalezi ziyindlela enhle yokuqoshwa kweseshini yokugcina. Lezi zinhlobo zezinhlelo ziyindlela enhle yokwabelana ngolwazi noma okokufundisa. Umyalo we-ttyrec, noma ungafakiwe ngokuzenzakalela, ngu- inketho enhle yabasebenzisi abangajwayele ukusebenzisa imiyalo eminingi ku-terminal. Lokhu kungenye yamathuba amaningi akhona namuhla okurekhoda nokukhiqiza kabusha umsebenzi wesiginali.