Lsix, sett miniatyrbilder til bildene i terminalen på Ubuntu

om lsix

I neste artikkel skal vi ta en titt på Lsix. I denne bloggen for en stund siden ble det snakket om Slutt. Dette var en applikasjon som fungerte som en CLI-bildeviser lett. Søknaden som vi skal se i dag er noe lignende. Det er som 'ls' -kommandoen på Unix-lignende systemer.

Lsix er et enkelt CLI-verktøy designet for å vise miniatyrbilder i terminalen ved hjelp av Sixel-grafikk. For de som lurer på hva det er SixelJeg mener at det er forkortelsen på seks piksler. Det er en type grafikkformat for bitmap. Den bruker ImageMagick, så nesten alle imagemagick-støttede filformater skal fungere bra.

Generelle egenskaper ved lsix

  • Oppdag automatisk om terminalen din støtter Sixel-grafikk eller ikke. Hvis terminalen din ikke er kompatibel med Sixel, vil den varsle deg.
  • Du vil automatisk kunne oppdage terminalens bakgrunnsfarge. Bruk terminal escape-sekvenser for å finne ut av forgrunnen og bakgrunnsfargene til terminalen og vise miniatyrbilder tydelig.
  • lsix vil vise bildene på rad hver gang, om mulig. Av denne grunn trenger du ikke vente lenge på at hele montasjen skal opprettes.
  • Fungerer bra med SSH. Dette verktøyet tillater brukeren manipulere bilder som er lagret på den eksterne webserveren uten mange komplikasjoner.
  • Es støtter ikke-bitmap-grafikk, som filer: .svg, .eps, .pdf, .xcf, etc.
  • Dette skrevet i BASH, så det fungerer på nesten alle Gnu / Linux-distribusjoner.

Kan være se alle funksjonene i mer detalj i prosjekt GitHub-siden.

Lsix installasjon

Gitt at lsix bruker ImageMagick, må vi sørge for at den er installert på systemet vårt. Den er tilgjengelig i standardregister for de fleste Gnu / Linux-distribusjoner. I Debian, Ubuntu, Linux Mint må du bare åpne en terminal (Ctrl + Alt + T) og skrive:

sudo apt install imagemagick

Følgende verktøy gjør ikke det krever ingen installasjon. Kun last ned den og flytt den til $ PATH.

Last ned den nyeste versjonen av lsix fra prosjektets Github-side. Skriv i samme terminal:

last ned lsix med wget

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

Pakk ut den nedlastede zip-filen:

pakke ut master lsix

unzip master.zip

Kommandoen ovenfor vil pakke ut alt innholdet i en mappe som heter 'lsix-master'. Kopier lsix binær fra denne katalogen til $ PATHfor eksempel / usr / local / bin /.

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

Endelig, gjør binær kjørbar:

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

Nå er det på tide å vise miniatyrbilder i terminalen. Før du begynner å bruke lsix, sørg for at terminalen din støtter Sixel-grafikk.

lsix feil i xterm vt340 ikke aktivert

Dette skriptet er utviklet i en Xterm i vt340-emuleringsmodus. Imidlertid hevder utvikleren at lsix skal fungere på en hvilken som helst Sixel-kompatibel terminal. Xterm støtter Sixel-grafikk, men de er ikke aktivert som standard.

Du start Xterm med Sixel-modus aktivert ved hjelp av følgende kommando fra en annen terminal:

xterm -ti vt340

En annen mulighet er gjør vt340 til standard terminaltype for Xterm. Vi kan oppnå dette redigere .Xresources-filen. Hvis det ikke er tilgjengelig, er det bare å opprette det:

vi .Xresources

Legg til følgende linje:

Xsources-konfigurasjon for lsix

xterm*decTerminalID     :      vt340

For terminal trykk ESC og skriv: wq for å lagre og lukke filen.

Avslutt med å kjøre følgende kommando til bruke endringene:

xrdb -merge .Xresources

Xterm vil nå starte med Sixel-modus aktivert ved hver lansering som standard.

Se miniatyrbilder i terminalen

Lansert Xterm ved bruk av vt340-modus, slik ser Xterm ut på systemet mitt.

xterm som standard

Dette er et veldig enkelt verktøy. Den har ingen kommandolinjeflagg eller konfigurasjonsfiler. Alt du trenger å gjøre er å sende banen til filen din som et argument.

lsix viser en bestemt fil

lsix ejemplo/ubunlog.jpg

Hvis det du løper uten sti, det viser deg miniatyrbildene til gjeldende arbeidskatalog.

bilder inne i katalogen med lsix

lsix

Som du kan se på skjermbildet ovenfor, vises miniatyrbildene til alle filene i katalogen tydelig i terminalen. Hvis du bruker kommandoen 'ls', vil du bare se filnavnene, ikke miniatyrbildene.

ls sammenlignet med lsix

Vi klarer det se en gruppe bilder av en bestemt type ved hjelp av jokertegn. For å vise alle bilder av en bestemt type, for eksempel JPG, kan jokertegnet brukes som vist nedenfor:

jpeg kataloginnhold med lsix

lsix *.jpg

Hvis vi bare ville se bilder PNG-bilder, måtte vi endre utvidelsen:

png innhold i katalogen med lsix

lsix *png

Miniatyrbildekvaliteten er overraskende god. Miniatyrbildene er godt synlige. Jeg håper det var klart det lsix er veldig lik 'ls' kommandoen, men bare for å vise miniatyrbilder. Hvis du jobber med mange bilder, kan lsix være ganske nyttig for deg.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.