zaLinux.ru

Terminator: эмулятор терминала для управления несколькими окнами терминала на Linux


Программа 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

Ссылки

Заключение

Программа в целом оставила странное впечатление — богатый функционал завязан на сочетания клавиш, которые у многих пользователей не будут работать.

Документация довольно неполная, например, из всего прочитанного (на сайте и в man), я так и не смог понять, что это за клавиша Super и как вообще менять настройки сочетаний клавиш. Если вы поклонник этой программы, пожалуйста, дополните статью вашими знаниями в комментариях.


Если у вас похожие проблемы с Terminator, то обратите внимание на tmux.


Рекомендуемые статьи:

1 Комментарий

  1. Zero Sharp

    Эммм…. Странно что на сайте со статьями о Linux системах все еще не знают что Super на большинстве клавиатур это клаваиша Win, если клавиши Win нет, то та, что стоит на ее месте (обычно Super можно переназначить на любую другую удобную клавишу). Чтобы поменять хоткеи нужно кликнуть ПКМ в окне Terminator и перейти в параметры.

Оставить комментарий

Ваш адрес email не будет опубликован.