Lsix, ikani tizithunzi pazithunzithunzi patsamba lanu la Ubuntu

za lsix

M'nkhani yotsatira tiwona Lsix. Mu blog iyi kanthawi kapitako kananenedwa TSIRIZA. Ili linali pulogalamu yomwe imagwira ntchito ngati Wowonera zithunzi za CLI opepuka. Ntchito yomwe tiwona lero ndiyofanana. Ili ngati lamulo la 'ls' pamakina ngati Unix.

Lsix ndi chida chophweka cha CLI chopangidwira onetsani zithunzi zazithunzi posachedwa pogwiritsa ntchito zithunzi za Sixel. Kwa iwo omwe amadabwa kuti ndi chiyani Zojambula, Ndikutanthauza kuti ndiye chidule cha ma pixels asanu ndi limodzi. Ndi mtundu wa mawonekedwe a bitmap. Imagwiritsa ntchito ImageMagick, pafupifupi onse imagemagick mafayilo amtundu woyenera ayenera kugwira ntchito bwino.

Makhalidwe ambiri a lsix

  • Iwonetseni ngati terminal yanu imagwirizira zithunzi za Sixel kapena osati. Ngati kudwala kwanu sikukugwirizana ndi Sixel, ikudziwitsani.
  • Mutha kuzindikira mtundu wakumbuyo wa terminal. Gwiritsani ntchito njira zothawirako poyesayesa kuti mupeze mitundu yakutsogolo ndi yakumapeto kwa malo anu ogwiritsira ntchito onetsani zikhomo bwino.
  • lsix iwonetsa zithunzizi motsatana nthawi iliyonse, ngati zingatheke. Pazifukwa izi, simuyenera kudikirira kuti montage yonse ipangidwe.
  • Zimagwira bwino ntchito ndi SSH. Izi zidzalola wogwiritsa ntchito gwiritsani zithunzi zosungidwa pa seva yanu yakutali popanda zovuta zambiri.
  • Es imathandizira zithunzi zopanda bitmap, monga mafayilo: .svg, .eps, .pdf, .xcf, ndi zina.
  • Izi lolembedwa mu BASH, imagwira ntchito pafupifupi pafupifupi magawo onse a Gnu / Linux.

Zitha kukhala onani mawonekedwe ake onse mwatsatanetsatane mu Tsamba la projekiti ya GitHub.

Kuika Lsix

Kuchokera lsix amagwiritsa ntchito ImageMagick, tiyenera kuwonetsetsa kuti tayiyika pamakina athu. Imapezeka m'malo osungira ambiri amagawidwe a Gnu / Linux. Mu Debian, Ubuntu, Linux Mint muyenera kungotsegula terminal (Ctrl + Alt + T) ndikulemba:

sudo apt install imagemagick

Zotsatirazi sizitero safuna kuyika. Chokha tsitsani ndikusunthira ku $ PATH yanu.

Tsitsani mtundu waposachedwa wa lsix kuchokera patsamba la projekiti ya Github. Pamalo omwewo lembani:

Tsitsani lsix ndi wget

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

Chotsani fayilo ya zip yojambulidwa:

unzip mbuye lsix

unzip master.zip

Lamuloli pamwambapa lidzachotsa zonse zomwe zili mufoda yotchedwa 'lsix-mbuye'. Lembani zosankha za lsix kuchokera patsamba lino kupita ku $ PATH yanu, Mwachitsanzo / usr / loc / bin /.

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

Pomaliza, pangani zojambulazo kuti zichitike:

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

Ino ndi nthawi yowonetsa tizithunzi mu terminal. Musanayambe kugwiritsa ntchito lsix, onetsetsani kuti terminal yanu imagwirizira zithunzi za Sixel.

lsix cholakwika mu xterm vt340 sichimathandizidwa

Tsamba ili lakonzedwa mu Xterm mu vt340 modulation mode. Komabe, wopanga mapulogalamu ake akuti lsix iyenera kugwira ntchito pamalo aliwonse oyanjana ndi Sixel. Xterm imathandizira zithunzi za Sixel, koma samathandizidwa mwachisawawa.

Mungathe yambani Xterm yokhala ndi Sixel mode yothandizidwa pogwiritsa ntchito lamulo lotsatirali kuchokera kumalo ena:

xterm -ti vt340

Chotheka china chiri pangani vt340 mtundu wosasintha wa Xterm. Titha kukwaniritsa izi kusintha fayilo ya .Xresource. Ngati sichikupezeka, ingolenga:

vi .Xresources

Onjezani mzere wotsatira:

Zosintha za Xsource za lsix

xterm*decTerminalID     :      vt340

Pazida zosindikizira za ESC ndikulemba: wq kusunga ndi kutseka fayilo.

Malizitsani mwa kutsatira lamulo ili ku gwiritsani zosinthazo:

xrdb -merge .Xresources

Xterm tsopano iyamba ndi mtundu wa Sixel womwe umathandizidwa pakukhazikitsa kulikonse mwachinsinsi.

Onani zithunzithunzi mu terminal

Yotsegulidwa Xterm pogwiritsa ntchito vt340 mode, ndi momwe Xterm amawonekera pamakina anga.

xterm mwachinsinsi

Izi ndizothandiza kwambiri. Ilibe mizere yolamula kapena mafayilo amachitidwe. Zomwe muyenera kuchita ndikudutsa njira ya fayilo yanu ngati mkangano.

lsix ikuwonetsa fayilo yapadera

lsix ejemplo/ubunlog.jpg

Ngati izo umathamanga wopanda njira, ikuwonetsani zithunzi zazithunzi zazomwe zikugwira ntchito pano.

zithunzi mkati mwa chikwatu ndi lsix

lsix

Monga mukuwonera pazithunzithunzi pamwambapa, tizithunzi tazithunzi tomwe timafayilo yonse yomwe ili mkabukuka amawonetsedwa bwino. Ngati mugwiritsa ntchito lamulo 'ls', Mudzawona mayina amitundu, osati tizithunzi.

ls poyerekeza ndi lsix

Tidzatha onani gulu lazithunzi zamtundu winawake pogwiritsa ntchito ma wildcards. Kuwonetsa zithunzi zonse zamtundu wina, monga JPG, wildcard itha kugwiritsidwa ntchito monga ili pansipa:

jpeg zomwe zili ndi lsix

lsix *.jpg

Ngati tikufuna kuwona zithunzi zokha za PNG, tiyenera kusintha zowonjezera:

png zomwe zili mkati mwa chikwatu ndi lsix

lsix *png

Chizindikiro cha chithunzi ndichabwino modabwitsa. Zithunzithunzi zikuwonekera bwino. Ndikukhulupirira zinali zomveka kuti lsix ndi ofanana kwambiri ndi lamulo la 'ls', koma kungowonetsa tizithunzi. Ngati mumagwira ntchito ndi zithunzi zambiri, lsix ikhoza kukhala yothandiza kwa inu.


Zomwe zili m'nkhaniyi zikutsatira mfundo zathu za malamulo okonzekera. Kuti mufotokoze cholakwika dinani Apa.

Khalani oyamba kuyankha

Siyani ndemanga yanu

Anu email sati lofalitsidwa. Amafuna minda amalembedwa ndi *

*

*

  1. Wotsogolera pazosankhazi: Miguel Ángel Gatón
  2. Cholinga cha deta: Control SPAM, kasamalidwe ka ndemanga.
  3. Kukhazikitsa: Kuvomereza kwanu
  4. Kulumikizana kwa zomwe zafotokozedwazo: Zomwezo siziziwululidwa kwa anthu ena kupatula pakukakamizidwa mwalamulo.
  5. Zosunga: Zosungidwa ndi Occentus Networks (EU)
  6. Ufulu: Nthawi iliyonse mutha kuchepetsa, kuchira ndikuchotsa zidziwitso zanu.