I-Lsix, beka izithonjana kwimifanekiso kwi-terminal ye-Ubuntu yakho

malunga ne-lsix

Kwinqaku elilandelayo siza kujonga iLsix. Kule bhlogi kwithuba eladlulayo kwakuthethwa ngako Ifim. Esi yayisisicelo esisebenza njenge CLI umbonisi womfanekiso ayisindi. Isicelo esiza kusibona namhlanje yinto efanayo. Kufana nomyalelo we 'ls' kwiinkqubo ezinjenge-Unix.

I-Lsix sisixhobo esilula se-CLI esenzelwe bonisa imifanekiso ye-thumbnail kwisiphelo sendlela usebenzisa i-Sixel graphics. Kwabo bazibuza ukuba yintoni I-Sixel, Ndithetha ukuba eso sisifinyezo seepikseli ezintandathu. Luhlobo lwefomathi yemizobo ye-bitmap. Isebenzisa i-ImageMagick, phantse zonke Iifomati zefayile ezixhaswayo ze-imagemagick kufuneka zisebenze kakuhle.

Iimpawu ngokubanzi ze-lsix

  • Ukujonga ngokuzenzekelayo ukuba i-terminal yakho ixhasa imifanekiso ye-Sixel okanye hayi. Ukuba i-terminal yakho ayihambelani neSixel, iya kukwazisa.
  • Uyakwazi ukubona ngokuzenzekelayo umbala ongasemva wesiphelo. Sebenzisa ulandelelwano lokubaleka kwisiphelo sendlela ukuzama ukufumanisa umphambili kunye nemibala engasemva yesiphelo sakho kunye bonisa iithonjana ngokucacileyo.
  • Iintandathu iya kubonisa imifanekiso ngokulandelelana ngalo lonke ixesha, ukuba kunokwenzeka. Ngesi sizathu, awuzukulinda ixesha elide ukuba yenziwe yonke imontage.
  • Isebenza kakuhle nge-SSH. Esi sixhobo siza kuvumela umsebenzisi sebenzisa imifanekiso egcinwe kwiserver yakho ekude yewebhu ngaphandle kweengxaki ezininzi.
  • Es ixhasa imifanekiso engeyiyo eye-bitmap, njengeefayile: .svg, .eps, .pdf, .xcf, njl.
  • Lo ibhalwe kwi-BASH, ke isebenza phantse kulo lonke ulwabiwo lweGnu / Linux.

Ingaba bona zonke iinkcukacha zayo ngakumbi kwi Iprojekthi yeprojekthi yeGitHub.

Ukufakwa kweLsix

Ekubeni I-lsix isebenzisa i-ImageMagick, Kuya kufuneka siqiniseke ukuba siyifakile kwinkqubo yethu. Iyafumaneka koovimba abagcina uninzi lweGnu / Linux ulwabiwo. Kwi-Debian, Ubuntu, kwi-Linux Mint kufuneka uvule i-terminal (Ctrl + Alt + T) kwaye uthayiphe:

sudo apt install imagemagick

Esi sixhobo silandelayo asenzi ayifuni kufakwa. Kuphela khuphela kwaye uyihambise kwi- $ PATH yakho.

Khuphela uguqulelo lwamva nje lwe-lsix kwiphepha leprojekthi leGithub. Kwisiphelo esinye bhala:

Khuphela i-lsix nge-wget

wget https://github.com/hackerb9/lsix/archive/master.zip

Khipha ifayile ye-zip ekhutshelweyo:

unzip master lsix

unzip master.zip

Lo myalelo ungasentla uza kukhupha wonke umxholo kwifolda ebizwa ngokuba 'lsix-inkosi'. Khuphela i-lsix yokubini ukusuka kule khowudi ukuya kwi- $ PATH yakho, umzekelo / usr / yengingqi / bin /.

sudo cp lsix-master/lsix /usr/local/bin/

Ekugqibeleni, yenza into ebambekayo iphumeze:

sudo chmod +x /usr/local/bin/lsix

Ngoku lixesha lokubonisa izithonjana kwisiphelo sendlela. Ngaphambi kokuba uqale ukusebenzisa i-lsix, Qiniseka ukuba i-terminal yakho ixhasa imizobo yeSixel.

Impazamo ye-lsix kwi-xterm vt340 ayenziwanga yasebenza

Esi skripthi siphuhlisiwe kwiXterm kwimowudi ye-vt340 yokulinganisa. Nangona kunjalo, umphuhlisi wayo ubanga ukuba i-lsix kufuneka isebenze nakweyiphi na indawo ehambelana ne-Sixel. IXterm ixhasa imizobo yeSixel, kodwa azenziwanga ngokwakhona.

Unako qala iXterm ngemowudi yeSixel enikwe amandla usebenzisa lo myalelo ulandelayo ukusuka kwesinye isiphelo sendlela:

xterm -ti vt340

Enye into enokwenzeka yenza i-vt340 uhlobo lwesiphelo sendlela yeXterm. Singakufezekisa oku ukuhlela ifayile yeZibonelelo. Ukuba ayifumaneki, yenza nje:

vi .Xresources

Yongeza lo mgca ulandelayo:

Imithombo yeXs yoqwalaselo lwe-lsix

xterm*decTerminalID     :      vt340

Cinezela i-terminal ye-ESC kunye nohlobo: wq ukugcina nokuvala ifayile.

Ukugqiba ngokusebenzisa lo myalelo ulandelayo ukuya sebenzisa utshintsho:

xrdb -merge .Xresources

IXterm ngoku iza kuqala ngemowudi yeSixel evunyelweyo kuseto ngalunye ngokungagqibekanga.

Jonga imifanekiso ye-thumbnail kwisiphelo sendlela

Yaziswa iXterm isebenzisa imo ye-vt340, yile Xterm ijongeka ngathi yinkqubo yam.

xterm ngokwakhona

Esi sisixhobo esilula kakhulu. Ayinayo nayiphi na iflegi yomgca wokuyalela okanye iifayile zoqwalaselo. Konke okufuneka ukwenze kukudlula kwindlela yefayile yakho njengengxabano.

I-lsix ibonisa ifayile ethile

lsix ejemplo/ubunlog.jpg

Ukuba kunjalo ubaleka ungenandlela, iya kukubonisa imifanekiso ye-thumbnail yolawulo olusebenzayo ngoku.

imifanekiso ngaphakathi kwesikhombisi nge-lsix

lsix

Njengoko ubona kwisikrini esingentla, izithonjana zazo zonke iifayile ezikulawulo ziboniswa ngokucacileyo kwisiphelo sendlela. Ukuba usebenzisa lo myalelo 'ls', Uya kubona kuphela amagama efayile, hayi izithombisi.

ls xa kuthelekiswa ne-lsix

Siza kukwazi jonga iqela lemifanekiso yohlobo oluthile usebenzisa amakhadi asendle. Ukubonisa yonke imifanekiso yohlobo oluthile, njengeJPG, ikhadi lasendle linokusetyenziswa njengoko kubonisiwe ngezantsi:

jpeg isiqulatho somxholo kunye ne-lsix

lsix *.jpg

Ukuba sifuna ukubona imifanekiso yePNG kuphela, kuya kufuneka sitshintshe ulwandiso:

png umxholo ngaphakathi kwincwadi ene-lsix

lsix *png

Umgangatho womfanekiso omncinci ulungile ngokumangalisayo. Izithonjana zibonakala ngokucacileyo. Ndiyathemba ukuba kwakucacile ukuba I-lsix ifana kakhulu nomyalelo we 'ls', kodwa ukubonisa kuphela iithonjana. Ukuba usebenza nemifanekiso emininzi, i-lsix inokuba luncedo kuwe.


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.