Программа Terminator позволяет иметь множество терминалов в одном окне. С помощью этой программы в одной консоли вы можете использовать множество терминалов, которые можете разделять и изменять их размер, всё в одном окне — примерно так же, как работает мультиплексор терминалов tmux.
В чём отличие Terminator
На рабочем столе с графическим интерфейсом вы можете открыть множество окон терминалов. Но это не всегда удобно. К тому же, при работе с серверами и другими системами без графического интерфейса, открыть несколько окон просто невозможно. В этой ситуации приходят на помощь такие программы как Terminator, которые позволяют в одной консоли создавать и организовывать в гибкой манере много консолей.
Функции Terminator
- Автоматически ведёт журналы всех терминальных сессий.
- Поддержка перетаскивания для текста и URL.
- Поддерживается горизонтальный скроллинг.
- Возможность искать, функция поиска по любому заданному тексту внутри терминала.
- Поддержка UTF8.
- Умный выход — он знает о запущенных процессах, если они есть.
- Удобный вертикальный скроллинг.
- Поддержка обзора на основе вкладок.
- Портативность — написан на Python.
Установка эмулятора Terminator на Linux
На большинстве стандартных дистрибутивах Linux пакет terminator доступен в репозитории и может быть установлен с помощью менеджера управления пакетами.
На Debian/Ubuntu/Linux Mint/Kali Linux
В Debian и основанных на ней дистрибутивах вы можете с лёгкостью установить Terminator с помощью следующей команды apt:
sudo aptt install terminator
На Arch Linux и производных
sudo pacman -S terminator
На RHEL/CentOS/Fedora
Вначале вам нужно включить репозиторий RPMForge в вашей системе и затем установить эмулятор Terminator используя команду yum как следующим образом:
yum install terminator
Как использовать Terminator
Запускается программа так:
terminator
Откроется примерно такое окно:
Комбинации клавиш для управления Terminator
Чтобы раскрыть потенциал Terminator ключевым является знание кнопок для управления Terminator. Следующие сочетания установлены по умолчанию и являются самыми часто используемыми в Terminator:
Для разделения терминала по горизонтали – Ctrl+Shift+0
Для разделения терминала по горизонтали – Ctrl+Shift+E
У меня эти сочетания клавиш не работают, возможно по той причине, что на Ctrl+Shift назначена смена языка раскладки клавиатуры. Поэтому я использую контекстное меню:
У программы много привязанных сочетаний клавиш, которые быстро выполняют распространённые действия, но проблема в том, что у меня они не работают. Поскольку Ctrl+Shift является распространённым сочетанием для смены языка раскладки клавиатуры, то я не считаю это своей проблемой — это вопрос к создателям программы.
Я рассмотрю только те сочетания кнопок, которые сработали у меня. С другими вы можете познакомиться по ссылке ниже в документации к программе.
Для изменения фокуса терминала, нажмите Alt+ стрелку ←↑→↓
Для перехода по кругу между терминалами: Ctrl+Tab
Вы можете перетаскивать терминалы для изменения их расположения.
Имеется полноэкранные режим, который включается и отключается кнопкой F11.
Вы можете увеличивать размер шрифта (зумировать) и уменьшать содержимое в терминале. Для этого зажмите Ctrl и прокручивайте колёсико мыши.
Для сброса до исходного состояния нажмите Ctrl+0.
Вы можете установить имя для окон — для этого дважды кликните на строку красного цвета.
У программы есть конфигурационный файл, подробности о котором вы узнаете в:
man terminator_config
Ссылки
- https://launchpad.net/terminator
- https://terminator-gtk3.readthedocs.io/en/latest/gettingstarted.html
Заключение
Программа в целом оставила странное впечатление — богатый функционал завязан на сочетания клавиш, которые у многих пользователей не будут работать.
Документация довольно неполная, например, из всего прочитанного (на сайте и в man), я так и не смог понять, что это за клавиша Super и как вообще менять настройки сочетаний клавиш. Если вы поклонник этой программы, пожалуйста, дополните статью вашими знаниями в комментариях.
Если у вас похожие проблемы с Terminator, то обратите внимание на tmux.
Связанные статьи:
- Как пользоваться tmux для создания нескольких терминалов внутри одной консоли (100%)
- Что такое TTY в Linux? (и как использовать команду tty) (100%)
- Как закрыть терминал без убийства запущенной в нём команды (54.9%)
- Как пользоваться screen для управления терминалами Linux и отсоединения процессов от терминала (54.9%)
- Различия между Login shell и Non login shell (оболочка с входом и оболочка без входа) (54.9%)
- Решение проблемы gnome-keyring-daemon не отвечает в Linux Mint и не даёт выключить компьютер (RANDOM - 50%)
Эммм…. Странно что на сайте со статьями о Linux системах все еще не знают что Super на большинстве клавиатур это клаваиша Win, если клавиши Win нет, то та, что стоит на ее месте (обычно Super можно переназначить на любую другую удобную клавишу). Чтобы поменять хоткеи нужно кликнуть ПКМ в окне Terminator и перейти в параметры.