GNOME Terminal

Бесплатно
Открытый исходный код
Linux

Сайт: wiki.gnome.org/Apps/Terminal

GNOME Terminal — терминальный эмулятор для среды рабочего стола GNOME, предназначенный для предоставления текстового интерфейса оболочек UNIX в графической среде. Программа реализует окно терминала, в котором пользователь может запускать интерактивные шеллы и консольные приложения, работать с удалёнными системами через SSH-клиенты и выполнять командные скрипты. GNOME Terminal поддерживает вкладки и профили, что позволяет настраивать внешний вид и поведение отдельных сеансов работы.

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

  • Вкладки и панели: поддержка нескольких вкладок в одном окне, возможность открытия новых окон и управления сеансами.
  • Профили: настройка внешнего вида (шрифты, цвета, курсор), поведения (команды при запуске, переменные окружения) и сохранение конфигураций для разных задач.
  • Копирование и вставка: удобные механизмы выделения текста, копирования в буфер обмена и вставки, совместимые с моделью селекции X Window.
  • Поддержка кодировок: управление набором символов и локалью для корректного отображения текстов в разных кодировках.
  • Прокрутка и буфер: прокрутка истории вывода с возможностью настройки размера буфера и поиска по тексту в предыдущем выводе.
  • Параметры запуска: опции для запуска с заданными командами, выполнения скриптов и автоматизации процессов при старте сеанса.
  • Поддержка прозрачности и тем: интеграция с настройками тем GNOME, возможность полупрозрачного фона и настройки цветовой схемы.
  • Интеграция с окружением: совместимость с менеджерами окон и средствами управления рабочим столом, наследование переменных окружения и сессий.
  • Расширяемость: использование профилей и настроек для адаптации под разные рабочие процессы, возможность комбинировать с внешними утилитами и оболочками.
Подробнее