Lsix, stavi minijature slika na terminal vašeg Ubuntua

o lsixu

U sljedećem ćemo članku pogledati Lsix. Na ovom blogu se malo prije 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 Unix-sličnim sustavima.

Lsix je jednostavan CLI uslužni program dizajniran za prikaz minijatura u terminalu pomoću Sixel grafike. Za one koji se pitaju što je to Sixel, Mislim da je to kratica od šest piksela. To je vrsta bitmap grafičkog formata. Koristi ImageMagick, dakle gotovo sve formati datoteka podržani za imagemagick trebali bi raditi u redu.

Opće 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 pozadinsku boju terminala. Upotrijebite izlazne sekvence terminala da biste pokušali dokučiti boje prednjeg plana i pozadine terminala i prikazuju minijature jasno.
  • Lšest 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-om. Ovaj uslužni program omogućuje korisniku manipulirati slikama pohranjenim na udaljenom web poslužitelju 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š detaljnije pogledajte sve njegove značajke u stranica GitHub projekta.

Instalacija Lsix

S obzirom da 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 to ne čini ne zahtijeva instalaciju. Samo preuzmite ga i premjestite na svoj $ PATH.

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

preuzmi lsix s wgetom

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

Izdvojite preuzetu zip datoteku:

raspakirajte master lsix

unzip master.zip

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

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

Konačno, napraviti binarnu izvršnu:

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

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

lsix pogreška u xterm vt340 nije omogućena

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

Vi pokrenite Xterm s omogućenim načinom 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 stvorite:

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 s načinom rada Sixel koji je omogućen pri svakom pokretanju prema zadanim postavkama.

Pregledajte sličice u terminalu

Pokrenut Xterm pomoću načina vt340, ovako izgleda Xterm na mom sustavu.

xterm prema zadanim postavkama

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

lsix prikazuje određenu datoteku

lsix ejemplo/ubunlog.jpg

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

slike unutar direktorija s lsix

lsix

Kao što možete vidjeti na gornjoj snimci zaslona, ​​sličice svih datoteka unutar direktorija prikazuju se u terminalu jasno. Ako koristite naredbu 'ls', vidjet ćete samo nazive datoteka, a ne minijature.

ls u usporedbi s lsix

Mi ćemo biti u mogućnosti pregledajte grupu slika određene vrste pomoću zamjenskih znakova. Za prikaz svih slika određene vrste, kao što je JPG, zamjenski znak može se koristiti kao što je prikazano dolje:

Sadržaj jpeg direktorija s lsix

lsix *.jpg

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

png sadržaj unutar direktorija s lsix

lsix *png

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


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.