Дисплейный менеджер
Дисплейный менеджер (display manager, DM, иногда login manager) обеспечивает пользователю графический экран входа для запуска графического сеанса X или Wayland.
Дисплейный менеджер не является обязательной частью системы. Сеанс X или Wayland можно запускать из консоли в виртуальном терминале, однако дисплейный менеджер может обеспечивать дополнительную полезную функциональность.
Если нужно запускать X без дисплейного менеджера, см. статью X without Display Manager.
Доступное программное обеспечение
Некоторые из дисплейных менеджеров перечислены ниже.
Некоторые дисплейные менеджеры для Wayland из списка ниже, еще не представленные в официальном дереве Portage, можно найти в оверлее wayland-desktop.
Название | Пакет | Тип | Описание |
---|---|---|---|
CDM | x11-misc/cdm | Console | Минималистичный. |
GNOME/gdm | gnome-base/gdm | X / Wayland | Часто используется совместно с GNOME. |
greetd | gui-apps/gtkgreet gui-apps/tuigreet gui-apps/qtgreet |
Wayland | Фронтенды для greetd. TUIGreetd работает в консоли. |
LightDM | x11-misc/lightdm | X | Лёгкий, кастомизируется через экраны приветствий. |
LXDM | lxde-base/lxdm | X | Дисплейный менеджер LXDE. |
Qingy | sys-apps/qingy | Console | Замена getty. |
SDDM | x11-misc/sddm | X / Wayland | Современный и быстрый дисплейный менеджер, призванный быть простым и красивым. Гибко настраиваемый и симпатично выглядящий дисплейный менеджер от проекта KDE. |
SLiM | x11-misc/slim | X | Требует очень мало зависимостей. |
WDM | x11-misc/wdm | X | Модификация XDM. |
XDM | x11-apps/xdm | X | Дисплейный менеджер X.Org. |
Конфигурация
Перед настройкой и использованием дисплейного менеджера убедитесь, что выбранное графическое окружение (startx или Wayland) работает без проблем. Если что-то работает неправильно, обратитесь к руководствам по устранению проблем, например Xorg/Guide.
Во всех основных дистрибутивах Linux дисплейные менеджеры запускаются автоматически при загрузке. Чтобы это происходило автоматически, необходимо добавить сценарий запуска в подходящий уровень запуска. Ниже представлены примеры для OpenRC и systemd.
OpenRC
В большинстве случаев дисплейный менеджер будет запускать система инициализации OpenRC (являющаяся в Gentoo основной по умолчанию). В следующем пример будет использоваться дисплейный менеджер SDDM, измените его под свой в ином случае.
Если gui-libs/display-manager-init не установлен, установите его с помощью emerge:
root #
emerge --ask gui-libs/display-manager-init
При использовании SDDM конфигурационный файл следует изменить следующим образом:
CHECKVT=7
DISPLAYMANAGER="sddm"
Чтобы запускать выбранный дисплейный менеджер при старте системы, добавьте display-manager в уровень загрузки default:
root #
rc-update add display-manager default
Чтобы немедленно запустить display-manager, выполните:
root #
rc-service display-manager start
systemd
При использовании systemd в качестве системы инициализации сначала найдите необходимый файл <display-manager>.service.
Чтобы запускать SDDM при загрузке, включите сервис:
root #
systemctl enable sddm.service
Чтобы немедленно запустить SDDM, выполните:
root #
systemctl start sddm.service
Смотрите также
- Desktop environment — предоставляет список сред рабочего стола, доступных в Gentoo.
- Login — logging in to a shell, and setting up the default environment.
- Window manager — manages the creation, manipulation, and destruction of on-screen windows and window decorations in Xorg.
- Xorg/Guide — объясняет что такое Xorg, как его установить и за что отвечают различные параметры конфигурации.
- X without Display Manager — describes how to start an X11 session without a display manager