SDDM
Подробнее
- Создатель
- Abdurrahman Avcı
- Год
- Тип
- Менеджер дисплея
- Лицензия
- GPL 2+
- Исходный код
- github.com/sddm/sddm
Simple Desktop Display Manager: экран входа, который KDE Plasma использует с 2014 года, где весь внешний вид — тема на QML и ничего не унаследовано от XDM.
Абдуррахман Авджи начал SDDM в 2013 году как самостоятельный проект на C++ и Qt, свободный от кода XDM, который KDM тащил за собой всю жизнь. Демон запускает X-сервер или сеанс Wayland, проводит аутентификацию через PAM и передаёт управление; приветствие — программа на Qt Quick, загружающая тему, написанную на QML. Тема — это каталог с файлом Main.qml, так что экран входа можно превратить во что угодно, не трогая C++, — именно ту кастомизацию, которую XML-темы KDM обещали, но так и не обеспечили.
Когда в 2014 году KDE перешла с kdelibs 4 на Plasma 5, KDM остался позади, а SDDM стал официальной заменой с темой Breeze по умолчанию. Тот же выбор сделали KDE-спин Fedora и большинство других дистрибутивов с Plasma. Несколько лет разработка буксовала, а приветствие оставалось привязанным к X; затем сопровождение взяли на себя разработчики KDE, в 2023 году вышла версия 0.20, и приветствие научилось работать под композитором Wayland. Настройки лежат в sddm.conf и каталоге sddm.conf.d, чтобы дистрибутивы не затирали параметры друг друга.