Гид по технологиям

Установка и использование Terminator на Ubuntu 20.04

• 7 min read • Руководство • Обновлено 24 Nov 2025
Установка и использование Terminator на Ubuntu 20.04
Установка и использование Terminator на Ubuntu 20.04

Панорамный скриншот интерфейса Terminator

Краткое определение

Terminator — терминальный эмулятор, который упрощает одновременную работу с несколькими терминальными сессиями в одном окне. Простое описание: это терминал для людей, которым нужно много окон и удобное управление ими.

Важные термины:

  • Split (разделение) — разделение основного окна на несколько панелей.
  • Broadcast (трансляция) — ввод одной команды, которая выполняется во всех выбранных панелях.
  • Group (группа) — логическая связка терминалов, к которой можно применять трансляцию.

Почему выбирать Terminator

  • Позволяет гибко организовать рабочее пространство: горизонтальное и вертикальное разделение.
  • Ускоряет повторяющиеся действия с помощью трансляции команд по группам или по всем терминалам.
  • Поддерживает крупную библиотеку сочетаний клавиш и кастомизацию конфигурации.
  • Полезен разработчикам, системным администраторам и тем, кто ведёт множество параллельных сессий.

Важно: Terminator не заменяет такие инструменты, как tmux или screen, если вам нужны функции восстановления сессий в фоне; он ориентирован на удобное GUI-управление множества панелей.

Что мы рассмотрим

  • Установка на Ubuntu 20.04
  • Быстрый тур по основным функциям: разделение, группы, трансляция
  • Список и подсказки по сочетаниям клавиш
  • Настройка конфигурации и пример snippets
  • Устранение проблем и удаление
  • Альтернативы и сценарии, когда Terminator не подходит

Установка Terminator

Большинство дистрибутивов предоставляют Terminator в репозитории. На Ubuntu 20.04 установка выполняется как обычный пакет:

$ sudo apt install terminator

Иллюстрация установки Terminator в терминале

Критерии приёмки после установки:

  • Команда terminator открывает окно приложения.
  • Контекстное меню внутри окна доступно по правому клику.
  • Базовые сочетания клавиш (Ctrl+Shift+O/E) работают для разделения.

Совет: если терминал не запускается, выполните terminator –debug для подробного вывода ошибок.

Быстрый тур: разделение, группы и трансляция

Откройте Terminator (Alt+Ctrl+T или через меню). Внутри окна доступно контекстное меню с опциями разделения и управления.

  1. Разделение окон
  • Правый клик → Split Horizontally (Разделить по горизонтали), затем Split Vertically, чтобы получить сетку панелей.

Разделение окон Terminator по горизонтали и вертикали

  1. Управление группами и трансляцией
  • Нажмите на иконку сетки (grid) в левом верхнем углу панели: откроется меню с пунктами создания групп и включения трансляции.

Параметры Terminator: группы и трансляция

  1. Трансляция команд
  • Включите Broadcast all (Трансляция во все) — команды, вводимые в одном окне, будут отправляться в остальные активные панели.

Демонстрация функции трансляции в Terminator

  1. Создание групп
  • Создайте группу терминалов для одной задачи (например, web-кластера или набора тестов). Группы позволяют применять трансляцию и переключение фокуса проще.

Создание групп в Terminator

Практическая подсказка: используйте группы для задач, где одна и та же команда должна выполняться одновременно на нескольких хостах (ssh-подключения в разных панелях).

Полный список полезных сочетаний клавиш

Основные сочетания:

  • Ctrl+Shift+O — разделить панель по горизонтали.
  • Ctrl+Shift+E — разделить панель по вертикали.
  • Ctrl+Shift+Right — сдвинуть границу раздела вправо.
  • Ctrl+Shift+Left — сдвинуть границу раздела влево.
  • Ctrl+Shift+Up — сдвинуть границу вверх.
  • Ctrl+Shift+Down — сдвинуть границу вниз.
  • Ctrl+Shift+S — показать/скрыть полосу прокрутки.
  • Ctrl+Shift+F — поиск в буфере прокрутки.
  • Ctrl+Shift+N или Ctrl+Tab — фокус на следующий терминал в окне.
  • Ctrl+Shift+P или Ctrl+Shift+Tab — фокус на предыдущий терминал в окне.
  • Alt+Up / Alt+Down / Alt+Left / Alt+Right — перейти на терминал над/под/слева/справа.
  • Ctrl+Shift+C — копировать выделенный текст.
  • Ctrl+Shift+V — вставить из буфера обмена.
  • Ctrl+Shift+W — закрыть активную панель.
  • Ctrl+Shift+Q — выйти из Terminator.
  • Ctrl+Shift+X — переключать между режимом “показывать все” и “только активный”.
  • Ctrl+Shift+Z — переключать между всеми терминалами и увеличенной (zoom) текущей панелью (требуется ≥3 панелей и несовпадающее выравнивание).

Таблица операций с вкладками:

Комбинация клавишОперация с вкладками
Ctrl+Shift+TОткрыть новую вкладку
Ctrl+PageDownПерейти к следующей вкладке
Ctrl+PageUpПерейти к предыдущей вкладке
Ctrl+Shift+PageDownПоменять вкладку местами с следующей
Ctrl+Shift+PageUpПоменять вкладку местами с предыдущей
Ctrl+Plus (+)Увеличить размер шрифта
Ctrl+Minus (-)Уменьшить размер шрифта
Ctrl+Zero (0)Сбросить размер шрифта по умолчанию
F11Полноэкранный режим

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

Пример конфигурации и snippet

Конфигурация Terminator хранится в ~/.config/terminator/config. Небольшой пример, который задаёт раскладку и включает трансляцию при старте:

[global_config]
  title_transmit = True
[keybindings]
  split_vert = e
  split_horiz = o
[layouts]
  [[default]]
    [[[child1]]]
      type = Terminal
      parent = window0
    [[[window0]]]
      type = Window
      parent = ""

Совет: сделайте резервную копию config перед внесением изменений.

Проверка и отладка

  • Запустите terminator –debug для детальной информации.
  • Проверьте права доступа к ~/.config/terminator/config.
  • Если сочетания клавиш не работают, проверьте конфликт с оконным менеджером (например, GNOME или KDE).

Критерии приёмки установки и конфигурации:

  • Terminator стартует без ошибок.
  • Разделение панелей работает, и можно менять размеры dragbar.
  • Трансляция команд включается и корректно передаёт ввод в назначенные панели.

Удаление Terminator

Если нужно вернуть прежний терминал, выполните:

sudo apt remove terminator

Это безопасный способ удалить пакет; при желании можно также удалить конфигурационный каталог ~/.config/terminator вручную.

Когда Terminator не подходит (примеры и ограничения)

  • Если вам важна восстановимость сессий после закрытия экрана или разрыва соединения (detach/attach), лучше использовать tmux или screen.
  • Если вы предпочитаете минималистичный терминал с аппаратным ускорением и современным рендерингом шрифтов, обратите внимание на Kitty.
  • В окружениях с ограниченной памятью или на слабых устройствах большое число панелей может потреблять ресурсы — проверяйте нагрузку.

Альтернативные подходы

  • tmux / screen — терминальные мультиплексоры для управления сессиями на сервере и восстановления.
  • Tilix — GTK-подобный терминал с разделением и раскладками, похожий на Terminator, но с другим подходом к конфигурации.
  • GNOME Terminal — стандартный терминал с менее продвинутыми возможностями разделения.

Роли и чек-листы

Для разработчика:

  • Настроить шаблон раскладки для отладки сервисов.
  • Создать группу терминалов для сервера + клиента.

Для системного администратора:

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

Для начинающего пользователя:

  • Попробовать разделение и трансляцию на простых командах (ls, echo).
  • Сохранить конфиг перед экспериментами.

Мини-методология: как организовать рабочее пространство

  1. Решите, какие задачи будут одновременно выполняться (логирование, сборка, тесты, мониторинг).
  2. Создайте раскладку: слева мониторинг, справа — терминалы для сборки и тестов.
  3. Объедините терминалы в группы при необходимости синхронного ввода.
  4. Сохраните конфигурацию и экспортируйте для коллег.

Безопасность и приватность

  • Terminator сам по себе не передаёт данные извне, но будьте осторожны при использовании Broadcast: не вводите секреты или пароли в режиме трансляции.
  • Храните конфигурационные файлы в безопасном месте и не сохраняйте в них чувствительные данные.

Краткая галерея исключительных случаев

  • Несовместимость сочетаний клавиш с оконным окружением.
  • Неожиданное поведение при большом числе панелей (перекрытие или проблемы с фокусом).
  • Ограничения при удалённом использовании через X11/Wayland (влияние на буфер обмена и сочетания клавиш).

Однострочные определения (глоссарий)

  • Terminator — графический терминальный эмулятор с поддержкой нескольких панелей.
  • Трансляция — режим, при котором ввод копируется в несколько панелей одновременно.
  • Группа — набор панелей, объединённый для совместного управления.
  • Dragbar — полоса разделения между панелями, которую можно перетаскивать.

Резюме

Terminator — удобный инструмент для тех, кто работает с множеством терминальных сессий одновременно. Он предлагает гибкое разделение окон, трансляцию команд и удобные сочетания клавиш. Установка на Ubuntu 20.04 проста через apt, конфигурация хранится в ~/.config/terminator/config. В ситуациях, где критична восстановимость сессий или минимальное потребление ресурсов, рассмотрите tmux/Screen или альтернативные терминалы.

Важно: избегайте ввода секретов в режиме Broadcast. Сохраняйте резервные копии конфигов перед изменениями.

Пример рабочего snippet и путь к конфигу: ~/.config/terminator/config

Спасибо за внимание — попробуйте Terminator и подберите раскладку под свои задачи.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро