Konsole в 2020

Автор: Tomaz Canabrava

Konsole сейчас переживает возрождение; это любимый эмулятор терминала продвинутых пользователей, которые хотят сломать четвёртую стену в *nix-системах. Уже сейчас он умеет делать почти всё, что мне нужно, и даже больше.

С прошлого года Konsole имеет возможность произвольного разделения панелей и изменения их компоновки перетаскиванием между вкладками и окнами.

Вы также можете использовать Konsole для быстрого предпросмотра любых файлов, для которых Dolphin умеет создавать миниатюры, просто наведя на имя файла курсор мыши (и, в зависимости от конфигурации, нажав Shift/Ctrl/Alt). Насколько я знаю, Konsole — единственный эмулятор терминала, который предоставляет такую функцию.

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

Konsole довольно давно поддерживала открытие файлов в стандартном редакторе (включается в настройках профиля), но иногда вам нужен выбор, как например, с изображениями: для просмотра хочется использовать Gwenview, а для редактирования — GIMP. Поэтому в контекстном меню Konsole теперь есть пункт «Открыть с помощью»; он особенно полезен, когда вы не помните название нужного приложения, но помните значок :)

Теперь о возможностях, над которыми я работаю в данный момент; они ещё не включены в основную кодовую базу, и у меня нет сроков их готовности, это просто небольшой спойлер.

Настраиваемое затемнение для неактивных терминалов: когда вы работали с большим числом терминалов, в настройках профиля можно было включить затемнение панелей без фокуса ввода, чтобы было легче ориентироваться среди открытых створок. Я же добавил изменение степени затемнения:

Улучшенная поддержка дублирования ввода: сама функция в Konsole уже была, но с разбиениями и несколькими окнами использовать её было непросто. Теперь для каждого терминала можно будет выбрать, к какой группе он принадлежит, либо выбрать «Нет» — для терминалов, никуда не отправляющих данные о вводе. Также будет опция «Дублировать во все терминалы», игнорирующая настройки групп.

Поддержка управляющих последовательностей URL: есть спецификация, где указано, как эмуляторы терминала могут разрешать встраивать ссылки в блоки текста, используя специальную форму записи; так, \e]8;;http://www.kde.org\e\\нажмите сюда\e]8;;\e\\\n эквивалентно HTML-коду<a href="http://www.kde.org>нажмите сюда</a>. Подающая надежды реализация сейчас в разработке; пока разрешены только схемы file, http и https, но пользователь может переопределить список.

Это все функции, над которыми я работал (без учёта кучи исправлений, улучшений безопасности и общего рефакторинга). Я надеюсь, вам понравится новая версия Konsole, одного из самых быстрых эмуляторов терминала, несмотря на число самых разных функций как для продвинутых, так и для начинающих пользователей.

Перевод: Илья Бизяев
Источник: https://tcanabrava.github.io/2020/07/16/konsole-in-2020/

788 views·3 shares