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.