X-приложения
Многие X-приложения поддерживают стандартные опции командной строки. Наиболее часто используют следующие опции:
r -bg — цвет фона окна X-приложения;
r -fg — цвет текста по умолчанию в окне приложения;
r -bd — цвет обрамления окна;
r -rv — инверсия цветового оформления;
r -bw — толщина обрамления в пикселах;
r -display — указывает, на каком узле какие X-сервер и экран используют- ся для вывода окна X-приложения;
r -fn — основной шрифт приложения;
r -geometry — расположение и размер окна X-приложения;
r -iconic — запуск приложения в свернутом режиме без раскрытого окна;
r -name — указывает имя приложения для поиска его ресурсов, если испол- няемый файл имеет другое имя, чем указано в файле ресурсов;
r -title — строка заголовка окна X-приложения;
r -xnllanguage — указывает кодировку (например, ru_RU.KOI8-R);
r -xrm — определяет имя ресурсов для приложения в файле ресурсов.
В качестве примера X-приложений можно привести эмуляторы X-терми- налов, в изобилии имеющиеся в GNU/Linux. Графические эмуляторы терми- нала — X-приложения, предназначенные для работы в командной строке в X-сессии.
Наиболее популярные эмуляторы терминала:
r xterm — стандартный эмулятор терминала, поставляющийся в Xorg;
r rxvt — проще xterm, зато экономно расходует ресурсы системы;
r aterm — базируется на rxvt и предоставляет расширенные возможности;
r gnome-terminal — поставляется в составе GNOME и обладает удобной возможностью использования вкладок, позволяющих получать доступ к нескольким оболочкам Shell без открытия новых окон;
r konsole — используется в KDE и также позволяет создавать вкладки.
Для запуска xterm с заданными размерами окна, темно-синим цветом фона и светло-синим цветом шрифта, следует использовать команду, показанную в примере 32.26.
Пример 32.26. Опции X-клиентов |
$ xterm -bg navy -fg cyan -geometry 100x40+20+10 &
Амперсанд, установленный в конце командной строки, запускает xterm в фо- новом режиме. Если этого не сделать, командная строка будет доступна в окне, из которого произведен вызов, только после остановки xterm.
В некоторых случаях встречаются зависшие X-приложения, окна которых, возможно, не отображаются на экране вообще. Тем не менее, эти "невиди- мые" X-приложения потребляют ресурсы системы и замедляют работу дру- гих приложений. Для идентификации таких приложений удобно воспользо- ваться командой ps с опцией -u, позволяющей получить список процессов, запущенных заданным пользователем. Далее приведен пример 32.27 фраг- мента вывода команды pstree, выполненной в эмуляторе терминала gnome- terminal рабочего окружения GNOME.
Пример 32.27. Иерархия X-процессов (фрагмент) |
$ pstree –Aap 3371 gnome-terminal,3371
|-bash,3373
| `-man,6360 pstree
| `-less,6368
|-bash,6383
| `-pstree,6437 -Apa 3371
|-gnome-pty-helpe,3372
`-{gnome-terminal},3375
Дата добавления: 2015-06-12; просмотров: 929;