lsix, eng Variant vum ls Utility fir Biller am Terminal ze weisen

Als Deel vum lsix Projet, eng Versioun vum Utility "ls" gëtt entwéckelt speziell fir Biller, dat erlaabt et d'Biller visuell ze evaluéieren déi am Terminal ugewise ginn wann se de Code ausféieren.

Dank der Affichage vu grafeschen Thumbnails am Terminal. Fir Grafiken an engem Textterminal ze affichéieren, och wann Dir iwwer SSH funktionnéiert.

An dësem Sënn ass et geplangt d'Benotzung vu Pixel ze maachen (sechs, 6 Pixel Blockbilddesign). De Projet Code gëtt am Bas geschriwwen an ënner der GPLv3 Lizenz verdeelt.

Iwwer lsix

Fir d'Grafiken ze manipuléieren, ginn d'Utilitéite vum ImageMagick Package benotzt, wat d'Méiglechkeet bitt net nëmmen Thumbnails vu verschiddene Grafikformater ze weisen., awer och d'Generatioun vun Thumbnails fir PDF Dokumenter, Vektorgrafik (SVG) a Multilayer Formater (XCF).

Fir d'Ausgab vun enger grousser Zuel vu Miniaturen ze beschleunegen, gëtt all Bild Zeil fir Zeil gezeechent. Eng nëtzlech Feature vun lsix ass och Ënnerstëtzung fir Frame-by-Frame Display vun animéierten Biller.

Vun den Haaptcharakteristike vun dësem Kommando kënne folgend opgezielt sinn:

  • Automatesch feststellen ob Ären Terminal Sixel Grafike ënnerstëtzt oder net. Wann Ären Terminal net mat Sixel kompatibel ass, gëtt de Benotzer informéiert fir en z'aktivéieren.
  • Automatesch detektéiert d'Hannergrondfaarf vum Terminal.
  • Et benotzt terminal Fluchtsequenzen fir ze probéieren de Virdergrond an d'Hannergrondfaarwe vun Ärer Terminalapplikatioun erauszefannen a weisen d'Thumbnails kloer.
  • Wann et méi Biller am Verzeechnes sinn, normalerweis> 21, lsix weist dës Biller eng Zeil gläichzäiteg un, dofir braucht Dir net ze waarden bis déi ganz Montage erstallt gëtt.
  • Et funktionnéiert gutt mat SSH, also kënnt Dir d'Biller manipuléieren déi op Ärem Remote Webserver gespäichert sinn ouni vill Ierger.
  • Ënnerstëtzt net Bitmap Grafike wéi .svg, .eps, .pdf, .xcf, etc.
  • A BASH geschriwwen, et funktionnéiert op bal all Linux Verdeelungen.

Wéi installéiere lsix op Linux?

Fir déi déi interesséiert sinn dëst Utility op hir Systemer ze installéieren, si solle wëssen datt se imagemagick mussen installéiert hunn well et eng erfuerderlech Ofhängegkeet fir dëse Kommando ass.

Fir nëmmen lsxis installéiere kënnen Mir mussen de Bash vun dësem kréien, also gi mir en Terminal an eisem System op an duerno wäerte mir tippen:

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

YMir hunn de kompriméierte Package kritt, mir dekompriméiere mat:

unzip master.zip

Elo kopéiere mir einfach d'lsix Datei an eise Binaries Verzeechnes (/ usr / local / bin):

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

Wann Dir keng imagemagick op Ärem System installéiert hutt, kënnt Dir se vun Äre Verdeelungsrepositories installéieren, well et ass e bekannte Package deen am Linux benotzt gëtt.

Benotzer vun Debian, Ubuntu an all aner Verdeelung ofgeleet vun dësen, Dir musst just de folgenden Kommando an den Terminal tippen:

sudo apt-get install imagemagick

Wa se Benotzer vun RHEL, CentOS, Fedora oder all Verdeelung ofgeleet vun dësen, kënnt Dir ImageMagick installéieren mat:

sudo dnf -i imagemagick

Fir Benotzer vun Arch Linux, Antergos, Manjaro an Derivate vun Arch Linux, installéieren de Utility mat:

sudo pacman –S imagemagick

Wärend fir déi déi openSUSE Benotzer sinn, gëtt d'Installatioun gemaach mat:

sudo zypper in imagemagick

Wéi lsxis ze benotzen?

Fir dëse Kommando kënnen ze benotzen en Terminal mat Ënnerstëtzung fir de VT340 Standard ass erfuerderlech, zum Beispill xterm.

Awer an xterm ass d'Ënnerstëtzung fir dës Spezifikatioun par défaut ausgeschalt, a se z'aktivéieren.

Terminal Typ muss explizit beim Starte spezifizéiert ginnr «xterm -ti vt340»Oder ännert d'Standardastellungen (an. Xresources, add "xterm * decTerminalID: vt340»An uwennt d'Ännerunge mat xrdb -merge .Xresources«).

Vun den nëtzlechen Uwendungen vun lsix kënne mir d'Méiglechkeet notéieren d'Biller op externe Server séier ze evaluéieren wann Dir Iech via SSH aloggt, ouni dës Biller op de lokale System erofzelueden.

D'Benotzung vun dësem Utility ass wierklech einfach, well et mat Grafike funktionnéiert kënne mir et froen eis all existent an engem spezifesche Verzeechnes oder Wee ze weisen, de Basisbefehl ass:

lsxi

Wa mir wëllen datt et eis eng spezifesch Aart vu Bild weist, musse mir nëmmen déi folgend schreiwen, zum Beispill jpeg:

lsxi *jpeg

Schlussendlech kann de Utility eis och pdf Dateien an der Lëscht weisen.


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

Gitt d'éischt fir ze kommentéieren

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.