A talifi na gaba zamu kalli Lsix. A cikin wannan shafin dan lokacin da ya gabata anyi magana akai Endarshe. Wannan aikace-aikacen ne wanda yayi aiki azaman Mai duba hoto na CLI mara nauyi. Aikace-aikacen da za mu gani a yau wani abu ne makamancin haka. Yana kama da umarnin 'ls' akan tsarin kamannin Unix.
Lsix mai sauƙi ne mai amfani CLI wanda aka tsara don Nuna hotunan hoto a cikin tashar ta amfani da sixel graphics. Ga wadanda suke mamakin menene wannan Sixel, Ina nufin wannan shine taƙaitawar pixels shida. Nau'in tsarin zane ne na bitmap. Yana amfani da ImageMagick, don haka kusan duka imagemagick mai tallata fayilolin fayil yakamata yayi aiki lafiya.
Janar halaye na lsix
- Gano atomatik idan tashar ka tana tallafawa zane-zanen Sixel ko babu. Idan tashar ka bata dace da Sixel ba, zata sanar dakai.
- Kuna iya gano launin bango na tashar ta atomatik ta atomatik. Yi amfani da tsarin tserewa na ƙarshe don ƙoƙarin gano launuka masu gaba da bango na tashar kuma Nuna hotuna takaitacce a fili.
- lsix zai nuna hotunan a jere kowane lokaci, idan zai yiwu. Saboda wannan dalili, ba kwa buƙatar jira tsawon lokaci kafin a ƙirƙira dukkan abubuwan da za su faɗi.
- Yana aiki lafiya tare da SSH. Wannan amfani zai ba mai amfani damar yi amfani da hotunan da aka adana akan sabar gidan yanar gizonku na nesa ba tare da rikitarwa da yawa ba.
- Es tana goyan bayan zane-zane marasa bitmap, azaman fayiloli: .svg, .eps, .pdf, .xcf, da sauransu.
- Wannan rubuta a BASH, don haka yana aiki akan kusan duk rarraba Gnu / Linux.
Kuna iya duba duk siffofinsa daki-daki a cikin aikin shafin GitHub.
Shigar Lsix
Tun da lsix yana amfani da ImageMagick, dole ne mu tabbatar mun girke shi akan tsarin mu. Akwai shi a cikin tsoffin wuraren ajiyar yawancin rarrabawar Gnu / Linux. A cikin Debian, Ubuntu, Linux Mint kawai kuna buɗe tashar (Ctrl + Alt + T) kuma buga:
sudo apt install imagemagick
Mai amfani mai zuwa baiyi ba baya buƙatar shigarwa. Kawai zazzage shi ka tura shi zuwa ga $ PATH ɗinka.
Zazzage sabon salo na lsix daga shafin Github na aikin. A cikin wannan tashar rubuta:
wget https://github.com/hackerb9/lsix/archive/master.zip
Cire fayil din zip da aka zazzage:
unzip master.zip
Umurnin da ke sama zai cire duk abubuwan cikin babban fayil da ake kira 'lsix-maigida'. Kwafi binary lsix daga wannan kundin adireshin zuwa $ PATH ɗinka, misali / usr / gida / bin /.
sudo cp lsix-master/lsix /usr/local/bin/
A ƙarshe, sanya binary zartarwa:
sudo chmod +x /usr/local/bin/lsix
Yanzu ne lokacin nuna takaitaccen siffofi a cikin tashar. Kafin fara amfani da lsix, Tabbatar cewa tashar ku tana tallafawa zane-zanen Sixel.
Wannan rubutun an haɓaka shi a cikin Xterm a cikin yanayin kwaikwayon vt340. Koyaya, mai haɓakawa yayi iƙirarin cewa lsix yakamata yayi aiki akan kowane tashar haɗin Sixel. Xterm yana goyan bayan zane-zanen Sixel, amma ba a kunna su ta asali.
Kuna iya fara Xterm tare da Sixel mode kunna ta amfani da umarni mai zuwa daga wata tashar:
xterm -ti vt340
Wata kila kuma sanya vt340 asalin tashar ta asali don Xterm. Zamu iya cimma wannan gyara .Xresources fayil. Idan babu, kawai ƙirƙira shi:
vi .Xresources
Sanya layi mai zuwa:
xterm*decTerminalID : vt340
Don m danna ESC sai a buga: wq don adanawa da rufe fayil din.
Arshe ta gudanar da umarni mai zuwa zuwa yi amfani da canje-canje:
xrdb -merge .Xresources
Xterm yanzu zai fara tare da yanayin Sixel wanda aka kunna akan kowane ƙaddamarwa ta tsohuwa.
Duba hotunan hoto a cikin tashar
Xaddamar da Xterm ta amfani da yanayin vt340, wannan shine yadda Xterm yake a tsarina.
Wannan mai amfani ne mai sauqi qwarai. Bata da tutocin layin umarni ko fayilolin sanyi. Duk abin da zaka yi shine wuce hanyar fayil ɗinka azaman hujja.
lsix ejemplo/ubunlog.jpg
Idan kuwa kuna gudu ba tare da hanya ba, zai nuna maka hotunan hotuna na kundin adireshin aiki na yanzu.
lsix
Kamar yadda kake gani a cikin hoton da ke sama, ana nuna takaitaccen siffofi na dukkan fayiloli a cikin kundin adireshin a fili. Idan kayi amfani da umarnin 'ls', Za ku ga sunayen fayiloli kawai, ba takaitaccen siffofi ba.
Za mu iya duba rukuni na hotuna na wani nau'i ta amfani da katunan daji. Don nuna duk hotunan wani nau'i na musamman, kamar su JPG, ana iya amfani da alamar kamar yadda aka nuna a ƙasa:
lsix *.jpg
Idan muna so mu ga hotuna kawai hotuna PNG, dole ne mu canza tsawo:
lsix *png
Ingancin hoton hoto yana da kyau. Ana nuna alamun hoto a bayyane. Ina fatan ya bayyana a sarari cewa lsix yayi kama da umarnin 'ls', amma kawai don nuna takaitaccen siffofi. Idan kuna aiki tare da hotuna da yawa, lsix na iya zama mai amfani a gare ku.