SDDM
Więcej informacji
- Twórca
- Abdurrahman Avcı
- Rok
- Typ
- Menedżer logowania
- Licencja
- GPL 2+
- Kod źródłowy
- github.com/sddm/sddm
Simple Desktop Display Manager: ekran logowania, którego KDE Plasma używa od 2014 roku, gdzie cały wygląd to motyw QML i nic nie jest odziedziczone po XDM.
Abdurrahman Avcı zaczął SDDM w 2013 roku jako samodzielny projekt w C++ i Qt, wolny od kodu XDM, który KDM dźwigał przez całe swoje życie. Demon uruchamia serwer X lub sesję Wayland, uwierzytelnia przez PAM i przekazuje stery; greeter to program Qt Quick ładujący motyw napisany w QML. Motyw to katalog z plikiem Main.qml, więc ekran logowania można zamienić w cokolwiek bez dotykania C++ — dokładnie taka personalizacja, jaką motywy XML w KDM obiecywały, ale nigdy do końca nie dowiozły.
Gdy w 2014 roku KDE porzuciło kdelibs 4 na rzecz Plasmy 5, KDM został w tyle, a SDDM stał się oficjalnym następcą z motywem Breeze jako domyślnym. Ten sam wybór zrobiła edycja KDE Fedory i większość innych dystrybucji z Plasmą. Rozwój na kilka lat zamarł, a greeter pozostawał związany z X; potem opiekę nad nim przejęli programiści KDE, w 2023 roku pojawiło się wydanie 0.20, a greeter nauczył się działać pod kompozytorem Wayland. Konfiguracja mieszka w sddm.conf i katalogu sddm.conf.d, żeby dystrybucje nie nadpisywały nawzajem swoich ustawień.