כחלק מפרויקט 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, עלינו רק להשיג את מעטפת ה-bash שלה. לכן, נפתח טרמינל במערכת שלנו ונקליד את הפקודה הבאה:
wget https://github.com/hackerb9/lsix/archive/master.zip
ולאחר שקיבלנו את החבילה הדחוסה, נבצע דה-דחיסה שלה באמצעות:
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 ברשימה.