lsix, גרסה של כלי השירות ls להצגת תמונות בטרמינל

כחלק מפרויקט lsix, גרסה של כלי השירות "ls" מפותחת במיוחד לתמונות, המאפשר לך להעריך חזותית את התמונות המוצגות במסוף בעת ביצוע הקוד.

הודות לתצוגת תמונות ממוזערות גרפיות במסוף. להצגת גרפיקה במסוף טקסט, גם כאשר עובדים מרחוק באמצעות SSH.

בהתחשב בכך, היא נועדה לעשות שימוש בפיקסלים (עיצוב תמונות לחסימה, 6 פיקסל). קוד הפרויקט כתוב בבסיס ומופץ ברישיון GPLv3.

על lsix

כדי לתפעל את הגרפיקה ישמש את כלי השירות של חבילת ImageMagick, המספקת את היכולת להציג לא רק תמונות ממוזערות של פורמטים גרפיים שונים., אך גם יצירת תמונות ממוזערות למסמכי PDF, גרפיקה וקטורית (SVG) ופורמטים רב-שכבתיים (XCF).

כדי להאיץ את הפלט של מספר גדול של תמונות ממוזערות, כל תמונה משורטטת שורה אחר שורה. תכונה שימושית של lsix היא גם תמיכה בתצוגה מסגרת אחר תמונה של תמונות אנימציה.

בין המאפיינים העיקריים של פקודה זו, ניתן לרשום את הדברים הבאים:

  • זיהוי אוטומטי אם המסוף שלך תומך בגרפיקה של Sixel או לא. אם הטרמינל שלך אינו תואם ל- Sixel, המשתמש יקבל הודעה על הפעלתו.
  • מגלה אוטומטית את צבע הרקע של המסוף.
  • הוא משתמש ברצפי בריחה סופניים כדי לנסות להבין את צבעי החזית והרקע של יישום הטרמינל שלך ויציג את התמונות הממוזערות בבירור.
  • אם יש יותר תמונות בספריה, בדרך כלל> 21, lsix יציג את התמונות האלה שורה אחת בכל פעם, כך שאינך צריך לחכות ליצירת כל המונטאז '.
  • זה עובד טוב עם SSH, כך שתוכל לתפעל את התמונות השמורות בשרת האינטרנט המרוחק שלך ללא טרחה רבה.
  • תומך בגרפיקה שאינה מפות סיביות כגון .svg, .eps, .pdf, .xcf וכו '.
  • כתוב ב- BASH, זה עובד כמעט בכל הפצות לינוקס.

כיצד להתקין את lsix ב- Linux?

למי שמעוניין להתקין כלי שירות זה על מערכותיו, עליהם לדעת שהם חייבים להתקין את imagemagick, מכיוון שזו תלות נדרשת לפקודה זו.

כדי להתקין lsxis בלבד עלינו להשיג את הבסיס של זה, לכן אנו נפתח מסוף במערכת שלנו ועליו נקליד:

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

Yכדי להשיג את החבילה הדחוסה, אנו הולכים לדחוס אותה באמצעות:

unzip master.zip

כעת אנו פשוט נעתיק את קובץ ה- lsix לספריית הבינאריות שלנו (/ usr / local / bin):

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

אם אין לך imagemagick מותקן במערכת שלך, אתה יכול להתקין אותו ממאגרי ההפצה שלך, מכיוון שמדובר בחבילה ידועה המשמשת בלינוקס.

משתמשים ב- דביאן, אובונטו וכל הפצה אחרת שמקורה באלה, פשוט הקלידו את הפקודה הבאה במסוף:

sudo apt-get install imagemagick

אם הם משתמשים ב- RHEL, CentOS, Fedora או כל הפצה שמקורה בהן, תוכלו להתקין את ImageMagick באמצעות:

sudo dnf -i imagemagick

למשתמשים ב- Arch Linux, Antergos, Manjaro ונגזרות של Arch Linux, מתקינים את כלי השירות עם:

sudo pacman –S imagemagick

בעוד עבור מי שמשתמשים ב- openSUSE, ההתקנה נעשית באמצעות:

sudo zypper in imagemagick

כיצד להשתמש ב- lsxis?

כדי להיות מסוגל להשתמש בפקודה זו נדרש מסוף עם תמיכה בתקן VT340, למשל xterm.

אך ב- xterm, התמיכה במפרט זה מושבתת כברירת מחדל וכדי להפעיל אותה.

יש לציין במפורש את סוג המסוף בעת ההפעלהxterm -ti vt340»או שנה את הגדרות ברירת המחדל (ב-. Xresources, הוסף "xterm * decTerminalID: vt340»והחל את השינויים על ידי הפעלת xrdb -merge .Xresources«).

מבין היישומים השימושיים של lsix, אנו יכולים לראות אפשרות להעריך במהירות את התמונות בשרתים חיצוניים בעת כניסה באמצעות SSH, מבלי להוריד תמונות אלה למערכת המקומית.

השימוש בכלי השירות הזה הוא ממש פשוט, מכיוון שהוא עובד עם גרפיקה אנו יכולים לבקש ממנו להראות לנו את כל הקיימים בספרייה או נתיב ספציפי, הפקודה הבסיסית היא:

lsxi

אם אנו רוצים שיציג לנו סוג מסוים של תמונה, עלינו רק להקליד את הדברים הבאים, למשל jpeg:

lsxi *jpeg

לבסוף, כלי השירות יכול גם להציג לנו קבצי pdf ברשימה.


היה הראשון להגיב

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.