Current status of LightDM

LightDM is a cross-desktop display manager that was developed by Canonical. It was used as the default display manager in Ubuntu from 11.10 to 17.04 after which it was replaced with GDM. It continues to be part of Ubuntu and other distributions and is used by the smaller desktops as a display manager.

Since it was no longer the default display manager in Ubuntu development resources have reduced, but it continues to work. There is some bit rot that has occurred as things change around it.

All development is done in GitHub. You are welcome to file issues and pull requests there. Discussion is done here on Note that even though this is the Ubuntu discourse, LightDM is still expected to work on other distributions and this is not an indication that this project only relates to Ubuntu.

LightDM used to follow a release cycle that matches the Ubuntu release cycle. Currently no releases are being made, you can either use the most recent release or use the main git branch. The main branch should always be usable.


Looking at the GitHub page, there are a number of open PRs that have yet to be merged.

Is there anything we as the users can do to help move things along? Given how many DEs/distros rely on LightDM, it’s important for the Linux ecosystem that things are kept updated and working smoothly.

1 Like

Yes x1000 please update the locales and why not ping all translators if there are changes?

1 Like

It’s difficult to review the PRs as many of them aren’t as simple as they initially look. I’ve landed the simple ones, and others I’ve investigated but not had time to sufficiently review. Useful things that help PRs to filter to the top:

  • Confirming if a PR works and is useful. (Unless it’s already been done - please avoid too much “me too” comments).
  • Indicating which patches are being carried by distros is useful.
  • Upvoting by adding responses to the first comment.
  • Becoming a developer/maintainer!
1 Like

The issue with locale PRs is I can’t review them as I don’t speak those languages. We really need to link up to a translation service and have these automatically land. This used to be Launchpad, but it no longer works.

Note that the LightDM translations shouldn’t be particularly important - the user visible strings will be done in the greeters.

1 Like