lsix, varijanta uslužnog programa ls za prikazivanje slika na terminalu

Kao dio lsix projekta, razvija se verzija uslužnog programa "ls" posebno za slike , koja omogućava vizualnu evaluaciju 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 ovo, namijenjeno je korištenju piksela (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 pruža mogućnost prikaza 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 slika crta se red po red. Korisna karakteristika 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 escape escape-a da pokuša shvatiti 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 red, tako da ne morate čekati da se kreira cijela montaža.
  • Dobro funkcionira sa SSH-om, tako da možete bez mnogo gnjavaže manipulirati slikama pohranjenim na udaljenom web serveru.
  • 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 zainteresovani za instaliranje ovog uslužnog programa na svoje sisteme, trebali bi znati da moraju imati instaliran ImageMagick, jer je to neophodna zavisnost za ovu naredbu.

Da bismo instalirali lsxis, potrebno nam je samo da nabavimo njegov bash shell. Stoga ćemo otvoriti terminal na našem sistemu i upisati sljedeću naredbu:

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

I nakon što smo dobili komprimirani paket, dekomprimirat ćemo ga sa:

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 sistemu nemate instaliran imagemagick, možete ga instalirati iz 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, trebaju samo 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 ovih sistema, možete instalirati ImageMagick pomoću:

sudo dnf -i imagemagick

Za korisnike Arch Linuxa, Antergosa, Manjara i derivata Arch Linuxa, instalirajte uslužni program sa:

sudo pacman –S imagemagick

Za one koji su openSUSE korisnici, instalacija se obavlja sa:

sudo zypper in imagemagick

Kako koristiti lsxis?

Za korištenje ove naredbe potreban je terminal koji podržava 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.

Tip terminala mora biti izričito naveden 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, možemo primijetiti mogućnost brze procjene slika na vanjskim serverima prilikom prijave putem SSH-a, bez preuzimanja tih slika u lokalni sistem.

Upotreba ovog uslužnog programa je zaista jednostavna, jer radi s grafikom, možemo tražiti da nam pokaže sve postojeće u određenom direktoriju ili putanji, osnovna naredba je:

lsxi

Ako želimo da nam prikaže određenu vrstu slike, moramo samo otkucati sljedeće, na primjer jpeg:

lsxi *jpeg

Konačno, uslužni program može nam na popisu prikazati i pdf datoteke.


Dodaj kao preferirani izvor na Googleu