Установка цветовой схемы

Установив флажки, можно указать любые цветовые оттенки любых элементов окна xterm. Рассмотрим основные составляющие цветовой схемы - цвета изображения, фона и курсора.

Введение в цветовые схемы X Windows

Прежде чем начать изучение флажков, применяемых для установки конкретных цветовых схем окна xterm, рассмотрим сами принципы определения цветов в X Windows.

В X Windows цвета определяются в формате RGb (red-green-blue - красный-зеленый-синий). Цвет задается тройкой чисел, каждое из которых может принимать значения от 0" до 255. Эти числа представляют насыщенность составляющих цвета - от минимальной (0) до максимальной (255).

К счастью, вычислять долю каждой составляющей нет надобности - эта работа уже выполнена. Результаты записаны в файле, где именам цветов сопоставлены указанные тройки чисел. Как правило,.это файл rgb. txt в каталоге /usr/xllR6/lib/Xll/.

Ниже приведены имена некоторых цветов из файла rgb. txt Linux Red Hat 7.1. Воспользуйтесь ими при выполнении упражнений по определению цветов.

snow (снежно-белый)

GhostWhite (белое привидение)

PapayaWhip (корень папайи)

LemonChiffon (воздушно-лимонный)

Aliceblue (голубой Алиса)

Lavenderblush (розовая лаванда)

mistyRose (туманно-розовый)

white (белый)

DarkSlateGray (темно-черепичный)

DimGray (сумеречно-серый)

gray (серый) midnightblue (полуночно-синий)

Navyblue (флотский синий)

Slateblue (черепично-синий)

blue (синий)

Steelblue (сине-стальной)

turquoise (бирюзовый)

cyan (сине-зеленый)

DarkGreen (темно-зеленый)

SeaGreen (зеленая морская волна)

LawnGreen (зеленая трава)

green (зеленый)

Green Yellow (желто-зеленый)

DarkKhaki (темный хаки)

Light Yellow (светло-желтый)

yellow (желтый)

gold (золотой)

Rosybrown (коричнево-розовый)

indianRed (индийский красный)

sienna (охра)

beige (бежевый)

wheat (пшеничный)

tan (желтрвато-коричневый)

chocolate (шоколадный)

DarkSalmon (темный лосось)

orange (оранжевый)

tomato (помидорный)

red (красный)

DeepPink (темно-розовый)

pink (розовый)

maroon (темно-бордовый)

magenta (пурпурный)

violet (фиолетовый)

orchid (светло-лиловый)

purple (багровый)

DarkCyan (темно-сине-зеленый)

DarkRed (темно-красный)

LightGreen (светло-зеленый)

Примечание

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

Цвет текста и фона

Установка цвета текста и фона позволяет изменять вид текста на экране. По умолчанию текст в окне xterm - черный на белом фоне. Для установки другого цвета воспользуйтесь флажками -fg и -bg. Например

$ xterm -fg white -bg black &

По этой команде окну xterm назначается цветовая схема, обратная устанавливаемой по умолчанию - белый текст на черном фоне (рис. 9.2).


Рис. 9.2. Изменение цветовой схемы

Примечание

Флажки -bg и -fg применимы не только к окну xterm. Это стандартные флажки X Windows, позволяющие менять цвета окон большинства программ X Windows.

Цвет курсора

Если вы уже упражнялись с установкой цветов, то наверняка обратили внимание, что курсор не меняет свой цвет, определенный цветовой схемой окна xterm, установленной по умолчанию (в большинстве вариантов Red Hat - розовый). Смена цвета курсора задается флажком -сг. Например, чтобы установить темно-синий курсор, необходимо ввести следующую команду:

$ xterm -bg black -fg white -cr midnightblue &