Lsix, stavi sličice na slike na terminalu vašeg Ubuntu-a

oko lsix

U sljedećem članku ćemo pogledati Lsix. Na ovom blogu se maloprije govorilo o tome Kraj. Ovo je bila aplikacija koja je radila kao CLI preglednik slika lagana. Aplikacija koju ćemo vidjeti danas je nešto slično. To je poput naredbe 'ls' na sistemima sličnim Unixu.

Lsix je jednostavan CLI uslužni program dizajniran da prikazati sličice u terminalu koristeći Sixel grafiku. Za one koji se pitaju šta je to Sixel, Mislim da je to skraćenica od šest piksela. To je vrsta bitmap grafičkog formata. Koristi ImageMagick, tako da gotovo sve formati datoteka podržani od imagemagick-a trebali bi raditi dobro.

Opšte karakteristike lsix-a

  • Automatski otkrijte podržava li vaš terminal Sixel grafiku ili ne. Ako vaš terminal nije kompatibilan sa Sixelom, obavijestit će vas.
  • Moći ćete automatski prepoznati boju pozadine terminala. Koristite izlazne sekvence terminala da biste pokušali shvatiti boje pozadine i prednjeg plana vašeg terminala i prikazuju minijature jasno.
  • lsix prikazat će slike u nizu svaki put, ako je moguće. Iz tog razloga nećete trebati dugo čekati da se stvori cijela montaža.
  • Dobro funkcionira sa SSH. Ovaj uslužni program će omogućiti korisniku manipulirajte slikama pohranjenim na udaljenom web serveru bez mnogo komplikacija.
  • Es podržava ne-bitnu grafiku, kao datoteke: .svg, .eps, .pdf, .xcf itd.
  • Ovo napisano na BASH-u, tako da radi na gotovo svim Gnu / Linux distribucijama.

Možeš pogledajte sve njegove karakteristike detaljnije u stranica GitHub projekta.

Lsix instalacija

Od tada lsix koristi ImageMagick, morat ćemo biti sigurni da je instaliran na našem sustavu. Dostupan je u zadanim spremištima većine Gnu / Linux distribucija. U Debianu, Ubuntuu, Linux Mint-u jednostavno morate otvoriti terminal (Ctrl + Alt + T) i upisati:

sudo apt install imagemagick

Sljedeći uslužni program ne ne zahtijeva instalaciju. Samo preuzmite ga i premjestite na svoj $ PATH.

Preuzmite najnoviju verziju lsix sa Github stranice projekta. U isti terminal napišite:

preuzmite lsix s wgetom

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

Izdvojite preuzetu zip datoteku:

raspakirajte master lsix

unzip master.zip

Gornja naredba će izdvojiti sav sadržaj u mapu koja se zove 'lsix-master'. Kopirajte lsix binarnu datoteku iz ovog direktorija u vaš $ PATH, na primjer / usr / local / bin /.

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

Na kraju, napraviti binarnu izvršnu datoteku:

sudo chmod +x /usr/local/bin/lsix

Sada je vrijeme za prikaz sličica u terminalu. Prije nego što počnete koristiti lsix, pobrinite se da vaš terminal podržava Sixel grafiku.

lsix greška u xterm vt340 nije omogućena

Ova skripta je razvijena u Xtermu u načinu emulacije vt340. Međutim, njegov programer tvrdi da bi lsix trebao raditi na bilo kojem terminalu kompatibilnom sa Sixel-om. Xterm podržava Sixel grafiku, ali nisu omogućeni prema zadanim postavkama.

Možete pokrenite Xterm s omogućenim režimom Sixel koristeći sljedeću naredbu s drugog terminala:

xterm -ti vt340

Druga mogućnost je neka vt340 bude zadani tip terminala za Xterm. To možemo postići uređivanje .Xresources datoteke. Ako nije dostupan, samo ga kreirajte:

vi .Xresources

Dodajte sljedeći redak:

Xsources konfiguracija za lsix

xterm*decTerminalID     :      vt340

Za terminal pritisnite ESC i upišite: wq da biste spremili i zatvorili datoteku.

Završite izvođenjem sljedeće naredbe na primijeniti promjene:

xrdb -merge .Xresources

Xterm će sada početi sa Sixel modom koji je omogućen pri svakom pokretanju prema zadanim postavkama.

Pregledajte sličice u terminalu

Pokrenut Xterm u načinu vt340, tako izgleda Xterm na mom sistemu.

xterm po defaultu

Ovo je vrlo jednostavan uslužni program. Nema zastavice naredbenog retka ili konfiguracijske datoteke. Sve što trebate učiniti je proslijediti stazu datoteke kao argument.

lsix prikazuje određenu datoteku

lsix ejemplo/ubunlog.jpg

Ako trčiš bez staze, pokazat će vam sličice trenutnog radnog direktorija.

slike unutar direktorija sa lsix

lsix

Kao što vidite na gornjoj snimci zaslona, ​​sličice svih datoteka u direktoriju prikazuju se u terminalu jasno. Ako koristite naredbu 'ls', vidjet ćete samo imena datoteka, a ne minijature.

ls u odnosu na lsix

Moći ćemo pregledajte grupu slika određenog tipa pomoću zamjenskih znakova. Za prikaz svih slika određenog tipa, kao što je JPG, zamjenski znak se može koristiti kao što je prikazano dolje:

jpeg sadržaj direktorija s lsix

lsix *.jpg

Ako bismo željeli vidjeti slike samo PNG slike, morali bismo promijeniti proširenje:

png sadržaj unutar direktorija sa lsix

lsix *png

Kvalitet sličice je iznenađujuće dobar. Sličice su jasno vidljive. Nadam se da je to bilo jasno lsix je vrlo sličan naredbi 'ls', ali samo za prikaz sličica. Ako radite s puno slika, lsix vam može biti vrlo koristan.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.