Дополнительные опции настройки
Наборы конфигурационных файлов
В файле xdm-config можно настроить очень много разных опций,
и он обычно уже поставляется настроенным. Во многих случаях,
файла, поставляемого с вашим дистрибутивом, будет достаточно.
Но если вам нужно больше...
Названия стартовых скриптов и конфигурационных файлов, используемых
XDM, определяются специальными операторами в начале файла xdm-config.
Это позволяет вам иметь разные наборы конфигурационных файлов для
разных X-серверов и X-терминалов.
Например, предположим, что вы используете XDM для работы с вашим
локальным дисплеем, но хотите, чтобы он обрабатывал и запросы
с других X-терминалов сети. В этом случае можно задать два
различных файла Xresources для себя и для удаленных терминалов.
Для этого надо в файл xdm-config вписать следующие строки:
DisplayManager._0.resources /etc/X11/xdm/Xres_0
DisplayManager*resources /etc/X11/xdm/Xresources
|
В результате этого для локального дисплея будет использоваться
файл Xres_0 (_0 - это то же самое, что и :0, только на языке
XDM), а для всех остальных - файл Xresources ('*').
Заметьте, что в конфигурационных файлах XDM для
задания конкретного дисплея на машине используется
терминология: машина_0, а не машина:0.
Аналогично вы можете задать специальный файл Xresources для
конкретной машины примерно так:
DisplayManager.host_0.resources /etc/X11/xdm/Xres_host_0
|
Если вы взглянете в свою стандартную версию файла xdm-config, то
вы обнаружите, что файлы конфигурации уже разделены на группы
для локальной машины и для удаленных, так как в этих случаях
xdm-сервером выполняются разные операции. В моем дистрибутиве
Debian для локальных серверов использовались следующие файлы:
DisplayManager._0.resources: /etc/X11/xdm/Xresources_0
DisplayManager._0.setup: /etc/X11/xdm/Xsetup_0
DisplayManager._0.startup: /etc/X11/xdm/Xstartup_0
DisplayManager._0.reset: /etc/X11/xdm/Xreset_0
|
а для удаленных:
DisplayManager*resources: /etc/X11/xdm/Xresources
DisplayManager*setup: /etc/X11/xdm/Xsetup
DisplayManager*startup: /etc/X11/xdm/Xstartup
DisplayManager*reset: /etc/X11/xdm/Xreset
|