Kot del projekta lsix se razvija različica pripomočka »ls«, posebej za slike , ki omogoča vizualno oceno slik, prikazanih v terminalu med izvajanjem kode.
Zahvaljujoč prikazu grafičnih sličic v terminalu. Za prikaz grafike v besedilnem terminalu, tudi pri oddaljenem delu prek SSH.
Glede na to naj bi uporabili slikovne pike (oblikovanje slike s šestimi šestimi slikovnimi pikami). Koda projekta je napisana v jeziku bash in distribuirana pod licenco GPLv6.
O lsixu
Za manipulacijo grafike bodo uporabljeni pripomočki paketa ImageMagick, ki omogoča prikaz ne le sličic različnih grafičnih formatov , temveč tudi generiranje sličic za dokumente PDF, vektorsko grafiko (SVG) in večplastne formate (XCF).
Da bi pospešili izhod velikega števila sličic, je vsaka slika narisana vrstica za vrstico. Koristna lastnost lsix je tudi podpora za prikaz animiranih slik za sličicami.
Med glavnimi značilnostmi tega ukaza lahko navedemo naslednje:
- Samodejno zaznajte, ali vaš terminal podpira grafiko Sixel ali ne. Če vaš terminal ni združljiv s sistemom Sixel, bo uporabnik obveščen, da ga omogoči.
- Samodejno zazna barvo ozadja terminala.
- Uporablja zaporedja pobega terminala, da poskuša ugotoviti barve ospredja in ozadja aplikacije Terminal ter bo jasno prikazal sličice.
- Če je v imeniku več slik, običajno> 21, bo lsix te slike prikazal po eno vrstico, zato vam ni treba čakati, da bo nastala celotna montaža.
- Dobro deluje s SSH, zato lahko brez večjih težav manipulirate s slikami, shranjenimi na oddaljenem spletnem strežniku.
- Podpira ne-bitne grafike, kot so .svg, .eps, .pdf, .xcf itd.
- Napisano v BASH, deluje na skoraj vseh distribucijah Linuxa.
Kako namestiti lsix na Linux?
Tisti, ki jih zanima namestitev tega pripomočka na svoje sisteme, morajo vedeti, da morajo imeti nameščen ImageMagick, saj je to nujna odvisnost za ta ukaz.
Za namestitev lsxis potrebujemo le njegovo lupino bash. Zato bomo v našem sistemu odprli terminal in vnesli naslednji ukaz:
wget https://github.com/hackerb9/lsix/archive/master.zip
Ko dobimo stisnjen paket, ga bomo razpakirali z:
unzip master.zip
Zdaj bomo preprosto kopirali datoteko lsix v naš imenik binarnih datotek (/ usr / local / bin):
sudo cp lsix-master/lsix /usr/local/bin/
Če v vašem sistemu ni nameščen imagemagick, ga lahko namestite iz svojih distribucijskih skladišč, saj gre za dobro znan paket, ki se uporablja v Linuxu.
Uporabniki Debiana, Ubuntuja in katere koli druge distribucije, ki izhaja iz teh, morajo v terminal vnesti le naslednji ukaz:
sudo apt-get install imagemagick
Če ste uporabnik RHEL-a, CentOS-a, Fedore ali katere koli distribucije, ki izhaja iz teh, lahko namestite ImageMagick z:
sudo dnf -i imagemagick
Za uporabnike Arch Linuxa, Antergosa, Manjara in derivatov Arch Linuxa namestite pripomoček z:
sudo pacman –S imagemagick
Medtem ko je za tiste, ki so uporabniki openSUSE, namestitev izvedena z:
sudo zypper in imagemagick
Kako uporabljati lsxis?
Za uporabo tega ukaza potrebujete terminal, ki podpira standard VT340, na primer xterm.
Toda v xtermu je podpora za to specifikacijo privzeto onemogočena in jo želite vklopiti.
Tip terminala mora biti izrecno naveden ob zagonur«xterm -ti vt340»Ali spremenite privzete nastavitve (v. Xresources, dodaj "xterm * decTerminalID: vt340»In spremembe uporabite tako, da zaženete xrdb -merge .Xresources«).
Med koristnimi aplikacijami lsix lahko opazimo možnost hitre ocene slik na zunanjih strežnikih ob prijavi prek SSH, ne da bi te slike prenesli v lokalni sistem.
Uporaba tega pripomočka je res preprosta, saj deluje z grafiko, zato ga lahko prosimo, da nam pokaže vse obstoječe v določenem imeniku ali poti, osnovni ukaz je:
lsxi
Če želimo, da nam prikaže določeno vrsto slike, moramo vnesti le naslednje, na primer jpeg:
lsxi *jpeg
Na koncu nam lahko na seznamu prikaže tudi pdf datoteke.