Terminix: новый многообещающий тайлинговый эмулятор терминала для Gnome

Terminix – новый тайлинговый эмулятор терминала для GTK3. Приложение, сейчас находящееся в бета-версии, позволяет разделять терминалы горизонтально и вертикально, изменять положения терминалов с помощью перетаскивания, а также позволяет сохранять и восстанавливать положения терминалов.

terminix terminal

Как и терминал Gnome, Terminix использует виджет GTK VTE, поэтому он поддерживает его возможности, к которым он добавляет собственные, например, функциональность разделения терминалов, сайдбар, который отображает сессии терминала с миниатюрами (смотрите скриншот выше), поддержку прозрачности и многое другое.

Возможности Terminix:

  • Вы можете располагать терминалы в любом порядке горизонтально или вертикально
  • Положения терминалов можно изменять, используя перетаскивание между окнами
  • Терминалы можно привязать к новому окну с помощью перетаскивания
  • Ввод можно синхронизировать между терминалами так, что команды, вводимые в один терминал, дублируются на других
  • Группировку терминалов можно сохранять и загружать с диска
  • Цветовые схемы хранятся в файлах, а новые можно создавать, просто открыв новый файл
  • Прозрачный фон
  • Поддержка оповещений, когда процессы в неактивном окне завершают свою работу. Для этого требуются патчи оповещений Fedora для VTE.

Приложение следует гайдлайнам по интерфейсам приложений Gnome и, следовательно, оно использует заголовок окна GNOME, но также доступна и опция для его отключения и использования традиционного заголовка окна.

Чтобы отключить декорации на стороне клиента в Terminix, сначала установите Dconf Editor:

sudo apt-get install dconf-editor

Затем запустите DConf Editor, перейдите к com > gexperts > Terminix и отметьте галочку рядом с disable-csd.

Приложение требует GTK версии 3.14 или выше и GTK VTE Widget 0.42, поэтому оно работает только на Ubuntu 15.04 (и производных: Ubuntu GNOME, Xubuntu и других) и выше. Приложение не работает на Linux Mint 17.x, Ubuntu 14.04, elementary OS Freya и прочих дистрибутивах.

Вот ещё несколько скриншотов Terminix:

terminix
Terminix в GNOME Shell (Ubuntu 16.04) с цветовой схемой Solarized Dark и прозрачным терминалом

terminix xubuntu xenial
Terminix в Xfce (Xubuntu 16.04)

WOGUE (посмотрите их страницу в G+ и канал на YouTube) создал неплохое видео о Terminix некоторое время назад, и хотя оно посвящено не самой свежей версии Terminix, его должно быть достаточно, чтобы понять, как работает приложение. Вот прямая ссылка на видео.

Загрузить Terminix

Загрузить Terminix (исходный код и 64-битные бинарники – требует GTK 3.14+ и GTK VTE Widget 0.42)

Пользователи Arch Linux могут установить Terminix через AUR.

На Fedora 23 и CentOS 7, вы можете установить Terminix через openSUSE Build Service.

Чтобы установить 64-битные бинарники Terminix в Ubuntu GNOME 16.04, 15.10 или 15.04 (и других производных Ubuntu, которые полностью поддерживают декорации на стороне клиента, например, Xubuntu), вы можете использовать следующие команды в терминале:

sudo apt-get install wget unzip libglib2.0-bin
cd /tmp
wget https://github.com/gnunn1/terminix/releases/download/0.55.0/terminix.zip
sudo unzip terminix.zip -d /
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

Terminix находится в состоянии бета-версии, поэтому вы можете обнаружить баги!