lsix projekti osana arendatakse spetsiaalselt piltide jaoks mõeldud "ls" utiliidi versiooni, mis võimaldab koodi käivitamisel terminalis kuvatavaid pilte visuaalselt hinnata.
Tänu graafiliste pisipiltide kuvamisele terminalis. Graafika kuvamiseks tekstiterminalis isegi SSH kaudu kaugtööd tehes.
Seda silmas pidades kavatsetakse kasutada piksleid (kuue-, 6-piksline plokkkujutise kujundus). Projekti kood kirjutatakse bashiga ja levitatakse GPLv3 litsentsi alusel.
Lsixi kohta
Graafika manipuleerimiseks kasutatakse ImageMagicki paketi utiliite, mis pakuvad võimalust kuvada mitte ainult erinevate graafiliste vormingute pisipilte , vaid ka genereerida pisipilte PDF-dokumentide, vektorgraafika (SVG) ja mitmekihiliste vormingute (XCF) jaoks.
Suure hulga pisipiltide väljastamise kiirendamiseks joonistatakse iga pilt rea kaupa. Lsixi kasulik funktsioon on ka animeeritud piltide kaaderhaaval kuvamise tugi.
Selle käsu peamistest omadustest võib loetleda järgmised:
- Tuvastage automaatselt, kas teie terminal toetab Sixeli graafikat või mitte. Kui teie terminal ei ühildu Sixeliga, teavitatakse kasutajat selle lubamisest.
- Tuvastab automaatselt terminali taustavärvi.
- See kasutab terminali põgenemisjärjestusi, et proovida välja selgitada oma terminali rakenduse esiplaan ja taustavärvid ning kuvab pisipildid selgelt.
- Kui kataloogis on rohkem pilte, tavaliselt> 21, kuvab lsix neid pilte üks rida korraga, nii et te ei pea ootama kogu montaaži loomist.
- See töötab SSH-ga hästi, nii et saate kaugserverisse salvestatud piltidega ilma suurema vaevata manipuleerida.
- Toetab mitte-bitikaardigraafikat nagu .svg, .eps, .pdf, .xcf jne.
- BASH-is kirjutatuna töötab see peaaegu kõigis Linuxi distributsioonides.
Kuidas lsix Linuxi installida?
Need, kes on huvitatud selle utiliidi oma süsteemidesse installimisest, peaksid teadma, et neil peab olema installitud ImageMagick, kuna see on selle käsu jaoks vajalik sõltuvus.
lsxis installimiseks peame hankima ainult selle bash-kesta. Seetõttu avame oma süsteemis terminali ja sisestame järgmise käsu:
wget https://github.com/hackerb9/lsix/archive/master.zip
Ja pärast tihendatud paketi hankimist pakime selle lahti järgmiselt:
unzip master.zip
Nüüd kopeerime lsix-faili lihtsalt meie binaarkaustade kataloogi (/ usr / local / bin):
sudo cp lsix-master/lsix /usr/local/bin/
Kui teil pole oma süsteemi installitud imagemagicki, saate selle installida oma levihoidlatest, kuna see on Linuxis tuntud pakett.
Debiani, Ubuntu ja nendest tuletatud distributsioonide kasutajad peavad terminalis sisestama vaid järgmise käsu:
sudo apt-get install imagemagick
Kui olete RHEL-i, CentOS-i, Fedora või mõne nendest tuletatud distributsiooni kasutaja , saate ImageMagicki installida järgmiselt:
sudo dnf -i imagemagick
Arch Linuxi, Antergose, Manjaro ja Arch Linuxi derivaatide kasutajatele installige utiliit järgmiselt:
sudo pacman –S imagemagick
Kui openSUSE kasutajad on installitud, siis:
sudo zypper in imagemagick
Kuidas lsxist kasutada?
Selle käsu kasutamiseks vajate terminali, mis toetab VT340 standardit, näiteks xterm.
Kuid xtermis on selle spetsifikatsiooni tugi vaikimisi keelatud ja selle sisselülitamiseks.
Terminali tüüp tuleb käivitamisel selgesõnaliselt täpsustadar«xterm -ti vt340»Või muutke vaikesätteid (jaotises Xresources lisage "xterm * decTerminalID: vt340»Ja rakendage muudatused käivitades xrdb -merge .Xresources«).
Lsixi kasulikest rakendustest võime märkida võimalust SSH kaudu sisselogimisel kiiresti hinnata väliste serverite pilte, ilma neid pilte kohalikku süsteemi alla laadimata.
Selle utiliidi kasutamine on tõesti lihtne, kuna see töötab graafikaga, võime paluda, et see näitaks meile kõiki olemasolevaid kindlas kataloogis või teekonnal. Põhikäsk on:
lsxi
Kui tahame, et see näitaks meile teatud tüüpi pilti, peame sisestama ainult järgmise, näiteks JPEG:
lsxi *jpeg
Lõpuks võib utiliit meile loendis näidata ka pdf-faile.