Установка цветовой схемы
Установив флажки, можно указать любые цветовые оттенки любых элементов окна xterm. Рассмотрим основные составляющие цветовой схемы - цвета изображения, фона и курсора.
Введение в цветовые схемы X Window
Прежде чем начать изучение флажков, применяемых для установки конкретных цветовых схем окна xterm, рассмотрим сами принципы определения цветов в X Window.
В X Window цвета определяются в формате 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 (светло-зеленый)
Иногда необходимо, чтобы все фоновые процессы завершились, прежде чем будет выполняться какой-то расчет. Для этого служит специальная команда "wait [PID]". Эта команда ждет завершения указанного идентификатором (числом) фонового процесса. Если команда без параметра, то она ждет завершения всех фоновых процессов, дочерних для данного "sh".
Примечание:
Фактическая насыщенность цвета зависит от возможностей видеоадаптера и качества монитора, различных системных параметров и выполняемых программ, поэтому реальные цвета могут отличаться от тех, которые вы пытались установить.
Цвет текста и фона
Установка цвета текста и фона позволяет изменять вид текста на экране. По умолчанию текст в окне xterm - черный на белом фоне. Для установки другого цвета воспользуйтесь флажками -fg и -bg. Например:
$ xterm -fg white -bg black &
По этой команде окну xterm назначается цветовая схема, обратная устанавливаемой по умолчанию - белый текст на черном фоне.
Рис. 9.2. Изменение цветовой схемы
Примечание:
Флажки -bg и -fg применимы не только к окну xterm. Это стандартные флажки X Window, позволяющие менять цвета окон большинства программ X Window.
Цвет курсора
Если вы уже упражнялись с установкой цветов, то наверняка обратили внимание, что курсор не меняет свой цвет, определенный цветовой схемой окна xterm, установленной по умолчанию (в большинстве вариантов Red Hat - розовый). Смена цвета курсора задается флажком -cr. Например, чтобы установить темно-синий курсор, необходимо ввести следующую команду:
$ xterm -bg black -fg white -cr MidnightBlue &
Важно заметить, что флаги и параметры могут зависеть от конкретной версии X Window и дистрибутива Linux. Всегда рекомендуется обращаться к документации или справке команды для уточнения функций и параметров.
Дополнительно:
При работе с цветами и их настройке, особенно в графических оболочках и приложениях, важно учитывать особенности дисплея, настройки яркости и контраста. Это может влиять на восприятие цветов и их оттенков.
Если вы столкнулись с проблемами при настройке цветов или вам необходимо создать определенную цветовую палитру для вашего проекта, рекомендуется использовать специализированные инструменты и программы для работы с цветом.
Также, при работе с командной строкой и терминалами, помимо цветов текста и фона, можно настроить другие визуальные параметры, такие как размер шрифта, стиль курсора, прозрачность окна и др.