Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная

Эмулятор терминала Terminator

Автор: admin, 17 мая, 2025
Программы
  • Терминалы

Terminator — эмулятор терминала Linux с открытым исходным кодом, написанный на Java и имеющий значительное число функциональных возможностей.

Работа с эмулятором терминала Linux Terminator

Содержание

  • Функции
  • Установка
    • Установка в Arch Linux
    • Установка в Ubuntu
  • Синтаксис
  • Параметры
  • Использование в Linux эмулятора терминала Terminator
    • Начальный запуск
    • Контекстное меню
    • Меню группировок
  • Заключение

Функции

Эмулятор терминала Terminator обладает следующими функциями:

  • автоматическое ведение журнала, так как полные журналы автоматически генерируются для всех терминальных сеансов пользователя;
  • функция перетаскивания позволяет перетаскивать текст, URL-адреса и файлы из файловых менеджеров с графическим интерфейсом в Terminator для вставки в виде текста с автоматическим кавычками имён файлов, содержащих метасимволы оболочки;
  • функция поиска предоставляет возможность поиска текста и регулярных выражений в своём терминале (включая прокрутку) в стиле less, а также предлагает быстрый переход к следующему или предыдущему совпадению;
  • Terminator предоставляет при необходимости горизонтальную прокрутку в отличие от большинства аналогичных инструментов, предлагающих лишь перенос текста при выходе его за пределы правого поля;
  • несколько вкладок и просмотр и их использованием;
  • распознавание числа в различных системах счисления как текущий выбор и добавление информационных пунктов меню во всплывающее меню, показывающие то же число в других системах счисления;
  • обработка символов табуляции и запоминание их как символы табуляции, а не пробелы;
  • неограниченная прокрутка назад;
  • интеллектуальная вертикальная прокрутка;
  • безопасный выход;
  • Terminator не искажает символы с диакритическими знаками и хорошо справляется с такими языками, как греческий, где есть смесь обычных и широких глифов.

Установка

Установка в Arch Linux

oleg@mobile:~:$ yay -S terminator
Sync Explicit (1): terminator-2.1.4-2
разрешение зависимостей...
проверка конфликтов...
Пакеты (3) libkeybinder3-0.3.2-5  python-configobj-5.0.9-5  terminator-2.1.4-2
Будет загружено:    0,67 MiB
Будет установлено:  3,76 MiB
:: Приступить к установке? [Y/n] y
:: Получение пакетов...
 terminator-2.1.4-2-any                               589,0 KiB   601 KiB/s 00:01 [###############################################] 100%
 python-configobj-5.0.9-5-any                          71,9 KiB   570 KiB/s 00:00 [###############################################] 100%
 libkeybinder3-0.3.2-5-x86_64                          20,3 KiB   223 KiB/s 00:00 [###############################################] 100%
 Total (3/3)                                          681,2 KiB   524 KiB/s 00:01 [###############################################] 100%
(3/3) проверка ключей                                                             [###############################################] 100%
(3/3) проверка целостности пакета                                                 [###############################################] 100%
(3/3) загрузка файлов пакетов                                                     [###############################################] 100%
(3/3) проверка конфликтов файлов                                                  [###############################################] 100%
(3/3) проверка доступного места                                                   [###############################################] 100%
:: Обработка изменений пакета...
(1/3) установка libkeybinder3                                                     [###############################################] 100%
Дополнительные зависимости для 'libkeybinder3'
    lua-lgi: lua bindings
(2/3) установка python-configobj                                                  [###############################################] 100%
(3/3) установка terminator                                                        [###############################################] 100%
:: Запуск post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Updating icon theme caches...
(3/3) Updating the desktop file MIME type cache...
oleg@mobile:~:$

Установка в Ubuntu

oleg@mobile:~:$ sudo apt install terminator
...
oleg@mobile:~:$

Синтаксис

oleg@mobile:~:$ terminator [-h] [-R] [-v] [-m] [-M] [-f] [-b] [-H] [-T FORCEDTITLE] [--geometry GEOMETRY] [-e COMMAND] [-g CONFIG]
                  [-j CONFIGJSON] [-x ...] [--working-directory DIR] [-i FORCEDICON] [-r ROLE] [-l LAYOUT] [-s] [-p PROFILE] [-u] [-d]
                  [--debug-classes DEBUG_CLASSES] [--debug-methods DEBUG_METHODS] [--new-tab] [--toggle-visibility] [--unhide]
                  [--list-profiles] [--list-layouts]

Параметры

-h, --help

Показать эту справку и выйти

-R, --reload

Перезагрузить конфигурацию терминатора

-v, --version

Версия программы

-m, --maximise

Развернуь окно

-M, --maximize

Развернуь окно

-f, --fullscreen

На весь экран

-b, --borderless

Не показывать границы окна

-H, --hidden

Скрыть окно при запуске

-T, --title FORCEDTITLE

Название для окна

--geometry GEOMETRY

Установить нужный размер и положение окна (см. справочную страницу Иксов)

-e, --command COMMAND

Команда для выполнения в терминале

-g, --config CONFIG

Указать файл конфигурации

-j, --config-json CONFIGJSON

Указать частичный json-файл конфигурации

-x, --execute ...

Использовать для выполнения в терминале остаток командной строки как команду и её аргументы

--working-directory DIR

Установить рабочий каталог

-i, --icon FORCEDICON

Установить пользовательский значок для этого окна (по файлу или имени)

-r, --role ROLE

Установить в окне своё свойство WM_WINDOW_ROLE

-l, --layout LAYOUT

Запуск с заданной компоновкой элементов

-s, --select-layout

Выбор компоновки из списка

-p, --profile PROFILE

Использовать другой профиль по умолчанию

-u, --no-dbus

Не использовать DBus

-d, --debug

Включить отладочную информацию (дважды для отладки сервера)

--debug-classes DEBUG_CLASSES

Разделенный запятыми список классов для ограничения отладки

--debug-methods DEBUG_METHODS

Разделенный запятыми список методов для ограничения отладки

--new-tab

Если Терминатор уже запущен, просто открыть новую вкладку

--toggle-visibility

Если Терминатор уже запущен, переключите видимость окон

--unhide

Если Терминатор уже запущен, раскрыть все скрытые окна

--list-profiles

Вывести список всех профилей

--list-layouts

Вывести список всех компоновок

Использование в Linux эмулятора терминала Terminator

Начальный запуск

Запустить эмулятор можно из среды командной строки операционной системы Linux или интерфейса средства запуска приложений.

Эмулятор терминала Terminator, начальный запуск

Эмулятор запущенный без каких-либо параметров сразу предоставляет доступ к трём главным меню.

Контекстное меню

Для доступа достаточно щелчка правой кнопкой мыши в запущенной терминальной среде.

Эмулятор терминала Terminator, контекстное меню

Общие отображаемые функциональные возможности этого контекстного меню включают ряд функций. Функция Вставить позволяет сбрасывать исполняемые команды из других сред в этот эмулятор.

Функция Открыть вкладку создаёт другие интерактивные терминальные среды на основе вкладок для пользователей, желающих запускать отдельные и/или одновременные терминальные сеансы.

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

Столь же проста работа с функцией Zoom (Увеличить терминал), щёлкнув правой кнопкой мыши по любой секции окон терминала, что дает большую интерактивную рабочую среду.

Открытые панели также можно перетаскивать и располагать их в любом порядке.

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

Эмулятор терминала Terminator, окно настройки

Меню группировок

Доступ к этому можно получить, нажав на три цветных квадрата в левом верхнем углу активного окна.

Эмулятор терминала Terminator, меню группировок

Группировка терминалов имеет одно явное преимущество: всеми открытыми экземплярами терминалов, принадлежащими определенной группе, можно управлять или контролировать их одним действием.

Выбрав в меню команду Новая группа можно дать любому окну терминала имя группы или добавить его в существующую группу.

Заключение

Как уже говорилось, эмулятор терминала Terminator является обычной средой командной строки Linux, но на «стероидах», так как имеет большое количество функция и функциональных гибких возможностей.

Последние материалы

  • Эмулятор терминала Terminator
    41 second ago
  • Приложение scanimage
    5 days 22 hours ago
  • Утилита sensors
    1 week 2 days ago
  • Сканер Rkhunter
    2 weeks 3 days ago
  • Программа resize2fs
    3 weeks 2 days ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru