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:
wget https://github.com/hackerb9/lsix/archive/master.zip
Chotsani fayilo ya zip yojambulidwa:
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.
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:
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.
Izi ndizothandiza kwambiri. Ilibe mizere yolamula kapena mafayilo amachitidwe. Zomwe muyenera kuchita ndikudutsa njira ya fayilo yanu ngati mkangano.
lsix ejemplo/ubunlog.jpg
Ngati izo umathamanga wopanda njira, ikuwonetsani zithunzi zazithunzi zazomwe zikugwira ntchito pano.
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.
Tidzatha onani gulu lazithunzi zamtundu winawake pogwiritsa ntchito ma wildcards. Kuwonetsa zithunzi zonse zamtundu wina, monga JPG, wildcard itha kugwiritsidwa ntchito monga ili pansipa:
lsix *.jpg
Ngati tikufuna kuwona zithunzi zokha za PNG, tiyenera kusintha zowonjezera:
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.