Reference articles on history, science, culture and more
Encyclopedia

LightDM

Display manager for X windowing systems

Image credit is listed at the end of this article.

LightDM is a free and open-source X display manager that aims to be lightweight, fast, extensible and multi-desktop. It can use various front-ends to draw the user interface, also called Greeters. It also supports Wayland.

LightDM is the default display manager for Edubuntu, Xubuntu and Mythbuntu since the 11.10 release, for Lubuntu since the 12.04 release until 16.10, for Kubuntu beginning with 12.10 until 15.04 for Linux Mint and Antergos.

01Features

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.

Available greeters

LightDM Greeters in active development
NameKey feature(s)VersionWebsite
Arctica GreeterGreeter for Arctica, fork of Unity Greeter0.99.1.4github.com/ArcticaProject/arctica-greeter
Deepin GreeterGreeter for Deepin5.0.0github.com/linuxdeepin/dde-session-ui
GTK GreeterGreeter for Xubuntu and former GTK reference implementation, former Lubuntu default, Xubuntu default2.0.8github.com/Xubuntu/lightdm-gtk-greeter
Mini GreeterMinimalist, single-user. INI configuration0.5.1github.com/prikhi/lightdm-mini-greeter
Pantheon GreeterGreeter for elementary OS7.0.0github.com/elementary/greeter
Qt5 GreeterGreeter for Qt 50.11.1github.com/rezso/lightdm-qt5-greeter
Slick GreeterGreeter for Linux Mint, fork of Unity Greeter2.2.7github.com/linuxmint/slick-greeter
WebEngine GreeterQtWebEngine-based, C++ rewrite of Web Greeter 3.0, github.com/matijaskala/lightdm-webengine-greeter
Web GreeterQtWebEngine-based, continuing Antergos Web Greeter 3.0, allows to create web based themes3.4.1

github.com/JezerM/web-greeter

WebKit2 GreeterEasy theming2.0.0gitlab.com/tearch-linux/applications-and-tools/lightdm-webkit2-greeter
Dormant LightDM Greeters
NameKey feature(s)VersionWebsite
Antergos Web GreeterDefault greeter for Antergos. Uses HTML/JavaScript for theming2.2.5github.com/Antergos/web-greeter
Crowd GreeterDemonstration for an OpenGL-based Greeter0.0.2launchpad.net/crowd-greeter
GTK Builder GreeterAn alternative implementation from LXDE for GTK based on GtkBuilder featuring WYSIWYG theme editing with Glade Interface Designer.0.2.0lxde.git.sourceforge.net/git/gitweb.cgi?p=lxde%2Fldm-gtk-builder-greeter%3Ba%3Dsummary
KDE GreeterPlasma 4 integration, Kubuntu default until superseded by SDDM0.3.2.2github.com/KDE/lightdm
LXQt GreeterQt-only Greeter for LXQt desktop (formerly Razor Greeter) until superseded by SDDM0.7github.com/surlykke/qt-lightdm-greeter
Qt GreeterReference implementation in Qt, launchpad.net/lightdm-qt-greeter
Unity GreeterFormer Ubuntu default15.04.3launchpad.net/unity-greeter
Watch videos about LightDMExplainers and documentaries on YouTube (opens in a new tab)

Sources and credits

This article is adapted from the Wikipedia article LightDM, written by its contributors and licensed under CC BY-SA 4.0. Fathomly has changed the layout, removed citation markers, navigation and maintenance notices, and adjusted punctuation. This adapted version is shared under the same license. For references, see the original article.

Images, from Wikimedia Commons:

Fathomly is not affiliated with or endorsed by the Wikimedia Foundation. Spotted a problem? Tell us.