Kwinqaku elilandelayo siza kujonga kwi-Terminalizer. Le yenye Isixhobo se-CLI intle kwaye inokwenziwa ngentando enkulu. Iirekhodi kwaye imele umsebenzi we-terminal kwi-animated gif. Inkqubo inokusebenza kakuhle kwi-Ubuntu, CentOS, Arch Linux, SUSE, RedHat, Fedora, njl.
Ukusetyenziswa kwesi sixhobo kungafunyanwa xa usungula umyalelo kwisiphelo sakho kwaye ufuna ukwenza umfanekiso ophilayo waso. I-Terminalizer sisixhobo esiya kukunceda wenze kanye loo nto. Kweli nqaku, siza kubona ukuba kwenzeka njani faka kwaye usebenzise i-Terminalizer ukuvelisa ii-gifs zoopopayi Ubuntu 16.04 okanye Ubuntu 18.04.
Ngaphambi kokufaka i-Terminalizer, kuya kufuneka siqiniseke ukuba unayo Node.js kunye npm ifakiwe kwiqela lethu. Emva koku sinako irekhodi yesiphelo kunye nemifanekiso yoopopayi.
Iimpawu zesiphelo
- Kukhulu kakhulu ehlengahlengiswayo.
- Iqonga elininzi.
- Siza kukwazi yenza ngokwezifiso izakhelo zefestile.
- Sinokusebenzisa ifonti yesiko, imibala, okanye izimbo zeCSS.
- Siya kuba nethuba lokudibanisa watermark.
- Iziphumo ezingcono, siya kuba nakho ukwenza njalo hlela izakhelo kwaye uhlengahlengise ulibaziseko ngaphambi kokunikezela.
- Siza kufumana kwakhona ukhetho lwe ukunciphisa inani lezakhelo ezenziweyo.
- Kwinkqubo, siya kuba nethuba lokumisela umthetho wokufaka isikhombisi esisebenzayo ngoku. Siza kukwazi Cwangcisa umgangatho we-GIF kunye nokuphinda, elona xesha liphezulu lokungasebenzi phakathi kwesakhelo, isikhombisi, iifonti kunye nobungakanani bazo, njl.
Ukuba kukho umntu ofuna bazi zonke iimpawu ukuba le nkqubo yokurekhoda isinika, ungaya kwifayile ye- Iphepha leGitHub yeprojekthi. Okokuqala ndiza kuthi yonke into ezakuboniswa ngezantsi ndiyenza ukusuka ku-Ubuntu 18.04.
Ufakelo lweNode
Ukufaka iNode.js, kuqala, hlaziya inkqubo yakho. Kwisiphelo (Ctrl + Alt + T):
sudo apt update
Emva koko sebenzisa oku kulandelayo Umyalelo wokufaka i-Node.js kwiindawo zokugcina ezisemthethweni ze-Ubuntu:
sudo apt-get install -y nodejs
Emva kofakelo olunempumelelo, unga jonga uhlobo lweNode usebenzisa lo mthetho ulandelayo:
nodejs --version
Okwangoku, sinayo kuphela faka npm, Umphathi wephakheji yeNode. Siza kwenza oku ngokuchwetheza kwisiphelo sendlela (Ctrl + Alt + T):
sudo apt install npm
Emva kofakelo, sinako jonga uguqulelo lwango -pm Ukuchwetheza kwisiphelo esinye:
npm --version
Ukufakwa kwesiphelo
Ukufaka i-Terminalizer, sebenzisa i-terminal (Ctrl + Alt + T):
sudo npm install -g terminalizer
Ukuba ufakelo aluphumeleli, oku kuya kubangelwa yinguqulelo yeNodejs, Kuya kufuneka ufake izixhobo zonjiniyela ukwenza i-C ++ plug-ins. Ezi zixhobo zinokufakwa ngokusebenza kwisiphelo sendlela (Ctrl + Alt + T):
sudo apt install build-essential
ukuba Qinisekisa ukufakwa kwezixhobo zophuhliso, baleka:
gcc -v make -v
Lungisa impazamo ye-libgconf-2.so.4
Xa ndisebenzisa le nkqubo, ndifumene impazamo echazwe kwifayile ye- Iphepha leGitHub yeprojekthi. Imalunga ne- Impazamo yokulayisha iilayibrari ekwabelwana ngazo: libgconf-2.so.4. Kwinkqubo indixelele ukuba ifayile yento ekwabelwana ngayo ayinakuvulwa: Akukho fayile okanye umkhombandlela ukhona. Ukusombulula ingxaki kufuneka uvule i-terminal (Ctrl + Alt + T) kwaye ufake:
sudo apt-get install libgconf-2-4
Sebenzisa i-Terminalizer
El config.yml ifayile Ukungagqibeki kugcinwa kulawulo lweengcambu zeprojekthi. Kule fayile wena gcina ubumbeko lwesiphelo sendlela. Sebenzisa lo myalelo ulandelayo ukuze ukope kwikhowudi yakho yangoku.
terminalizer config
Ukuqala nge-Terminalizer, kuqala siza kuya ukuvelisa ifayile demo kulawulo lwangoku. Ukwenza oku, sibhala kwisiphelo sendlela (Ctrl + Alt + T):
terminalizer record demostracion
Emva komyalelo ongentla, ukurekhoda kuya kuqala. Okwangoku, sebenzisa eminye imiyalelo kwisiphelo sakho kunye ukurekhoda ngokucinezela CTRL + D. Oku iya kugcina ukurekhoda kwakho njengefayile yeYAML. Kule meko le fayile iya kubizwa ngokuba yi-demo.yml
ukuba dlala kwisiphelo esinye Apho sithwebula khona ukurekhoda esikwenzileyo, sebenzisa:
terminalizer play demostracion
Ukuba sonwabile ngokurekhoda, siya kuba nakho yenza i-animated Gif Ngokuchwetheza oku kulandelayo kwisiphelo sendlela:
sudo terminalizer render demostracion
I-gif yoopopayi, kunye nokuseta okungagqibekanga kwenkqubo, esiyenzileyo ngalo mzekelo, kuya kubonakala ngathi:
Uncedo
Singafumana Uncedo malunga nemiyalelo yale nkqubo Ukuchwetheza kwisiphelo sendlela:
terminalizer --help
ukuba yazi ngakumbi ngale nkqubo, iinketho zayo zoqwalaselo okanye ukusetyenziswa kwayo, singaya kwi Iphepha leGitHub yeprojekthi.