Менеджер X-сеанса xdm

Запуск X-сервера из командной строки не удобен тем, что после входа в обычный сеанс Shell приходится либо вручную вызывать команду startx, либо вызывать ее с помощью какого-либо сценария оболочки.

Менеджеры X-сессии самостоятельно запускают X-сервер и X-приложение, представляющее собой диалоговое окно для ввода имени пользователя и его пароля.

В GNU/Linux чаще всего используются три менеджера сеанса:

r xdm — поставляется вместе с X-сервером;

r gdm — поставляется с GNOME;

r kdm — в составе KDE.

Все менеджеры X-сеанса поддерживают специальный протокол XDMCP (X Display Manager Control Protocol). С помощью этого протокола менедже- ры X-сеанса могут управлять X-дисплеем как на локальной, так и на удален- ной машине.

Менеджеры сеанса обычно запускаются при переходе в многопользователь- ский режим, обеспечивая возможность входа в X-сеанс. В RH-подобных ди- стрибутивах и SUSE запуск менеджера X-сеанса производится на 5-м уровне исполнения, а в Debian — в обычном многопользовательском режиме на 2-м уровне исполнения.

Файл конфигурации xdm в GNU/Linux — /etc/X11/xdm/xdm-config (при-

мер 32.24).

 

Пример 32.24. Файл конфигурации xdm

 

DisplayManager.errorLogFile: /var/log/xdm.log DisplayManager.pidFile: /var/run/xdm.pid DisplayManager.keyFile: /etc/X11/xdm/xdm-keys DisplayManager.servers: /etc/X11/xdm/Xservers DisplayManager.accessFile: /etc/X11/xdm/Xaccess DisplayManager.willing: su nobody -c /etc/X11/xdm/Xwilling DisplayManager*authorize: true

! The following three resources set up display :0 as the console. DisplayManager._0.setup: /etc/X11/xdm/Xsetup_0 DisplayManager._0.startup: /etc/X11/xdm/GiveConsole DisplayManager._0.reset: /etc/X11/xdm/TakeConsole


 

DisplayManager*resources: /etc/X11/xdm/Xresources DisplayManager*session: /etc/X11/xdm/Xsession DisplayManager*authComplain: true DisplayManager.requestPort: 0

 

В этом файле конфигурации для комментирования строк используется знак восклицания.

Наиболее важные настройки в файле конфигурации xdm-config указывают дополнительные файлы, настраивающие поведение xdm и X-сервера:

r Xservers — указывает X-сервер и его опции;

r Xaccess — файл управления доступом к xdm посредством протокола

XDMCP;

r Xsession — указывает приложения, запускаемые после входа в X-сеанс;

r Xresources — настраивает параметры отображения (ресурсы) окна xdm

и X-приложений, указанных в Xsession.

 

Пример 32.25. Файл /etc/X11/xdm/Xservers

 

:0 local /usr/X11R6/bin/X :0.0

 

В примере 32.25 строка конфигурации сообщает xdm, что он должен быть запущен на локальной машине, а также указывает команду для запуска X-сервера на локальной машине.

Файл Xsession представляет собой сценарий, запускаемый после успешной аутентификации пользователя xdm. Он предназначен для настройки окруже- ния и запуска оконных менеджеров или рабочих окружений, а также про- грамм, которые должны запускаться автоматически.

Настройки окон, связанных с работой xdm (например, диалогового окна для ввода имени пользователя и пароля) и приложений, запускаемых в Xsession, определяются в Xresources. Формат файла ресурсов будет описан в разд. "Ре- сурсы X-приложений" далее в этой главе.

 








Дата добавления: 2015-06-12; просмотров: 786;


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

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

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

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