XDM (Русский)
- Xdm управляет набором X дисплеев, которые могут находиться на локальном компьютере или на удалённом сервере. [...] Xdm выполняет функции, похожие на те, что предоставляются утилитами init, getty и login для текстовых терминалов: предлагает ввести имя пользователя и пароль, проводит аутентификацию пользователя и запускает "сессию."
XDM предоставляет простой и прямолинейный графический интерфейс для входа в систему.
Установка
Установите пакет xorg-xdm и включите службу xdm.service
.
Пакет xdm-archlinux содержит тему "Arch Linux" для XDG. При установке данного пакета активируйте не xdm.service
, а xdm-archlinux.service
.
Настройка
Определение сеанса
В отличие от многих других современных экранных менеджеров, таких как GDM и LightDM, XDM не подключает доступные из desktop-файлов в каталоге /usr/share/xsessions
. XDM не имеет меню выбора сеанса как такового. Вместо этого XDM исполняет файл .xsession
в домашнем каталоге пользователя.
Например, для запуска Xfce при входе файл ~/.xsession
должен содержать такую команду:
startxfce4
Убедитесь, что файл ~/.xsession
является исполняемым.
Темы
Точное значение параметров, обсуждаемых ниже, смотрите в xdm(8). Файл конфигурации находится в /etc/X11/xdm/Xresources
. Обратите внимание, что если вы установили xdm-archlinux, файл конфигурации для него располагается в /etc/X11/xdm/archlinux/Xresources
.
Фоны
- Установите qivAUR.
- Создайте каталог для хранения фонов (например,
/usr/local/share/backgrounds
) и поместите туда изображения.
- Отредактируйте
/etc/X11/xdm/Xsetup_0
. Измените командуxconsole
на
/usr/bin/qiv -zr /usr/local/share/backgrounds/*
Шрифты
- Отредактируйте
/etc/X11/xdm/Xresources
. Добавьте или замените следующие строки:
xlogin*greetFont: -adobe-helvetica-bold-o-normal--20-*-*-*-*-*-iso8859-1 xlogin*font: -adobe-helvetica-medium-r-normal--14-*-*-*-*-*-iso8859-1 xlogin*promptFont: -adobe-helvetica-bold-r-normal--14-*-*-*-*-*-iso8859-1 xlogin*failFont: -adobe-helvetica-bold-r-normal--14-*-*-*-*-*-iso8859-1
Расположение окна входа
Этот пример переместит диалоговое окно входа в систему в нижнюю правую часть экрана.
xlogin*frameWidth: 1 xlogin*innerFramesWidth: 1 xlogin*logoPadding: 0 xlogin*geometry: 300x175-0-0
Удаление логотипа
Закомментируйте строки, касающиеся логотипа:
#xlogin*logoFileName: /usr/share/xdm/pixmaps/xorg.xpm #xlogin*logoFileName: /usr/share/xdm/pixmaps/xorg-bw.xpm
Несколько сеансов X и вход в окне
С включенным XDMCP можно подключаться к локальному или удалённому экземпляру XDM и таким образом запускать несколько сеансов X на одной машине.
# X -query ip-сервера-xdmcp :2
Запуск второго сеанса в окне с помощью Xephyr:
$ Xephyr -query ip-сервера-xdmcp :2
Вход без пароля
Добавьте эту строку в файл /etc/X11/xdm/Xresources
:
xlogin*allowNullPasswd: true