כחלק מפרויקט 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, התמיכה במפרט זה מושבתת כברירת מחדל וכדי להפעיל אותה.
יש לציין במפורש את סוג המסוף בעת ההפעלהr«xterm -ti vt340
»או שנה את הגדרות ברירת המחדל (ב-. Xresources, הוסף "xterm * decTerminalID: vt340
»והחל את השינויים על ידי הפעלת xrdb -merge .Xresources«).
מבין היישומים השימושיים של lsix, אנו יכולים לראות אפשרות להעריך במהירות את התמונות בשרתים חיצוניים בעת כניסה באמצעות SSH, מבלי להוריד תמונות אלה למערכת המקומית.
השימוש בכלי השירות הזה הוא ממש פשוט, מכיוון שהוא עובד עם גרפיקה אנו יכולים לבקש ממנו להראות לנו את כל הקיימים בספרייה או נתיב ספציפי, הפקודה הבסיסית היא:
lsxi
אם אנו רוצים שיציג לנו סוג מסוים של תמונה, עלינו רק להקליד את הדברים הבאים, למשל jpeg:
lsxi *jpeg
לבסוף, כלי השירות יכול גם להציג לנו קבצי pdf ברשימה.