Kao dio lsix projekta, razvija se verzija uslužnog programa "ls" posebno za slike , koja omogućuje vizualnu procjenu slika prikazanih u terminalu prilikom izvršavanja koda.
Zahvaljujući prikazivanju grafičkih sličica u terminalu. Za prikaz grafike u tekstualnom terminalu, čak i kada radite daljinski putem SSH-a.
S obzirom na to, namjerava se koristiti pikselima (dizajn šesterokuta, blok slike od 6 piksela). Kôd projekta napisan je na bashu i distribuiran pod GPLv3 licencom.
O lsixu
Za manipulaciju grafikom koristit će se uslužni programi paketa ImageMagick, koji omogućuje prikaz ne samo sličica različitih grafičkih formata , već i generiranje sličica za PDF dokumente, vektorsku grafiku (SVG) i višeslojne formate (XCF).
Da bi se ubrzao izlaz velikog broja sličica, svaka se slika crta liniju po liniju. Korisna značajka lsix-a je i podrška za prikaz animiranih slika po kadrovima.
Od glavnih karakteristika ove naredbe mogu se navesti sljedeće:
- Automatski otkrijte podržava li vaš terminal Sixel grafiku ili ne. Ako vaš terminal nije kompatibilan sa Sixelom, korisnik će biti obaviješten da ga omogući.
- Automatski otkriva boju pozadine terminala.
- Koristi sekvence izlaznih terminala kako bi pokušao dokučiti boje prednjeg plana i pozadine vaše aplikacije Terminal i jasno će prikazati sličice.
- Ako u direktoriju ima više slika, obično> 21, lsix će te slike prikazivati jedan po jedan redak, tako da ne morate čekati da se stvori cijela montaža.
- Dobro funkcionira sa SSH-om, tako da možete bez puno gnjavaže manipulirati slikama pohranjenim na udaljenom web poslužitelju.
- Podržava ne-bitmapsku grafiku poput .svg, .eps, .pdf, .xcf itd.
- Napisano na BASH-u, radi na gotovo svim Linux distribucijama.
Kako instalirati lsix na Linux?
Za one koji su zainteresirani za instaliranje ovog uslužnog programa na svoje sustave, trebali bi znati da moraju imati instaliran ImageMagick, jer je to nužna ovisnost za ovu naredbu.
Za instalaciju lsxis-a, potrebno nam je samo nabaviti njegov bash shell. Stoga ćemo otvoriti terminal na našem sustavu i upisati sljedeću naredbu:
wget https://github.com/hackerb9/lsix/archive/master.zip
Nakon što smo dobili komprimirani paket, dekomprimirat ćemo ga pomoću:
unzip master.zip
Sada ćemo jednostavno kopirati lsix datoteku u naš direktorij binarnih datoteka (/ usr / local / bin):
sudo cp lsix-master/lsix /usr/local/bin/
Ako na vašem sustavu nemate instaliran imagemagick, možete ga instalirati iz svojih spremišta distribucije, jer je to dobro poznati paket koji se koristi u Linuxu.
Korisnici Debiana, Ubuntua i bilo koje druge distribucije izvedene iz njih, samo trebaju upisati sljedeću naredbu u terminal:
sudo apt-get install imagemagick
Ako ste korisnik RHEL-a, CentOS-a, Fedore ili bilo koje distribucije izvedene iz njih, ImageMagick možete instalirati pomoću:
sudo dnf -i imagemagick
Za korisnike Arch Linuxa, Antergosa, Manjara i derivata Arch Linuxa, instalirajte uslužni program s:
sudo pacman –S imagemagick
Za one koji su korisnici openSUSE-a, instalacija se obavlja sa:
sudo zypper in imagemagick
Kako koristiti lsxis?
Za korištenje ove naredbe potreban je terminal s podrškom za VT340 standard, na primjer, xterm.
Ali u xtermu je podrška za ovu specifikaciju onemogućena prema zadanim postavkama i da bi se uključilo.
Vrsta terminala mora biti izričito navedena pri pokretanjur«xterm -ti vt340»Ili promijenite zadane postavke (u. Xresources, dodaj "xterm * decTerminalID: vt340»I primijenite promjene pokretanjem xrdb -merge .Xresources«).
Od korisnih aplikacija lsix-a možemo vidjeti mogućnost brze procjene slika na vanjskim poslužiteljima prilikom prijave putem SSH-a, bez preuzimanja tih slika u lokalni sustav.
Korištenje ovog uslužnog programa vrlo je jednostavno, budući da radi s grafikom, možemo tražiti da nam pokaže sve postojeće u određenom direktoriju ili putu, osnovna naredba je:
lsxi
Ako želimo da nam prikaže određenu vrstu slike, moramo upisati samo sljedeće, na primjer jpeg:
lsxi *jpeg
Konačno, uslužni nam program također može pokazati pdf datoteke na popisu.