Как и следовало ожидать, в проекте рабочего стола GNOME предусмотрена собственная программа
эмуляции терминала. Пакет программ терминала GNOME предоставляет во многом такие же
возможности, как Konsole и xterm. Ниже приведено краткое описание различных функций настройки и использования терминала GNOME.
Параметры командной строки.
В программе терминала GNOME также предусмотрен широкий набор параметров командной строки,
позволяющих определить поведение терминала GNOME при его запуске. Далее следует перечисление имеющихся параметров.
-e command — выполнение программы, указанной данным параметром, в применяемом по
умолчанию окне терминала;
-x — выполнение всего содержимого командной строки, которое следует за этим
параметром, в применяемом по умолчанию окне терминала;
--window — открытие нового окна с заданным по умолчанию окном терминала. Предусмотрена
возможность добавления нескольких параметров --window для запуска нескольких окон;
--window-with-profile= открытие нового окна с указанным профилем. Этот параметр также может быть задан несколько раз в командной строке;
--tab — открытие нового терминала с вкладками в последнем открытом окне терминала;
--tab-with-profile= — запуск нового терминала в последнем открытом окне с использованием указанного профиля;
--role= — задание роли для последнего указанного окна;
--show-menubar — включение строки меню в верхней части окна;
--hide-menubar — отключение верхней строки меню;
--full-screen — отображение полностью развернутого окна терминала;
--geometry= — задание параметра геометрии X Window;
--disable-factory — отмена регистрации на сервере имен активизации;
--use-factory — регистрация на сервере имен активизации;
--startup-id= — задание идентификатора для протокола уведомления о запуске Linux;
-t, --title= — задание заголовка для окна терминала;
--working-directory= — задание применяемого по умолчанию рабочего каталога для окна терминала;
--zoom= — задание коэффициента масштабирования терминала;
--active — задание последней указанной вкладки терминала в качестве активной вкладки.
Параметры командной строки терминала GNOME позволяют автоматически задавать использование
многих средств терминала GNOME при его запуске. Тем не менее большинство из этих средств можно также задать из окна терминала GNOME после его развертывания.
Вкладки.
По аналогии с терминалом Konsole, на терминале GNOME для каждого сеанса применяется отдельная вкладка, кроме того, вкладки используются для отслеживания нескольких сеансов, работающих в одном и том же окне. Предусмотрена возможность применять правую кнопку мыши для вызова на экран контекстного меню, позволяющего выполнять определенные действия в сеансе работы с вкладкой, как описано ниже.
Открытие терминала (Open Terminal). Запускает очередное окно терминала GNOME с заданным по
умолчанию сеансом работы с вкладкой.
Открытие вкладки (Open Tab). Открывает новую вкладку сеанса в существующем окне терминала
GNOME.
Close Tab — закрыть вкладку или окно (Close Window). Если открыто несколько вкладок, отображается элемент меню Закрытие вкладки, которое позволяет закрыть текущую вкладку сеанса. Если открыта только одна вкладка, отображается команда меню Закрытие окна, с помощью которой можно закрыть все окно терминала GNOME.
Копирование (Copy). Копирует текст, выделенный подсветкой в текущей вкладке сеанса, в буфер
обмена.
Вставка (Paste). Вставляет данные из буфера обмена в текущей позиции курсора на текущей вкладке сеанса.
Профили (Profiles). Позволяет изменить профиль текущего сеанса работы с вкладками или
отредактировать текущий профиль вкладки.
Показ строки меню (Show Menubar). Разрешает или запрещает демонстрацию строки меню.
Методы ввода (Input Methods). Изменяет текущий метод ввода путем перехода к другому символьному преобразованию или полностью выключает его.
Контекстное меню позволяет быстрее получить доступ к часто выполняемым действиям, которые
представлены в стандартной строке меню в окне терминала.
Строка меню.
Но основной объем операций с терминалом GNOME выполняется с помощью строки меню, которая
содержит все параметры конфигурации и настройки, необходимые для подготовки терминала GNOME к работе в требуемом режиме. Различные элементы строки меню рассматриваются в следующих разделах.
Файл (File).
Элемент меню File (Файл) содержит элементы, позволяющие создавать вкладки терминала и управлять ими следующим образом.
Открытие терминала (Open Terminal). Запускает новый сеанс командной оболочки в новом окне
терминала GNOME.
Открытие вкладки (Open Tab). Запуск нового сеанса командного интерпретатора на новой вкладке в существующем окне терминала GNOME.
Новый профиль (New Prole). Эта команда позволяет настраивать сеанс вкладки и сохранять
настройку в виде профиля, который можно в дальнейшем выбрать для использования.
Сохранение содержимого (Save Contents). Эта команда сохраняет содержимое буфера обратной
прокрутки в текстовом файле.
Закрытие вкладки (Close Tab). Закрытие текущей вкладки в окне.
Закрытие окна (Close Window). Данная команда позволяет прекратить текущий сеанс терминала
GNOME и закрыть все активные вкладки.
Доступ к большинству элементов меню File можно также получить, применив правый клик
мышью на вкладке. Элемент New Profile (Новый профиль) дает возможность настроить параметры
вкладки сеанса и сохранить эти параметры для дальнейшего использования. При использовании элемента New Profile необходимо вначале предоставить имя для нового профиля, чтобы открыть диалоговое окно Editing Profile (Редактирование профиля). В этой области, которая, в свою очередь, состоит из следующих шести областей, можно уточнить характеристики эмуляции терминала сеанса.
Общее (General). Задаются общие параметры, такие как шрифт, звуковой сигнал и элементы строки меню.
Заголовок и команда (Title and Command). Задается заголовок для вкладки сеанса (отображаемый на вкладке) и указывается, начинается ли сеанс с выполнения специальной команды или с вызова
командного интерпретатора.
Цвета (Colors). Задаются цвета переднего плана и фона, используемые на вкладке сеанса.
Фон (Background). Данная область позволяет определить фоновое изображение для вкладки сеанса или сделать фон прозрачным, чтобы рабочий стол был виден через вкладку сеанса.
Прокрутка (Scrolling). Эта область управляет тем, должна ли быть создана область прокрутки и какой размер она должна иметь.
Совместимость (Compatibility). Здесь можно указать, какие управляющие коды передаются в систему при нажатии клавиш <Backspace> и <Delete>. После настройки профиля можно задать этот параметр во время следующего сеанса работы с вкладками.
Редактирование (Edit).
Элемент меню Edit (Редактирование) содержит элементы, с помощью которых можно обрабатывать текст на вкладках. Предусмотрена возможность копировать и вставлять текст в любом месте в окне вкладки с помощью мыши. Это позволяет легко скопировать текст вывода в буфер обмена, а затем перенести его в редактор. Можно также вставлять в окно сеанса, работая с вкладкой, текст из другого приложения GNOME.
Копирование (Copy). Копирование выбранного текста в буфер обмена GNOME.
Вставка (Paste). Вставка текста из буфера обмена GNOME в окно сеанса работы с вкладкой.
Выделение всего (Select All). Выборка всего содержимого буфера обратной прокрутки.
Профили (Profiles). Добавление, удаление или изменение профилей в терминале GNOME.
Комбинации клавиш (Keyboard Shortcuts). Создание комбинации клавиш для ускорения доступа к
средствам терминала GNOME.
Приоритеты профиля (Profiles Preferences). Эта команда позволяет легко отредактировать профиль, используемый для текущей вкладки сеанса.
Рассмотренная функция редактирования профиля представляет собой чрезвычайно мощное
инструментальное средство настройки нескольких профилей с последующей сменой профилей при
переходе от одного сеанса к другому.
Представление (View).
Меню View (Представление) содержит 5 элементов, позволяющих управлять внешним видом
окна сеанса работы с вкладками. Если строка меню оказалась скрытой, можно ее снова вывести на экран. Для этого достаточно правого клика мышью в окне любого сеана работы с вкладками и установить отметку Show Menubar (Показывать строку меню).
Отображение строки меню (Show Menubar). Включает или выключает отображение строки меню.
Полноэкранное изображение (Full Screen). Увеличивает размеры окна терминала GNOME
до размеров рабочего стола.
Увеличение (Zoom In). Укрупняет размер шрифта в окне вкладки.
Уменьшение (Zoom Out). Уменьшает величину шрифта в окне.
Обычный размер (Normal Size). Команда позволяет вернуться к применяемому по умолчанию размеру шрифта в окне вкладки.
Терминал (Terminal).
Меню Terminal содержит элементы, позволяющие управлять средствами эмуляции терминала в сеансе работы с вкладками. К ним относятся команды, перечисленные ниже.
Смена профиля (Change Profile). Переключает на другой настроенный профиль на вкладке сеанса.
Задание заголовка (Set Title). Задает заголовок на вкладке сеанса, чтобы можно было легко определить, что это за сеанс.
Задание кодировки символов (Set Character Encoding). Выбирает кодировку, используемую для
передачи и отображения символов.
Сброс (Reset). С помощью этого элемента меню можно дать команду сброса ядру ОС Linux.
Сброс и очистка (Reset and Clear). Позволяет отправить управляющий код сброса в систему Linux и удалить весь текст, отображаемый в настоящее время в области вкладки.
Список размеров окон (Window Size List). Открывает список размеров, которые можно задать для
текущего окна терминала GNOME. Достаточно выбрать необходимые размеры, и размеры окна будут откорректированы автоматически.
Что касается кодировок символов, то на выбор предоставляется большой список имеющихся наборов символов. Это особенно удобно, если приходится работать не на английском языке.
Вкладки.
Меню Tabs (Вкладки) содержит элементы, позволяющие управлять местоположением вкладок и
выбирать, какая вкладка является активной. Данное меню отображается, если открыто несколько сеансов работы с вкладками. Этот раздел позволяет управлять вкладками, что может оказаться необходимым, если работа ведется с несколькими одновременно открытыми вкладками.
Следующая вкладка (Next Tab). Активизирует следующую вкладку в списке.
Предыдущая вкладка (Previous Tab). Активизирует предыдущую вкладку в списке.
Сдвиг вкладки влево (Move Tab to the Left). Меняет местами текущую и предыдущую вкладки.
Сдвиг вкладки вправо (Move Tab to the Right). Меняет местами текущую и следующую вкладки.
Отсоединение вкладки (Detach Tab). Удаляет вкладку из текущего окна и раскрывает очередное окно терминала GNOME с использованием данной вкладки.
Список вкладок (The Tab List). Выводит список сеансов работы, выполняющихся в настоящее время в окне терминала. Выберите вкладку, чтобы быстро перейти к требуемому сеансу.
Справка (Help)
Элемент меню Help (Справка) предоставляет доступ к полному руководству по терминалу GNOME, с
помощью которого можно изучать отдельные элементы и средства, предусмотренные в опциях настройки терминала.