The Light Display Manager (LightDM)


LightDM is a cross-desktop display manager that aims is to be the standard display manager for the X server. The motivation for this project is there have been many new display managers written since XDM (often based on the XDM source). The main difference between these projects is in the GUIs (e.g. different toolkits) and performance - this could be better accomplished with a common display manager that allows these differences.

Key features are:

  • A well-defined greeter API allowing multiple GUIs
  • Support for all display manager use cases, with plugins where appropriate
  • Low code complexity
  • Fast performance


Development is hosted on Launchpad. Tarball releases are available.


See Software/LightDM/Design


To produce a new greeter, see the API reference. To test new greeters run lightdm --test-mode.


Discussion should be done on the LightDM mailing list. File bugs for problems/feature requests.