LightDM
| |
---|---|
![]() Bildschirmfoto des LightDM-Anmeldebildschirms unter Ubuntu 11.10 Beta 1 | |
Basisdaten
| |
Hauptentwickler | Robert Ancell |
Erscheinungsjahr | 10. September 2010 |
Aktuelle Version | 1.32.0[1] (18. Juli 2022) |
Betriebssystem | GNU/Linux |
Programmiersprache | C |
Kategorie | Displaymanager |
Lizenz | GNU GPL |
https://github.com/canonical/lightdm |
LightDM (Light Display Manager) ist ein Display Manager. LightDM ist mit 5.000 Zeilen Programmcode weniger komplex als GDM mit 50.000 Zeilen. Trotzdem stellt er fast die gleiche Funktionalität wie GDM bereit. Die kleinere Codebasis ist einfacher zu warten, kann leichter an neue Anforderungen angepasst werden, und die Ausführungsgeschwindigkeit ist wesentlich höher. Die Designziele sind:[2]
LightDM trennt die Kernfunktionen wie beispielsweise den Zugriff auf das ConsoleKit oder das Energiemanagement klar von der Benutzerschnittstelle, dem sogenannten „Greeter“. In LightDM kann man mit einem Aufwand von wenigen Tagen eine neue Benutzerschnittstelle implementieren. LightDM kann mit mehreren Benutzerschnittstellen gleichzeitig umgehen, womit es einfach wird mit neuen Ideen zu experimentieren, und es ermöglicht z. B. einer Distribution einfach ein spezifisches Aussehen zu konfigurieren. Es existieren u. a. Benutzerschnittstellen auf Basis von WebKit, Qt, GTK+ und KDE Plasma.[3][4]
Die einfache Codebasis und die einfache Konfiguration waren die Hauptgründe, dass LightDM der voreingestellte X-Display-Manager ab Ubuntu und Xubuntu 11.10 wurde.[5][6][7] Auch in Lubuntu hat er ab 12.04 den bisher verwendeten LXDM abgelöst[8] und bei Kubuntu löste er mit Version 12.10 den KDE-eigenen KDM ab.[9]