SDDM
Maggiori info
- Creatore
- Abdurrahman Avcı
- Anno
- Tipo
- Display manager
- Licenza
- GPL 2+
- Codice sorgente
- github.com/sddm/sddm
Simple Desktop Display Manager: la schermata di login che KDE Plasma usa dal 2014, dove l'intero aspetto è un tema QML e non si eredita più nulla da XDM.
Abdurrahman Avcı avviò SDDM nel 2013 come progetto autonomo in C++ e Qt, libero dal codice XDM che KDM si era portato dietro per tutta la sua esistenza. Il demone avvia un server X o una sessione Wayland, autentica tramite PAM e passa la mano; il greeter è un programma Qt Quick che carica un tema scritto in QML. Un tema è una cartella con un file Main.qml, quindi la schermata di login può diventare qualsiasi cosa senza toccare il C++: esattamente la personalizzazione che i temi XML di KDM avevano promesso senza mai mantenerla del tutto.
Quando nel 2014 KDE lasciò kdelibs 4 per Plasma 5, KDM rimase indietro e SDDM divenne il sostituto ufficiale, con il tema Breeze come predefinito. La spin KDE di Fedora e la maggior parte delle altre distribuzioni Plasma fecero la stessa scelta. Lo sviluppo ristagnò per qualche anno, con il greeter ancora legato a X; poi gli sviluppatori KDE subentrarono come manutentori, nel 2023 arrivò la 0.20 e il greeter imparò a girare sotto un compositor Wayland. La configurazione sta in sddm.conf e in una cartella sddm.conf.d, così le distribuzioni smettono di sovrascriversi le impostazioni a vicenda.