Lsix, vložte miniatury k obrázkům v terminálu vašeho Ubuntu

asi lsix

V příštím článku se podíváme na Lsix. V tomto blogu se před chvílí hovořilo Konec. Jednalo se o aplikaci, která fungovala jako Prohlížeč obrázků CLI lehká váha. Aplikace, kterou dnes uvidíme, je něco podobného. Je to jako příkaz 'ls' v systémech podobných Unixu.

Lsix je jednoduchý nástroj CLI navržený pro zobrazit miniatury v terminálu pomocí grafiky Sixel. Pro ty, kteří se diví, co to je Sixel, Myslím tím, že se jedná o zkratku šesti pixelů. Jedná se o typ bitmapového grafického formátu. Využívá ImageMagick, takže téměř všechny formáty souborů podporované imagemagick by měly fungovat dobře.

Obecná charakteristika lsix

  • Automaticky zjistit, zda váš terminál podporuje grafiku Sixel nebo ne. Pokud váš terminál není kompatibilní se společností Sixel, upozorní vás.
  • Budete moci automaticky detekovat barvu pozadí terminálu. Pomocí sekvencí únikového terminálu se pokuste zjistit barvy popředí a pozadí vašeho terminálu a zobrazit miniatury jasně.
  • lsix zobrazí obrázky v řadě pokaždé, pokud je to možné. Z tohoto důvodu nebudete muset dlouho čekat na vytvoření celé montáže.
  • Funguje dobře s SSH. Tento nástroj umožní uživateli manipulovat s obrázky uloženými na vzdáleném webovém serveru bez mnoha komplikací.
  • Es podporuje ne-bitmapovou grafikujako soubory: .svg, .eps, .pdf, .xcf atd.
  • Tento napsáno v BASH, takže funguje téměř na všech distribucích Gnu / Linux.

Květen podívejte se na všechny jeho funkce podrobněji v stránka projektu GitHub.

Instalace Lsix

Od té doby lsix používá ImageMagick, budeme se muset ujistit, že to máme nainstalované v našem systému. Je k dispozici ve výchozích úložištích většiny distribucí Gnu / Linux. V Debianu, Ubuntu, Linux Mint stačí otevřít terminál (Ctrl + Alt + T) a zadat:

sudo apt install imagemagick

Následující obslužný program není nevyžaduje žádnou instalaci. Sólo stáhněte si jej a přesuňte do své $ PATH.

Stáhněte si nejnovější verzi lsix ze stránky projektu Github. Ve stejném terminálu napište:

stáhnout lsix s wget

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

Extrahujte stažený soubor zip:

rozbalte hlavní lsix

unzip master.zip

Výše uvedený příkaz extrahuje veškerý obsah do složky s názvem 'lsix-mistr". Zkopírujte binární soubor lsix z tohoto adresáře do vaší $ PATHnapříklad / usr / místní / bin /.

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

Konečně, učinit binární spustitelný:

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

Nyní je čas zobrazit miniatury v terminálu. Než začnete používat lsix, ujistěte se, že váš terminál podporuje grafiku Sixel.

Chyba lsix v xterm vt340 není povolena

Tento skript byl vyvinut v Xtermu v režimu emulace vt340. Jeho vývojář však tvrdí, že lsix by měl fungovat na jakémkoli terminálu kompatibilním s Sixel. Xterm podporuje grafiku Sixel, ale ve výchozím nastavení nejsou povoleny.

Vy spusťte Xterm se zapnutým režimem Sixel pomocí následujícího příkazu z jiného terminálu:

xterm -ti vt340

Další možností je nastavit vt340 jako výchozí typ terminálu pro Xterm. Můžeme toho dosáhnout úpravy souboru .Xresources. Pokud není k dispozici, jednoduše jej vytvořte:

vi .Xresources

Přidejte následující řádek:

Konfigurace zdrojů X pro lsix

xterm*decTerminalID     :      vt340

U terminálu stiskněte ESC a zadejte: wq pro uložení a zavření souboru.

Dokončete spuštěním následujícího příkazu na použít změny:

xrdb -merge .Xresources

Xterm nyní začne s režimem Sixel povoleným při každém spuštění ve výchozím nastavení.

Zobrazte miniatury v terminálu

Spuštěn Xterm pomocí režimu vt340, takhle vypadá Xterm v mém systému.

xterm ve výchozím nastavení

Jedná se o velmi jednoduchý nástroj. Nemá žádné příznaky příkazového řádku ani konfigurační soubory. Jediné, co musíte udělat, je předat cestu k souboru jako argument.

lsix zobrazuje konkrétní soubor

lsix ejemplo/ubunlog.jpg

Pokud si to běžíš bez cesty, zobrazí se miniatury aktuálního pracovního adresáře.

obrázky uvnitř adresáře s lsix

lsix

Jak vidíte na snímku obrazovky výše, miniatury všech souborů v adresáři jsou v terminálu jasně zobrazeny. Pokud použijete příkaz 'ls', uvidíte pouze názvy souborů, nikoli miniatury.

Je to ve srovnání s lsix

Budeme moci zobrazit skupinu obrázků konkrétního typu pomocí zástupných znaků. K zobrazení všech obrázků konkrétního typu, například JPG, lze použít zástupný znak, jak je znázorněno níže:

obsah adresáře jpeg s lsix

lsix *.jpg

Pokud bychom chtěli vidět pouze obrázky PNG, museli bychom změnit příponu:

obsah png v adresáři s lsix

lsix *png

Kvalita miniatur je překvapivě dobrá. Miniatury jsou jasně viditelné. Doufám, že to bylo jasné lsix je velmi podobný příkazu 'ls', ale pouze pro zobrazení miniatur. Pokud pracujete se spoustou obrázků, může být pro vás lsix docela užitečný.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.