lsix, muunnos ls-apuohjelmasta kuvien näyttämiseksi päätelaitteessa

Osana lsix-projektia kehitetään "ls"-apuohjelmasta erityisesti kuville tarkoitettu versio, jonka avulla terminaalissa näytettäviä kuvia voidaan visuaalisesti arvioida koodia suoritettaessa.

Kiitos terminaalin graafisten pikkukuvien näyttämisen. Näytetään grafiikkaa tekstiterminaalissa, vaikka työskentelet etänä SSH: n kautta.

Tämän vuoksi on tarkoitus käyttää pikseleitä (kuuden, 6 pikselin lohkokuvan suunnittelu). Projektikoodi kirjoitetaan bash-muodossa ja jaetaan GPLv3-lisenssin alla.

Tietoa henkilöstä lsix

Grafiikan manipulointiin käytetään ImageMagick-paketin apuohjelmia, jotka mahdollistavat paitsi erilaisten grafiikkamuotojen pikkukuvien näyttämisen , myös pikkukuvien luomisen PDF-dokumenteille, vektorigrafiikalle (SVG) ja monikerroksisille formaateille (XCF).

Suuren määrän pikkukuvien tulostamisen nopeuttamiseksi kukin kuva piirretään rivi riviltä. Lsixin hyödyllinen ominaisuus on myös tuki animoitujen kuvien näyttämiselle kehykseltä.

Tämän komennon pääominaisuuksista voidaan luetella seuraavat:

  • Tunnista automaattisesti, tukeeko päätelaite Sixel-grafiikkaa vai ei. Jos päätelaitteesi ei ole yhteensopiva Sixelin kanssa, käyttäjälle ilmoitetaan sen ottamisesta käyttöön.
  • Tunnistaa päätelaitteen taustavärin automaattisesti.
  • Se yrittää selvittää päätelaitteen pakosarjojen avulla pääteohjelman etu- ja taustavärit ja näyttää pikkukuvat selkeästi.
  • Jos hakemistossa on enemmän kuvia, yleensä> 21, lsix näyttää nämä kuvat rivillä kerrallaan, joten sinun ei tarvitse odottaa koko montaasin luomista.
  • Se toimii hyvin SSH: n kanssa, joten voit käsitellä etäverkkopalvelimellesi tallennettuja kuvia ilman suurta vaivaa.
  • Tukee ei-bittikarttagrafiikkaa, kuten .svg, .eps, .pdf, .xcf jne.
  • BASH-muodossa kirjoitettu, se toimii melkein kaikissa Linux-jakeluissa.

Kuinka asentaa lsix Linuxiin?

Niiden, jotka ovat kiinnostuneita asentamaan tämän apuohjelman järjestelmiinsä, tulisi tietää, että ImageMagick on oltava asennettuna, koska se on välttämätön riippuvuus tälle komennolle.

lsxis:n asentamiseksi tarvitsemme vain sen bash-komennon. Avaamme siis terminaalin järjestelmässämme ja kirjoitamme seuraavan komennon:

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

Ja saatuamme pakatun paketin, puramme sen seuraavasti:

unzip master.zip

Kopioimme nyt lsix-tiedoston binääritiedostohakemistoon (/ usr / local / bin):

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

Jos sinulla ei ole imagemagickia asennettuna järjestelmään, voit asentaa sen jakeluvarastoistasi, koska se on tunnettu Linux-paketti.

Debianin, Ubuntun ja niistä johdettujen jakelujen käyttäjien tarvitsee vain kirjoittaa seuraava komento päätteessä:

sudo apt-get install imagemagick

Jos käytät RHELiä, CentOS:ia, Fedoraa tai jotain näistä johdettua jakelua, voit asentaa ImageMagickin seuraavasti:

sudo dnf -i imagemagick

Arch Linuxin, Antergosin, Manjaron ja Arch Linux -johdannaisten käyttäjien tulee asentaa apuohjelma seuraavasti:

sudo pacman –S imagemagick

Vaikka openSUSE-käyttäjille, asennus tapahtuu:

sudo zypper in imagemagick

Kuinka käyttää lsxistä?

Tämän komennon käyttämiseen tarvitaan VT340-standardia tukeva pääte, esimerkiksi xterm.

Mutta xtermissä tämän spesifikaation tuki on oletusarvoisesti pois käytöstä ja sen ottaminen käyttöön.

Päätteen tyyppi on määritettävä nimenomaisesti käynnistyksen yhteydessär«xterm -ti vt340»Tai muuta oletusasetuksia (Xresources, lisää "xterm * decTerminalID: vt340»Ja ota muutokset käyttöön suorittamalla xrdb -merge .Xresources«).

Lsixin hyödyllisistä sovelluksista voimme huomata mahdollisuuden arvioida nopeasti ulkoisten palvelimien kuvia, kun kirjaudut sisään SSH: n kautta, lataamatta näitä kuvia paikalliseen järjestelmään.

Tämän apuohjelman käyttö on todella yksinkertaista, koska se toimii grafiikan kanssa, voimme pyytää sitä näyttämään meille kaikki olemassa olevat hakemistot tai polut, peruskomento on:

lsxi

Jos haluamme, että se näyttää meille tietyntyyppisen kuvan, meidän on kirjoitettava vain seuraava, esimerkiksi JPEG:

lsxi *jpeg

Lopuksi apuohjelma voi myös näyttää meille pdf-tiedostot luettelossa.


Lisää ensisijaiseksi lähteeksi Googlessa