A következő cikkben megnézzük az Lsix-et. Ebben a blogban egy ideje beszéltek róla Vége. Ez egy olyan alkalmazás volt, amely a CLI képnézegető könnyűsúlyú. Az alkalmazás, amelyet ma látni fogunk, valami hasonló. Olyan, mint az 'ls' parancs a Unix-szerű rendszereken.
Az Lsix egy egyszerű CLI segédprogram, amelyet arra terveztek indexképeket jelenítsen meg a terminálon Sixel grafika segítségével. Azoknak, akik kíváncsi, mi az Sixel, Úgy értem, hogy ez hat pixel rövidítése. Ez egyfajta bitképes grafikai formátum. ImageMagickot használ, tehát szinte az összeset Az imagemagick által támogatott fájlformátumoknak jól kell működniük.
Az lsix általános jellemzői
- Automatikusan észleli, hogy a terminál támogatja-e a Sixel grafikát vagy nem. Ha a terminál nem kompatibilis a Sixel-lel, értesíti Önt.
- Ön képes lesz automatikusan felismerni a terminál háttérszínét. Használja a terminál menekülési szekvenciáit, hogy megpróbálja kitalálni a terminál és a jól láthatóan jelenítse meg a miniatűröket.
- lhat sorban jeleníti meg a képeket minden alkalommal, ha lehetséges. Emiatt nem kell sokáig várnia a teljes montázs elkészítéséig.
- Remekül működik az SSH-val. Ez a segédprogram lehetővé teszi a felhasználó számára kezelje a távoli webszerveren tárolt képeket sok komplikáció nélkül.
- Es támogatja a nem bitképes grafikákatfájlként: .svg, .eps, .pdf, .xcf stb.
- ezt BASH-ban írva, így szinte az összes Gnu / Linux disztribúción működik.
Lehet részletesebben lásd az összes tulajdonságát Az projekt GitHub oldal.
Lsix telepítés
feltéve, hogy Az lsix az ImageMagick alkalmazást használja, meg kell győződnünk arról, hogy telepítve van-e a rendszerünkre. Ez elérhető a legtöbb Gnu / Linux disztribúció alapértelmezett tárházában. A Debianban, az Ubuntu, a Linux Mint alkalmazásban csak meg kell nyitnia egy terminált (Ctrl + Alt + T), és be kell írnia:
sudo apt install imagemagick
A következő segédprogram nem nem igényel telepítést. Csak töltse le és helyezze át a $ PATH-ra.
Töltse le az lsix legújabb verzióját a projekt Github oldaláról. Ugyanabba a terminálba írja:
wget https://github.com/hackerb9/lsix/archive/master.zip
Bontsa ki a letöltött zip fájlt:
unzip master.zip
A fenti parancs kibontja a '' nevű mappa összes tartalmátlsix-mester". Másolja az lsix bináris fájlt erről a könyvtárról a $ PATH-ra, például / usr / local / bin /.
sudo cp lsix-master/lsix /usr/local/bin/
Végül, tegye a bináris futtathatóvá:
sudo chmod +x /usr/local/bin/lsix
Itt az ideje, hogy a terminálon miniatűrök jelenjenek meg. Mielőtt elkezdené használni az lsix-et, győződjön meg arról, hogy a terminál támogatja a Sixel grafikát.
Ezt a szkriptet Xterm-ben fejlesztették vt340 emulációs módban. Fejlesztője azonban azt állítja, hogy az lsix-nek bármilyen Sixel-kompatibilis terminálon kell működnie. Az Xterm támogatja a Sixel grafikákat, de alapértelmezés szerint nincsenek engedélyezve.
Ön indítsa el az Xterm-et a Sixel mód engedélyezésével a következő parancsot egy másik terminálról:
xterm -ti vt340
Egy másik lehetőség az tegye a vt340-et az Xterm alapértelmezett termináltípusává. Ezt elérhetjük a .Xresources fájl szerkesztése. Ha nem áll rendelkezésre, egyszerűen hozza létre:
vi .Xresources
Adja hozzá a következő sort:
xterm*decTerminalID : vt340
A terminálhoz nyomja meg az ESC billentyűt és írja be: wq a fájl mentéséhez és bezárásához.
Fejezze be a következő parancs futtatásával: alkalmazza a módosításokat:
xrdb -merge .Xresources
Az Xterm mostantól úgy indul, hogy alapértelmezés szerint minden indításkor engedélyezve van a Sixel mód.
Miniatűr képek megtekintése a terminálon
Az Xterm a vt340 móddal indult, így néz ki az Xterm a rendszeremen.
Ez egy nagyon egyszerű segédprogram. Nincsenek parancssori jelzői vagy konfigurációs fájljai. Csak annyit kell tennie, hogy argumentumként adja át a fájl elérési útját.
lsix ejemplo/ubunlog.jpg
Ha azt út nélkül futsz, megmutatja az aktuális munkakönyv indexképeit.
lsix
Amint a fenti képernyőképen látható, a könyvtárban található összes fájl miniatűrje egyértelműen megjelenik a terminálon. Ha a 'parancsot használjals', csak a fájlneveket fogja látni, a bélyegképeket nem.
Képesek leszünk meghatározott típusú képek csoportjának megtekintése helyettesítő karakterek használatával. Egy adott típusú összes kép, például JPG, megjelenítéséhez a helyettesítő karakter az alábbiak szerint használható:
lsix *.jpg
Ha csak PNG képeket akarunk látni, akkor meg kell változtatnunk a kiterjesztést:
lsix *png
Az indexkép minősége meglepően jó. A miniatűrök jól láthatók. Remélem, ez egyértelmű volt Az lsix nagyon hasonlít az 'ls' parancsra, de csak a miniatűrök megjelenítésére. Ha sok képpel dolgozik, az lsix nagyon hasznos lehet az Ön számára.
Legyen Ön az első hozzászóló