I-Lsix, faka izithonjana ezithombeni ku-terminal ye-Ubuntu yakho

mayelana ne-lsix

Esihlokweni esilandelayo sizobheka iLsix. Kule blog isikhashana esedlule kukhulunywe ngakho Qeda. Lesi kwakuyisicelo esasebenza njenge- CLI isibukeli sesithombe engasindi. Uhlelo lokusebenza esizolibona namhlanje into efanayo. Kufana nomyalo 'ls' kumasistimu afana ne-Unix.

ILsix iyinsiza elula ye-CLI eyenzelwe bonisa izithombe zesithonjana esigungwini usebenzisa ihluzo ze-Sixel. Kulabo abazibuza ukuthi kuyini I-Sixel, Ngiqonde ukuthi leso yisifinyezo samaphikseli ayisithupha. Luhlobo lwefomethi yehluzo le-bitmap. Isebenzisa i-ImageMagick, ngakho-ke cishe konke amafomethi wefayela le-imagemagick asekelwa kufanele asebenze kahle.

Izici ezijwayelekile ze-lsix

  • Thola ngokuzenzakalela uma i-terminal yakho isekela ihluzo le-Sixel noma cha. Uma i-terminal yakho ingahambelani ne-Sixel, izokwazisa.
  • Uzokwazi ukuthola ngokuzenzakalela umbala ongemuva we-terminal. Sebenzisa ukulandelana kokuphunyuka kokuphela ukuzama ukuthola imibala engaphambili nangemuva yesiginali yakho bese bonisa izithonjana ngokucacile.
  • I-Lsix izobonisa izithombe zilandelana ngaso sonke isikhathi, uma kungenzeka. Ngalesi sizathu, awudingi ukulinda isikhathi eside ukuze kudalwe yonke imontage.
  • Isebenza kahle nge-SSH. Le nsiza izovumela umsebenzisi khohlisa izithombe ezigcinwe kuseva yakho ekude yewebhu ngaphandle kwezinkinga eziningi.
  • Es isekela ihluzo ezingezona i-bitmap, njengamafayela: .svg, .eps, .pdf, .xcf, njll.
  • Lona kubhalwe ngo-BASH, ngakho-ke kusebenza cishe kukho konke ukusatshalaliswa kwe-Gnu / Linux.

Ungakwazi bona zonke izici zayo ngokuningiliziwe ku ikhasi le-GitHub leprojekthi.

Ukufakwa kwe-Lsix

Kusukela I-lsix isebenzisa i-ImageMagick, kuzofanele siqiniseke ukuthi siyifakile ohlelweni lwethu. Itholakala ezinqolobaneni ezizenzakalelayo zokusabalalisa okuningi kwe-Gnu / Linux. Ku-Debian, Ubuntu, Linux Mint kufanele uvule ukuphela (Ctrl + Alt + T) bese uthayipha:

sudo apt install imagemagick

Okusetshenziswayo okulandelayo akunjalo ayidingi ukufakwa. Kuphela yilande bese uyihambisa ku- $ PATH yakho.

Landa inguqulo yakamuva ye-lsix ekhasini lephrojekthi leGithub. Ku-terminal efanayo bhala:

landa i-lsix nge-wget

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

Khipha ifayela le-zip elilandiwe:

unzip master lsix

unzip master.zip

Umyalo ongenhla uzokhipha konke okuqukethwe kufolda ebizwa ngokuthi 'lsix-master'. Kopisha i-lsix kanambambili kusuka kulo mkhombandlela uye ku- $ PATH yakho, Ngokwesibonelo / usr / yendawo / ibin /.

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

Ekugcineni, yenza okwenziwa kanambambili:

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

Manje yisikhathi sokubonisa izithonjana ku-terminal. Ngaphambi kokuba uqale ukusebenzisa i-lsix, qiniseka ukuthi i-terminal yakho isekela ihluzo ze-Sixel.

Iphutha le-lsix ku-xterm vt340 alinikwanga amandla

Lo mbhalo wenziwe nge-Xterm kumodi yokulingisa ye-vt340. Kodwa-ke, unjiniyela wayo uthi i-lsix kufanele isebenze kunoma iyiphi i-terminal ehambelana ne-Sixel. I-Xterm isekela ihluzo ze-Sixel, kepha azinikwa amandla ngokuzenzakalela.

Ungakwazi qala i-Xterm ngemodi ye-Sixel inikwe amandla usebenzisa umyalo olandelayo kusuka kwesinye isiginali:

xterm -ti vt340

Okunye okungenzeka ukuthi yenza i-vt340 uhlobo lokugcina oluzenzakalelayo lwe-Xterm. Singakufezekisa lokhu ukuhlela ifayela .Xresource. Uma ingatholakali, vele uyidale:

vi .Xresources

Faka umugqa olandelayo:

Ukuhlelwa kweXsource kwe-lsix

xterm*decTerminalID     :      vt340

Ngokucindezela ukuphela kwe-ESC bese uthayipha: wq ukusindisa nokuvala ifayili.

Qedela ngokusebenzisa umyalo olandelayo ku sebenzisa izinguquko:

xrdb -merge .Xresources

I-Xterm manje izoqala ngemodi ye-Sixel enikwe amandla kukho konke ukuqaliswa ngokuzenzakalela.

Buka izithombe zesithonjana esibulalayo

I-Xterm yethulwe isebenzisa imodi ye-vt340, yilokhu iXterm ibukeka kusistimu yami.

xterm ngokuzenzakalela

Lokhu ukusetshenziswa okulula kakhulu. Ayinawo amafulegi womugqa womyalo noma amafayela wokumisa. Ukuphela kokufanele ukwenze ukwedlula indlela yefayela lakho njengengxabano.

I-lsix ikhombisa ifayili elithile

lsix ejemplo/ubunlog.jpg

Uma ugijima ungenandlela, izokukhombisa izithombe zesithonjana senkomba yokusebenza yamanje.

izithombe ngaphakathi kwesiqondisi nge-lsix

lsix

Njengoba ukwazi ukubona esithombeni esingenhla, izithonjana zawo wonke amafayela angaphakathi kwesiqondisi ziboniswa ngokucacile ku-ukuphela. Uma usebenzisa umyalo 'ls', Uzobona kuphela amagama wamafayela, hhayi izithonjana.

ls kuqhathaniswa ne-lsix

Sizokwazi buka iqembu lezithombe zohlobo oluthile usebenzisa amakhadi wasendle. Ukubonisa zonke izithombe zohlobo oluthile, njenge-JPG, ikhadi lasendle lingasetshenziswa njengoba kukhonjisiwe ngezansi:

okuqukethwe kwesiqondisi se-jpeg nge-lsix

lsix *.jpg

Uma sifuna ukubona izithombe ze-PNG kuphela, kuzofanela sishintshe isandiso:

png okuqukethwe ngaphakathi kwesiqondisi nge-lsix

lsix *png

Ikhwalithi yesithonjana muhle ngokumangazayo. Izithonjana ziyabonakala kahle. Ngiyethemba bekucacile ukuthi I-lsix ifana kakhulu nomyalo 'ls', kodwa ukukhombisa izithonjana kuphela. Uma usebenza ngezithombe eziningi, i-lsix ingaba wusizo kakhulu kuwe.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.