Сообщество разработчиков рабочей среды Enlightenment выпустили в свет новую версию своего эмулятора терминала — Terminology. Подробности под катом
Помимо стандартных для обычного терминала функций в нем есть:
— просмотр файлов PDF, видео, векторных и растровых изображений прямо в окне терминала
— поддержка вкладок (не совсем классических)
— настройка внешнего вида (обои, цветовая схема, прозрачность, шрифты и пр)
— поддержка перетаскивания текста/ссылок (весьма актуальная функция, во всяком случае для меня)
— url, пути к файлу, адреса мыла будут выделяться как ссылки
— встроенные просмотр контента по ссылке
— поддерживает как X11, так и Wayland
— адаптирован под тач интерфейс (видимо дань sansung'у за финансовую поддержку проекта Enlightenment)
— рендеринг как за счет OpenGL так OpenGL-ES2 (не обязательно требование, просто как опция)
— мультибуффер
— поддерживает большинство escape-последовательностей rvtx и xterm + расширения Xterm
— и много другое…
Terminology разрабатывается на основе EFL тулкита и для работы ему необходимы лишь EFL и libc библиотеки, при этом он использует минимум зависимостей и поддерживает работу фреймбуфера fbcon.
Некоторые команды:
tyls — список фалов и папок с превьюшками
typop — просмотр изображения в маленьком окошке, также можно просто ткнуть мышью
tycat — тоже просмотр избражения только непосредственно в самом терминале
tyq — добавляет изображение в очередь к исполняющейся команде typop
tybg — меняет фон на поддерживаемый мультимедиа контент (картинки, видео, gif-анимацию)
tyalpha — со значениями on/off включает и выключает прозрачность фона
видимо есть и другие команды, но я пока не нашел
Сочетания клавиш:
Shift + PgUp — Прокрутка страницы вверх
Shift + PgDn — прокрутки страницы вниз
Shift + Insert — Вставить из буфер обмена (Ctrl + V / C)
Shift + Keypad-Plus — Увеличить размер шрифта
Shift + клавиатура-Minus — Уменьшить размер шрифта
Shift + Keypad-Multiply — сброс размера шрифта (по умолчанию размер 10 )
Ctrl + PgUp — Измените фокус на предыдущее окно терминала
Ctrl + PgDn — Измените фокус на следующее окно терминала
Ctrl + Shift + T — Создает новое окно терминала
Ctrl + Shift + Home — Перемещение между окнами терминала
Ctrl + Shift + PgUp — Делит терминал горизонтально
Ctrl + Shift + PgDn — Делит терминал вертикально
Alt + Home — Режим интерпретации команд
Alt + Return — Вставить первое выделение
Ctrl + Shift + C — Копировать текущее выделение в буфер обмена
Ctrl + Shift + V — Вставить текущее выделение из буфера обмена
Управление мышкой:
Правая кнопка мыши — меню настройки
Средняя кнопка мыши — Вставить буфер обмена выборе
Левая кнопка мыши = выделение
Колесо прокрутку — прокрутка вверх или вниз
Ctrl + Колесо = Увеличить/уменьшить шрифт
Да, чуть не забыл установить Terminology можно в любой рабочей среде Gnome 3, Unity, XFCE, KDE и любой ОС, но судя по версии еще не очень стабильн, поэтому ставим на свой страх и риск.
Для Убунту ставим так:
sudo add-apt-repository ppa:hannes-janetzek/enlightenment-svn
sudo apt-get update
sudo apt-get install terminology
Вот AUR для Arch Linux
Сырцы ищем тут
Автор: Budda40