Terminix: впечатляющий терминал. Вступление

Алексей Федорчук

Эмуляторов терминала нынче — что собак нерезаных, от старого (хотя, на мой взгляд, и не очень доброго) XTerm до навороченного Terminator’а и гипермодернового Terminology. Так что, казалось бы, впечатлить чем-то новым в области терминалостроения трудно. А вот нет, оказывается, можно: впечатляющим терминалом по имени Terminix.

Об этом терминале я впервые узнал с полгода назад. Прочитав нём на том ресурсе, с которого последнее время черпаю сведения как о новинках софтостроения, так и о его раритетах и всякой экзотике — на форуме Matuntu (см. пост Татьяна Ивановой aka vita). В то время Terminix был доступен только в Git-версии из репозитория с авторской страницы, подключать которую мне было лень.

Нынче же Teminix появился в PPA-репозиториях, и даже в двух: в webupd8team — для Xenial’а и в будущем официозе для Yakkety. В первом случае он по устанавливается обычным образом:

$ sudo -s
$ add-apt-repository ppa:webupd8team/terminix
$ apt update
$ apt install terminix
$ exit

В Yakkety же, который нынче не за горами, пока нужно скачать два бинарника для своей архитектуры (например, для x86_84 — сам termonix и terminix-common) и установить их через GDebi или dpkg -i.

Разумеется, Ubuntu сотоварищи не обладают монополией на Terminix: в бинарном виде он существует для ряда дистрибутивов:

terminix_001

Не уйдут обиженными и применители тех дистрибутивов, которым не посчастливилось попасть в данный список. Им достаточно скачать со страницы releases файл terminix.zip и далее действовать по инструкции из README.md.

Как бы то ни было, сразу после обретения Terminix’а применитель может запустить его и задаться вопросом: а что же в нём такого впечатляющего? Тем более в Ubuntu’идах (и, говорят, в Arch’оидах) первый запуск этой программы появляется сообщение об ошибке конфигурации терминала:

terminix_002

Для ликвидации этой ошибки следует, во-первых, внести в профильный файл своей регистрационной оболочки (login shell, в случае с Cintu это ~/.zshrc) такие строки:

if [[ $TERMINIX_ID ]]; then
        source /etc/profile.d/vte.sh
fi

Затем создать символическую ссылку:

$ sudo ln -s /etc/profile.d/vte-2.91.sh /etc/profile.d/vte.sh

И, наконец, в настройках терминала указать запуск запуск командной оболочки в нём как login shell. Разговор о настройках будет впереди, так что пока серия скриншотов с краткими комментариями.

Для начала — в главном меню выбрать пункт Параметры:

terminix_003

В появившейся конфигурационной панели перейти на вкладку Профили и выбрать редактируемый (он пока единственный):

terminix_004

В панели Редактирование профиля перейти на вкладку Команда и отметить «птицей» соответствующий чекбокс:

terminix_005

Есть мнение, что нынче можно ограничится только третьим действием, то есть включением запуска шелла как регистрационного. Однако мне в моей версии (я устанавливал в Cintu, разумеется, из PPA для Xenial’а)

После чего Terminix запустится без всяких вопросов. Кроме одного: а чего в нём такого впечатляющего? Вроде бы, терминал как терминал:

terminix_006

А вот эту страшную тайну я открою на следующей странице.

Terminix: впечатляющий терминал. Вступление: 1 комментарий

  1. В настоящий момент terminix хорошо русифицирован и здОрово, что его включили в официоз!

Добавить комментарий