lsix ، أحد أنواع الأداة المساعدة ls لعرض الصور في الجهاز

كجزء من مشروع lsix ، يتم تطوير نسخة من الأداة المساعدة "ls" خصيصًا للصور ، يسمح بإجراء تقييم بصري للصور المعروضة في الجهاز عند تنفيذ الكود.

بفضل عرض الصور المصغرة الرسومية في المحطة. لعرض الرسومات في محطة نصية ، حتى عند العمل عن بُعد عبر SSH.

بالنظر إلى هذا ، فإن الغرض منه هو الاستفادة من البيكسلات (تصميم صورة 6 بكسل ، 3 بكسل). تمت كتابة كود المشروع في bash وتوزيعه بموجب ترخيص GPLvXNUMX.

حول lsix

لمعالجة الرسومات ، سيتم استخدام الأدوات المساعدة لحزمة ImageMagick ، ​​والتي توفر القدرة على عرض ليس فقط الصور المصغرة لتنسيقات الرسوم المختلفة، ولكن أيضًا إنشاء الصور المصغرة لوثائق PDF والرسومات المتجهة (SVG) والتنسيقات متعددة الطبقات (XCF).

لتسريع إخراج عدد كبير من الصور المصغرة ، يتم رسم كل صورة سطرًا بسطر. ميزة مفيدة لـ lsix هي أيضًا دعم عرض إطار بإطار للصور المتحركة.

من بين الخصائص الرئيسية لهذا الأمر ، يمكن سرد ما يلي:

  • اكتشف تلقائيًا ما إذا كان جهازك يدعم رسومات Sixel أم لا. إذا كان جهازك الطرفي غير متوافق مع Sixel ، فسيتم إخطار المستخدم لتمكينه.
  • يكتشف تلقائيًا لون خلفية الجهاز.
  • يستخدم تسلسل الهروب الطرفي لمحاولة معرفة ألوان المقدمة والخلفية لتطبيقك الطرفي وسيعرض الصور المصغرة بوضوح.
  • إذا كان هناك المزيد من الصور في الدليل ، عادةً> 21 ، فسيعرض lsix تلك الصور صفًا واحدًا في كل مرة ، لذلك لا تحتاج إلى الانتظار حتى يتم إنشاء المونتاج بالكامل.
  • إنه يعمل بشكل جيد مع SSH ، بحيث يمكنك معالجة الصور المخزنة على خادم الويب البعيد دون الكثير من المتاعب.
  • دعم الرسومات غير النقطية مثل .svg ، .eps ، .pdf ، .xcf ، إلخ.
  • مكتوبة بلغة BASH ، تعمل على جميع توزيعات Linux تقريبًا.

كيفية تثبيت lsix على نظام Linux؟

بالنسبة لأولئك الذين يرغبون في تثبيت هذه الأداة على أنظمتهم ، يجب أن يعلموا أنه يجب أن يكون لديهم imagemagick مثبتًا لأنه تبعية مطلوبة لهذا الأمر.

لتتمكن من تثبيت lsxis فقط يجب أن نحصل على bash من هذا ، لذلك سنفتح Terminal في نظامنا وسنكتب عليها:

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 مثبتًا على نظامك ، فيمكنك تثبيته من مستودعات التوزيع الخاصة بك ، نظرًا لأنه حزمة معروفة جيدًا مستخدمة في Linux.

مستخدمو Debian و Ubuntu وأي توزيع آخر مشتق من هذه ، ما عليك سوى كتابة الأمر التالي في المحطة:

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 (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.