SDDM
Meer info
- Gemaakt door
- Abdurrahman Avcı
- Jaar
- Type
- Display manager
- Licentie
- GPL 2+
- Broncode
- github.com/sddm/sddm
Simple Desktop Display Manager: het inlogscherm dat KDE Plasma sinds 2014 gebruikt, waarvan de hele uitstraling een QML-thema is en niets meer van XDM erft.
Abdurrahman Avcı startte SDDM in 2013 als zelfstandig C++- en Qt-project, vrij van de XDM-code die KDM zijn hele bestaan had meegedragen. De daemon start een X-server of een Wayland-sessie, authenticeert via PAM en draagt over; de greeter is een Qt Quick-programma dat een thema laadt dat in QML is geschreven. Een thema is een map met een Main.qml, dus het inlogscherm kan in van alles worden veranderd zonder C++ aan te raken — precies het soort aanpasbaarheid dat de XML-thema's van KDM beloofd maar nooit helemaal waargemaakt hadden.
Toen KDE in 2014 kdelibs 4 achter zich liet voor Plasma 5, bleef KDM achter en werd SDDM de officiële opvolger, met het Breeze-thema als standaard. De KDE-spin van Fedora en de meeste andere Plasma-distributies maakten dezelfde keuze. De ontwikkeling stagneerde een paar jaar, terwijl de greeter aan X gebonden bleef; daarna namen KDE-ontwikkelaars het onderhoud over, kwam 0.20 in 2023 uit en leerde de greeter onder een Wayland-compositor te draaien. De configuratie staat in sddm.conf en een map sddm.conf.d, zodat distributies elkaars instellingen niet meer overschrijven.