lsix, okuhlukile kokusetshenziswa kwe-ls kokubonisa izithombe ku-terminal

Njengengxenye yephrojekthi ye-lsx, inguqulo yensiza ethi "ls" eqondene ngqo nezithombe iyathuthukiswa , evumela ukuhlolwa okubonakalayo kwezithombe eziboniswe ku-terminal lapho kwenziwa ikhodi.

Ngenxa yokuboniswa kwezithonjana zesithombe esigungwini. Ukukhombisa ihluzo kutheminali yombhalo, noma usebenza kude nge-SSH.

Ngokunikezwe lokhu, kuhloswe ukwenza ukusetshenziswa kwamaphikseli (i-sixel, i-6-pixel block block design). Ikhodi yephrojekthi ibhalwe ku-bash futhi isatshalaliswa ngaphansi kwelayisense ye-GPLv3.

Mayelana ne-lsix

Ukuze kushintshwe ihluzo, kuzosetshenziswa izinsiza zephakheji ye-ImageMagick, enikeza ikhono lokubonisa hhayi nje izithonjana zamafomethi ahlukahlukene ehluzo , kodwa futhi nokukhiqizwa kwezithonjana zamadokhumenti e-PDF, ihluzo ze-vector (SVG) kanye namafomethi anezingqimba eziningi (XCF).

Ukusheshisa ukukhishwa kwenqwaba yezithonjana, isithombe ngasinye sidwalwa umugqa ngomugqa. Isici esiwusizo se-lsix futhi ukusekela ukuboniswa kozimele-ngohlaka lwezithombe ezigqwayizayo.

Ezimpawu eziyinhloko zalo myalo, okulandelayo kungabhalwa:

  • Thola ngokuzenzakalela ukuthi ngabe ukuphela kwakho kuyayisekela yini ihluzo le-Sixel noma cha. Uma iTheminali yakho ingahambelani ne-Sixel, umsebenzisi uzokwaziswa ukuyinika amandla.
  • Ibona ngokuzenzakalela umbala ongemuva we-terminal.
  • Isebenzisa ukulandelana kokuphunyuka kokuphela ukuzama ukuthola imibala engaphambili nangemuva kohlelo lwakho lokusebenza lweTheminali futhi izobonisa izithonjana ngokucacile.
  • Uma kunezithombe eziningi enkombeni, imvamisa> 21, i-lsix izokhombisa lezo zithombe umugqa owodwa ngasikhathi, ngakho-ke awudingi ukulinda yonke imontage ukuthi yenziwe.
  • Isebenza kahle nge-SSH, ukuze ukwazi ukukhohlisa izithombe ezigcinwe kuseva yakho ekude yewebhu ngaphandle kokuhlupheka okuningi.
  • Isekela ihluzo ezingezona i-bitmap njenge .svg, .eps, .pdf, .xcf, njll.
  • Kubhalwe ku-BASH, kusebenza cishe kukho konke ukusatshalaliswa kwe-Linux.

Ungayifaka kanjani i-lsix ku-Linux?

Kulabo abanesifiso sokufaka lolu hlelo lokusebenza ezinhlelweni zabo, kufanele bazi ukuthi kumele babe ne-ImageMagick efakiwe, njengoba kuyisidingo esidingekayo kulo myalo.

Ukuze sifake i-lsxis, sidinga kuphela ukuthola igobolondo layo le-bash. Ngakho-ke, sizovula i-terminal ohlelweni lwethu bese sithayipha umyalo olandelayo:

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

Futhi uma sesithole iphakheji ecindezelwe, sizoyikhipha ku-compress ngokusebenzisa:

unzip master.zip

Manje sesizokopisha ifayela le-lsix kumkhombandlela wethu we-binaries (/ usr / local / bin):

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

Uma ungenayo i-imagemagick efakwe kusistimu yakho, ungayifaka kusuka ezinqolobaneni zakho zokusabalalisa, ngoba iyiphakheji eyaziwayo esetshenziswa ku-Linux.

Abasebenzisi be -Debian, Ubuntu, nanoma yikuphi okunye ukusatshalaliswa okususelwa kulokhu, badinga kuphela ukuthayipha umyalo olandelayo ku-terminal:

sudo apt-get install imagemagick

Uma ungumsebenzisi we -RHEL, i-CentOS, i-Fedora noma yikuphi ukusatshalaliswa okutholakala kulokhu, ungafaka i-ImageMagick nge:

sudo dnf -i imagemagick

Kubasebenzisi be -Arch Linux, Antergos, Manjaro kanye ne-Arch Linux derivatives, faka i-utility nge:

sudo pacman –S imagemagick

Ngenkathi kulabo abangabasebenzisi be-OpenSUSE, ukufakwa kwenziwa nge:

sudo zypper in imagemagick

Ungayisebenzisa kanjani i-lsxis?

Ukuze usebenzise lo myalo, udinga i-terminal esekela indinganiso ye-VT340, isibonelo, i-xterm.

Kepha ku-xterm, ukuxhaswa kwale spec kukhutshazwe ngokuzenzakalela, nokuyivula.

Uhlobo lwetheminali kufanele lucaciswe ngokusobala ekuqalenir«xterm -ti vt340»Noma shintsha izilungiselelo ezizenzakalelayo (ku. Xresource, engeza "xterm * decTerminalID: vt340»Futhi usebenzise ushintsho ngokusebenzisa i-xrdb -merge .Imithombo«).

Kuzinhlelo zokusebenza ezilusizo ze-lsix, singabona ukuthi kungenzeka yini ukuthi sihlolisise izithombe ngokushesha kumaseva angaphandle lapho ungena ngemvume nge-SSH, ngaphandle kokulanda lezi zithombe ohlelweni lwendawo.

Ukusetshenziswa kwalesi nsiza kulula impela, ngoba kusebenza ngemidwebo, singakucela ukuthi kusibonise konke okukhona enkombeni ethile noma endleleni ethile, umyalo oyisisekelo uthi:

lsxi

Uma sifuna ukuthi isibonise uhlobo oluthile lwesithombe, kufanele sithayiphe okulandelayo kuphela, isibonelo i-jpeg:

lsxi *jpeg

Ekugcineni, ukusetshenziswa kungasikhombisa namafayela e-pdf ohlwini.


Engeza njengomthombo okhethwayo ku-Google