Lsix, поместите эскизы изображений в терминал вашего Ubuntu

о lsix

В следующей статье мы рассмотрим Lsix. Некоторое время назад в этом блоге говорилось о Конец. Это было приложение, которое работало как Средство просмотра изображений CLI легкий. Приложение, которое мы увидим сегодня, во многом похоже. Это похоже на команду ls в Unix-подобных системах.

Lsix - это простая утилита CLI, разработанная для отображать миниатюры изображений в терминале с использованием графики Sixel. Для тех, кому интересно, что это Сиксель, Я имею в виду, что это сокращение от шести пикселей. Это тип формата растровой графики. Он использует ImageMagick, поэтому почти все Поддерживаемые imagemagick форматы файлов должны работать нормально.

Общие характеристики lsix

  • Автоматически определять, поддерживает ли ваш терминал графику Sixel или нет. Если ваш терминал несовместим с Sixel, он уведомит вас.
  • Вы сможете автоматически определять цвет фона терминала. Используйте escape-последовательности терминала, чтобы попытаться определить цвета фона и переднего плана вашего терминала и четко отображать миниатюры.
  • Lшесть отобразит изображения подряд каждый раз, если возможно. По этой причине вам не придется долго ждать, пока будет создан весь монтаж.
  • Прекрасно работает с SSH. Эта утилита позволит пользователю управлять изображениями, хранящимися на вашем удаленном веб-сервере без особых сложностей.
  • Es поддерживает не растровую графику, в виде файлов: .svg, .eps, .pdf, .xcf и т. д.
  • Esta написано на BASH, поэтому он работает почти во всех дистрибутивах Gnu / Linux.

Май посмотреть все его особенности более подробно в страница проекта на GitHub.

Установка lsix

При условии lsix использует ImageMagick, мы должны убедиться, что он установлен в нашей системе. Он доступен в репозиториях по умолчанию большинства дистрибутивов Gnu / Linux. В Debian, Ubuntu, Linux Mint вам просто нужно открыть терминал (Ctrl + Alt + T) и ввести:

sudo apt install imagemagick

Следующая утилита не не требует установки, только загрузите его и переместите в свой $ PATH.

Загрузите последнюю версию lsix со страницы проекта на Github. В том же терминале напишите:

скачать lsix с помощью wget

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

Распакуйте загруженный zip-файл:

распаковать мастер lsix

unzip master.zip

Приведенная выше команда извлечет все содержимое в папку с именем 'lsix-мастер». Скопируйте двоичный файл lsix из этого каталога в свой $ PATH, например / USR / местные / бен /.

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

Наконец, сделать двоичный исполняемый файл:

sudo chmod +x /usr/local/bin/lsix

Пришло время отобразить эскизы в терминале. Прежде чем начать использовать lsix, убедитесь, что ваш терминал поддерживает графику Sixel.

Ошибка lsix в xterm vt340 не включена

Этот сценарий был разработан в Xterm в режиме эмуляции vt340. Однако его разработчик утверждает, что lsix должен работать на любом терминале, совместимом с Sixel. Xterm поддерживает графику Sixel, но по умолчанию они не включены.

Вы запустить Xterm с включенным режимом Sixel используя следующую команду с другого терминала:

xterm -ti vt340

Другая возможность сделайте vt340 типом терминала по умолчанию для Xterm. Мы можем добиться этого редактирование файла .Xresources. Если недоступен, просто создайте его:

vi .Xresources

Добавьте следующую строку:

Конфигурация Xsources для lsix

xterm*decTerminalID     :      vt340

В терминале нажмите ESC и введите: wq, чтобы сохранить и закрыть файл.

Завершите, выполнив следующую команду, чтобы применить изменения:

xrdb -merge .Xresources

Xterm теперь будет запускаться с включенным по умолчанию режимом Sixel при каждом запуске.

Просмотр миниатюрных изображений в терминале

Запустил Xterm в режиме vt340, вот как выглядит Xterm в моей системе.

xterm по умолчанию

Это очень простая утилита. У него нет флагов командной строки или файлов конфигурации.. Все, что вам нужно сделать, это передать путь к вашему файлу в качестве аргумента.

lsix показывает конкретный файл

lsix ejemplo/ubunlog.jpg

Если оно ты бежишь без пути, он покажет вам миниатюры текущего рабочего каталога.

изображения внутри каталога с lsix

lsix

Как вы можете видеть на скриншоте выше, миниатюры всех файлов в каталоге четко отображаются в терминале. Если вы используете команду 'ls', вы увидите только имена файлов, но не эскизы.

ls по сравнению с lsix

Мы сможем просматривать группу изображений определенного типа с использованием подстановочных знаков. Чтобы отобразить все изображения определенного типа, например JPG, можно использовать подстановочный знак, как показано ниже:

содержимое каталога jpeg с lsix

lsix *.jpg

Если бы мы хотели видеть только изображения PNG, нам пришлось бы изменить расширение:

png содержимое внутри каталога с lsix

lsix *png

Качество миниатюр на удивление хорошее. Эскизы хорошо видны. Я надеюсь было ясно, что lsix очень похож на команду ls, но только для отображения эскизов. Если вы работаете с большим количеством изображений, lsix может быть вам весьма полезен.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.