SDDM (Русский)
Ссылки по теме
SDDM (простой десктопный экранный менеджер) - это экранный менеджер для KDE Plasma desktop. Из английской Википедии:
- Simple Desktop Display Manager (SDDM) - это дисплейный менеджер (программа для графического логин скрина) для оконных систем X11 или Wayland. SDDM был написан с нуля на языке C++11 и поддерживает установку тем через QML. SDDM является заменой устаревшему KDE Display Manager и интегрируется в KDE Frameworks 5, KDE Plasma 5 и KDE Applications 5.
Contents
Установка
Установите пакет sddm из официальных репозиториев.
Теперь следуйте инструкциям из раздела Экранный менеджер#Запуск экранного менеджера, чтобы запускать SDDM при загрузке. Если вы переходите с KDM, воспользуйтесь следующей командой:
# systemctl disable kdm && systemctl enable sddm
Removed symlink /etc/systemd/system/display-manager.service. Created symlink from /etc/systemd/system/display-manager.service to /usr/lib/systemd/sddm.service.
Настройка
Настройки SDDM хранятся в файле /etc/sddm.conf
. Для получения полного списка настроек смотрите страницу справочного руководства man sddm.conf
.
На системах с systemd всё должно работать из коробки, так как для управления сессиями SDDM по умолчанию использует systemd-logind
. Поэтому при установке пакета конфигурационный файл не создаётся. Однако SDDM предоставляет команду для генерации примера конфигурационного файла с настройками по умолчанию для тех, кому это может понадобиться:
# sddm --example-config > /etc/sddm.conf
Автоматический вход в систему
Так же, как и KDM, SDDM поддерживает автовход. Для этого настройте конфигурационный файл, например, так:
/etc/sddm.conf
[Autologin] User=john Session=plasma.desktop
С этой конфигурацией при загрузке системы будет происходить автовход в сессию KDE Plasma для пользователя john
. Доступные типы сессий можно посмотреть в каталоге /usr/share/xsessions/
.
Если включить автовход в KDE Plasma, то исчезнет возможность блокировки сессии (по крайней мере в данный момент это так).
Решение проблем
Не работают эффекты рабочего стола в KDE Plasma
Когда я сменил KDM на SDDM и залогинился в KDE Plasma 4, исчезли эффекты рабочего стола, и их невозможно было включить. Оказалось, что SDDM по ошибке запускал KDE Plasma в безопасном режиме. Если вы не можете включить эффекты рабочего стола, завершите сеанс и проверьте на экране SDDM, что в списке выбрана нужная сессия, после чего снова войдите в систему.
SDDM запускается на tty1, а не на tty7
SDDM следует конвенции systemd, в которой первую графическую сессию запускают на tty1. Если вы предпочитаете старую конвенцию, в которой телетайпы с первого по шестой зарезервированы для текстовых консолей, добавьте следующее в ваш sddm.conf
:
/etc/sddm.conf
[XDisplay] MinimumVT=7