Адаптация xterm

Программа xterm прекрасно адаптируется под конкретного пользователя. Возможно изменение следующих характеристик:

В данном параграфе дан обзор указанных параметров и их использования при открытии окон xterm.

Может показаться, что от всех этих возможностей мало пользы. Это не так. На разных мониторах текст удобнее читать при разных сочетаниях цветов, поэтому возможность менять цветовые схемы трудно переоценить.

Флажки и аргументы: букварь Unix

Прежде чем продолжить, рассмотрим кратко принцип действия команд Unix. Полное введение в Unix и его систему команд с точки зрения применения в Linux рассмотрено в гл. 13 и гл. 14.

Чтобы запустить программу (команду), введите ее имя (возможно, с указанием полного пути) и нажмите клавишу Enter.

Например, программа xterm запускается командой

$ xterm

или, если она не находится в текущем каталоге,

$ /usr/X11R6/bin/xterm

Linux ищет программу, используя путь (path). Узнать используемый путь можно командой

$ echo $PATH

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

Аргументы - это информация, предназначенная для обработки. В качестве аргументов может указываться, например, имя файла или текст для поиска.

Флажки влияют на поведение программы. Они указываются после имени программы через один или несколько пробелов и дефис (знак "минус"). Например, флажок -help указывает программе xterm на необходимость вывести подсказку: $ xterm -help

Формат команды:

xterm -options ... -e command args

где options — флажки, command args — аргументы. Доступны следующие флажки:

-help          вывод данного сообщения
-display       имя сервера Х-сервер для вывода на монитор
-geometry      геометрия размеры (в символах) и расположение
-X+rv          включить/выключить негативное изображение
-bg            цвет фона
-fg            цвет изображения (текста)
-bd            цвет рамки
-bw            ширина рамки в пикселях
-fn            шрифт обычного текста
-iconic        запуск с окном, свернутым в значок
-name          экземпляр клиента, значок и строка заголовка
-title         строка заголовка
-xrm           дополнительный ресурс
-/+132         включить/выключить запрет смены столбца
-/+ah          включить/выключить постоянное выделение
-/+ai          включить/выключить активный значок

Можно устанавливать составные флажки, указывая необходимую дополнительную информацию. Например, чтобы задать цвета xterm, используются флажки -fg и -bg, но кроме самих флажков следует задать наименования цветов текста и фона. Команда

$ xterm -fg white -bg black

создаёт окно xterm с белым (white) текстом на черном фоне (black). Кроме того, в качестве простого флага используется амперсанд (&). Например, команда

$ xterm &

открывает еще одно окно xterm и выполняет возврат в командную строку текущего окна.

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

$ emacs testfile