Регулирование Х-ресурсов в файле xdefaults
Редактирование Х-ресурсов связано с внесением записей в базу данных Х-ресурсов. Эти записи имеют следующий формат.
<КлассПрограммы>|<ИмяПрограммы>|<КлассРесурса>| <ИмяРесурса>: <значение>
В руководстве Linux и прочей документации вертикальная черта (|) обычно означает условие "или". Следовательно, в приведенном примере первое поле записи содержит класс или имя программы, второе – класс или имя ресурса.
Обычно эти данные помещаются в файл Xdefaults, предназначенный для конкретного пользователя. Рассмотрим пример такого файла.
XTerm*background: Black XTerm*foreground: Wheat XTerm*cursorColor: Orchid XTerm*reverseVideo: false XTerm*scrollBar: true XTerm*reverseWrap: true XTerm*font: fixed XTerm* fullCursor: true XTerm*scrollTtyOutput: off XTerm*scrollKey: on XTerm*titleBar: false xclock*Geometry: 100x100+100+100 xclock* Foreground: purple xclock*Background: mauve
В этом файле установлены ресурсы для класса программ XTerm и программы xclock. Для класса XTerm определены цвета, параметры окон (например, наличие полосы прокрутки) и т.д.
Для программы xclock – цвета и геометрия. Значения, присваиваемые этим ресурсам, совпадают с теми, которые были бы указаны в командной строке при флажках -fg и -geometry.