SDDM (Русский)

Ссылки по теме

Состояние перевода: На этой странице представлен перевод статьи SDDM. Дата последней синхронизации: 2015-01-18. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

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.

Установка

Установите пакет 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