|
| ||||||||||||||||||||||||
| ||||||||||||||||||||||||
|
2004 г
Руководство FreeBSD
Проект Русской Документации FreeBSD |
| Файл | Описание |
|---|---|
| Xaccess | Правила авторизации клиентов. |
| Xresources | Значения ресурсов X по умолчанию. |
| Xservers | Список локальных и удаленных экранов. |
| Xsession | Сценарий сессии по умолчанию. |
| Xsetup_* | Скрипт для запуска приложений до появления приглашения к входу в систему. |
| xdm-config | Глобальный конфигурационный файл для всех экранов запущенных на локальной машине |
| xdm-errors | Ошибки сгенерированные серверной программой. |
| xdm-pid | ID процесса запущенного XDM. |
В этом каталоге также находятся несколько командных сценариев и программ используемых для настройки рабочего стола (desktop), когда запускается XDM. Назначение каждого из этих файлов будет вкратце описано. Точный синтаксис и информацию по их использованию описаны в xdm(1).
В конфигурации по умолчанию это просто прямоугольное окно приглашения ко входу в систему с именем компьютера большим шрифтом написанным сверху и строками ввода ``Login:'' и ``Password:'' внизу. Это хорошая отправная точка для изменения внешнего вида экранов XDM.
Протокол, по которому происходит подключение дисплеев, управляемых XDM, называется X Display Manager Connection Protocol (XDMCP). Этот файл представляет собой набор правил для управления XDMCP соединениями с удалёнными машинами. По умолчанию он позволяет подключаться любым клиентам, но это не имеет значения, пока стандартный файл xdm-config не содержит указаний по обслуживанию удалённых соединений.
Это файл содержащий установки по умолчанию для приложений запущенных в экране выбора серверов и экране приглашения к входу в систему. Именно здесь может быть изменён вид программы входа в систему. Формат этого файла идентичен файлу app-defaults описанному в документации к X11.
Это список удаленных экранов, которые XDM должен предоставить как варианты для входа в систему.
Этот файл представляет себя командный сценарий по умолчанию для пользователей вошедших в систему с использованием XDM. Обычно каждый пользователь имеет собственный сценарий входа в файле ~/.xsession, который используется вместо этого сценария.
Они запускаются автоматически перед тем, как показывается экран выбора сервера или экран входа в систему. Для каждого экрана (display) есть свой сценарий с именем Xsetup_, за которым следует локальный номер экрана (например, Xsetup_0). Обычно эти сценарии запускают одну или две программы в фоновом режиме, например xconsole.
Здесь содержатся настройки в формате app-defaults, которые применимы ко всем экранам данного компьютера.
Здесь находится выдача X серверов, которые XDM пытается запустить. Если экран, который XDM пытается открыть отключается по некоторым причинам, то это хорошее место для поиска сообщений об ошибках. Эти сообщения также записываются в пользовательский файл ~/.xsession-errors для каждого сеанса.
Для того, чтобы позволить другим клиентам подключаться к серверу дисплеев, отредактируйте правила контроля доступа и включите обслуживание сетевых соединений. По умолчанию они выключены, что является хорошим решением с точки зрения обеспечения безопасности. Для того, чтобы позволить XDM принимать сетевые соединения, в первую очередь закомментируйте строку в файле xdm-config:
! SECURITY: do not listen for XDMCP or Chooser requests ! Comment out this line if you want to manage X terminals with xdm DisplayManager.requestPort: 0
и потом перезапустите XDM. Помните, что комментарии в файлах app-defaults начинаются с символа ``!'', а не как обычно, ``#''. Может потребоваться более жёсткий контроль доступа. Взгляните на примеры из Xaccess и почитайте Справочник о xdm(1).
Существует несколько программ, заменяющих XDM. Одна из них, kdm (поставляемая вместе с KDE), описана далее в этой главе. В kdm имеется много визуальных и косметических улучшений, а также функциональность, позволяющая пользователям выбирать собственные оконные менеджеры во время входа в систему.
| Пред. | Начало | След. |
| Использование шрифтов в X11 | Уровень выше | Графические оболочки |
|
CITForum © 1997–2025