| 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 einDisplay Manager. LightDM ist mit 5.000 Zeilen Programmcode weniger komplex alsGDM mit 50.000 Zeilen. Trotzdem stellt er fast die gleiche Funktionalität wie GDM bereit. Die kleinereCodebasis 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 vonWebKit,Qt,GTK+ undKDE Plasma.[3][4]
Die einfache Codebasis und die einfache Konfiguration waren die Hauptgründe, dass LightDM der voreingestellte X-Display-Manager abUbuntu undXubuntu 11.10 wurde.[5][6][7] Auch inLubuntu hat er ab 12.04 den bisher verwendeten LXDM abgelöst[8] und beiKubuntu löste er mit Version 12.10 den KDE-eigenenKDM ab.[9]
| LightDM Greeter Entwicklung | |||
|---|---|---|---|
| Name | Hauptmerkmal | Version | Webseite |
| GTK+ Greeter | Referenz-Implementierung inGTK+,[10] Lubuntu-Standard,[8] Xubuntu-Standard[7] | 1.5.2[10] | launchpad.net |
| KDE Greeter | Plasma-Integration,[11][12] Kubuntu-Standard[9] | 0.3.2.1[13] | quickgit.kde.org |
| Razor Greeter | Leichtgewichtig (nurQt), fürRazor-qt[14] | 0.5.2 | razor-qt.org |
| Unity Greeter | Ubuntu-Standard[6] | 13.04.1[15] | launchpad.net |
| Nicht weiter entwickelte LightDM Greeter | |||
| Name | Hauptmerkmal | Version | Webseite |
| Crowd Greeter | Demonstration einesOpenGL-basierten Greeters[16][17] | 0.0.2[18] | launchpad.net |
| GTK+ Builder Greeter | Alternative Implementierung vonLXDE fürGTK+ basierend auf GtkBuilder mitWYSIWYG-Theme-Bearbeitung mittelsGlade. | 0.2.0[19] | sourceforge.net |
| Qt Greeter | Referenz-Implementierung inQt | — | launchpad.net |
| WebKit Greeter | Einfaches Themen[6] | 0.1.2[20] | launchpad.net |