LightDM
| LightDM | |
|---|---|
| File:ElementaryOS Pantheon Greeter 5.0 screenshot.png LightDM in elementaryOS with its default "Pantheon Greeter 5.0" front-end | |
| Original author | Robert Ancell |
| Developers |
|
| Initial release | September 10, 2010 |
| Repository |
|
| Written in | C |
| Engine | |
| Operating system | Linux, OpenIndiana |
| Size | 1 MB |
| Available in | >50 languages[1][2][3] |
| Type | X display manager |
| License | GPL-3.0-or-later |
| Website | github |
LightDM is a free and open-source X display manager that aims to be lightweight, fast, extensible and multi-desktop.[4] It can use various front-ends to draw the user interface,[5] also called Greeters.[6] It also supports Wayland.[7][8]
LightDM is the default display manager for Edubuntu, Xubuntu and Mythbuntu since the 11.10 release,[9][10][11] for Lubuntu since the 12.04 release[12] until 16.10,[13] for Kubuntu beginning with 12.10[14] until 15.04[15] for Linux Mint[16] and Antergos.
Features
[edit | edit source]Features include:
- Codebase with very few dependencies
- Supports different display technologies (X11 and Wayland through Mir)
- Supports remote login (incoming – XDMCP, VNC, outgoing – XDMCP, pluggable)
- Comprehensive test suite
- Standards-compliance (PAM, logind, etc.)
- Well-defined interface between the server and user interface
- Cross-desktop (greeters can be written in any toolkit)
- Well-defined greeter API allowing multiple GUIs
- Support for all display manager use cases, with plug-ins where appropriate
LightDM has a simpler code base than GDM and does not load any GNOME libraries to work, but at the cost of some features that the user may or may not need.[17][18]
Available greeters
[edit | edit source]| LightDM Greeters in active development | |||
|---|---|---|---|
| Name | Key feature(s) | Version | Website |
| Arctica Greeter | Greeter for Arctica,[19] fork of Unity Greeter | 0.99.1.4[20] | github |
| Deepin Greeter | Greeter for Deepin | 5.0.0[21] | github |
| GTK Greeter | Greeter for Xubuntu and former GTK reference implementation,[22] former Lubuntu default,[12] Xubuntu default[10] | 2.0.8[23] | github |
| Mini Greeter | Minimalist, single-user. INI configuration | 0.5.1[24] | github |
| Pantheon Greeter | Greeter for elementary OS[25] | 7.0.0[26] | github |
| Qt5 Greeter | Greeter for Qt 5 | 0.11.1[27] | github |
| Slick Greeter | Greeter for Linux Mint, fork of Unity Greeter | 1.4.1[28] | github |
| WebEngine Greeter | QtWebEngine-based, C++ rewrite of Web Greeter 3.0 | — | github |
| Web Greeter | QtWebEngine-based, continuing Antergos Web Greeter 3.0,[29] allows to create web based themes | 3.4.1[30] | |
| WebKit2 Greeter | Easy theming[5] | 2.0.0[31] | gitlab |
| Dormant LightDM Greeters | |||
| Name | Key feature(s) | Version | Website |
| Antergos Web Greeter | Default greeter for Antergos.[32] Uses HTML/JavaScript for theming[33] | 2.2.5[34] | github |
| Crowd Greeter | Demonstration for an OpenGL-based Greeter[35][36] | 0.0.2[37] | launchpad |
| GTK Builder Greeter | An alternative implementation from LXDE for GTK based on GtkBuilder featuring WYSIWYG theme editing with Glade Interface Designer. | 0.2.0[38] | lxde |
| KDE Greeter | Plasma 4 integration,[39][40] Kubuntu default[14] until superseded by SDDM[15] | 0.3.2.2[41] | github |
| LXQt Greeter | Qt-only Greeter for LXQt desktop (formerly Razor Greeter[42]) until superseded by SDDM[43] | 0.7 | github |
| Qt Greeter | Reference implementation in Qt | — | launchpad |
| Unity Greeter | Former Ubuntu default[5] | 15.04.3[44] | launchpad |
See also
[edit | edit source]Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').
References
[edit | edit source]- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ New features in Linux Mint 18.2 Cinnamon Archived 2020-11-12 at the Wayback Machine (go down or search for LightDM), retrieved 2017-07-02
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).