Isiphelo sendalo, yenza i-gif yoopopayi yeseshoni yesiphelo ngokulula

malunga nesiphelo

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:

Inguqulelo nodejs ubuntu

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:

Inguqulelo npm ubuntu

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:

ufakelo lwakha uguqulelo olubalulekileyo

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.

ukumiselwa kwesiphelo

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:

Isiphelo sendalo senza i-animated gif

sudo terminalizer render demostracion

I-gif yoopopayi, kunye nokuseta okungagqibekanga kwenkqubo, esiyenzileyo ngalo mzekelo, kuya kubonakala ngathi:

Umzekelo wesiphelo se-gif

Uncedo

Singafumana Uncedo malunga nemiyalelo yale nkqubo Ukuchwetheza kwisiphelo sendlela:

Isiphelo --help

terminalizer --help

ukuba yazi ngakumbi ngale nkqubo, iinketho zayo zoqwalaselo okanye ukusetyenziswa kwayo, singaya kwi Iphepha leGitHub yeprojekthi.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.