Lsix projekta ietvaros tiek izstrādāta utilītas "ls" versija, kas paredzēta tieši attēliem , kas ļauj vizuāli novērtēt terminālī attēlotos attēlus, izpildot kodu.
Pateicoties grafisko sīktēlu parādīšanai terminālā. Lai grafiku parādītu teksta terminālī, pat strādājot attālināti, izmantojot SSH.
Ņemot to vērā, ir paredzēts izmantot pikseļus (sešu, sešu pikseļu bloku attēla dizains). Projekta kods ir rakstīts bash valodā un izplatīts ar GPLv6 licenci.
Par lsix
Grafikas manipulēšanai tiks izmantotas ImageMagick pakotnes utilītas, kas nodrošina iespēju ne tikai parādīt dažādu grafikas formātu sīktēlus , bet arī ģenerēt sīktēlus PDF dokumentiem, vektorgrafikai (SVG) un daudzslāņu formātiem (XCF).
Lai paātrinātu liela skaita sīktēlu izvadi, katrs attēls tiek uzzīmēts pa līnijai. Noderīga lsix iezīme ir arī atbalsts animētu attēlu kadram pa kadram parādīšanai.
Starp šīs komandas galvenajām īpašībām var uzskaitīt:
- Automātiski noteikt, vai jūsu terminālis atbalsta Sixel grafiku vai nē. Ja jūsu terminālis nav saderīgs ar Sixel, lietotājs tiks informēts par tā iespējošanu.
- Automātiski nosaka termināla fona krāsu.
- Tas izmanto termināla evakuācijas secības, lai mēģinātu noskaidrot jūsu Terminal lietojumprogrammas priekšplāna un fona krāsas, un skaidri parādīs sīktēlus.
- Ja direktorijā ir vairāk attēlu, parasti> 21, lsix parādīs šos attēlus pa vienai rindai, tāpēc jums nav jāgaida visa montāžas izveide.
- Tas labi darbojas ar SSH, tāpēc bez īpašām grūtībām varat manipulēt ar attālajā tīmekļa serverī saglabātajiem attēliem.
- Atbalsta grafiku, kas nav bitkartes, piemēram, .svg, .eps, .pdf, .xcf utt.
- Rakstīts BASH, tas darbojas gandrīz visos Linux izplatījumos.
Kā Linux instalēt lsix?
Tiem, kas ir ieinteresēti instalēt šo utilītu savās sistēmās, jāzina, ka viņiem ir jābūt instalētai ImageMagick, jo tā ir nepieciešama šīs komandas atkarība.
Lai instalētu lsxis, mums ir jāiegūst tikai tā bash apvalks. Tāpēc mēs savā sistēmā atvērsim termināli un ierakstīsim šādu komandu:
wget https://github.com/hackerb9/lsix/archive/master.zip
Un, iegūstot saspiesto pakotni, mēs to atspiedīsim ar:
unzip master.zip
Tagad mēs vienkārši kopēsim lsix failu mūsu bināro direktorijā (/ usr / local / bin):
sudo cp lsix-master/lsix /usr/local/bin/
Ja jūsu sistēmā nav instalēta imagemagick, varat to instalēt no izplatīšanas krātuvēm, jo tā ir labi pazīstama pakete, ko izmanto Linux.
Debian, Ubuntu un jebkuras citas no tām atvasinātas izplatīšanas lietotājiem terminālī jāievada tikai šāda komanda:
sudo apt-get install imagemagick
Ja esat RHEL, CentOS, Fedora vai jebkuras no tām atvasinātas izplatīšanas lietotājs , varat instalēt ImageMagick ar:
sudo dnf -i imagemagick
Arch Linux, Antergos, Manjaro un Arch Linux atvasinājumu lietotājiem instalējiet utilītu ar:
sudo pacman –S imagemagick
Kamēr tiem, kas ir openSUSE lietotāji, instalēšana tiek veikta ar:
sudo zypper in imagemagick
Kā lietot lsxis?
Lai izmantotu šo komandu, nepieciešams terminālis, kas atbalsta VT340 standartu, piemēram, xterm.
Bet xterm versijā šīs specifikācijas atbalsts pēc noklusējuma ir atspējots un lai to ieslēgtu.
Startējot, ir skaidri jānorāda termināļa tipsr«xterm -ti vt340»Vai arī mainiet noklusējuma iestatījumus (Xresources, pievienojiet "xterm * decTerminalID: vt340»Un pielietojiet izmaiņas, palaižot xrdb -merge .Xresources«).
No lsix noderīgajām lietojumprogrammām mēs varam atzīmēt iespēju ātri novērtēt attēlus ārējos serveros, piesakoties, izmantojot SSH, šos attēlus neielādējot vietējā sistēmā.
Šīs utilītas izmantošana ir patiešām vienkārša, jo tā darbojas ar grafiku, un mēs varam lūgt, lai tā mums parāda visus esošos konkrētā direktorijā vai ceļā, pamata komanda ir:
lsxi
Ja mēs vēlamies, lai tas mums parāda konkrētu attēla veidu, mums ir jāievada tikai šādi, piemēram, JPEG:
lsxi *jpeg
Visbeidzot, lietderība var arī parādīt mums PDF failus sarakstā.