Дисплейный менеджер
Дисплейный менеджер ( 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 конфигурационный файл следует изменить следующим образом:
/etc/conf.d/display-manager
Настройка 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