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; просмотров: 850;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.