Skip to content
Display Manager
Branch: master
Clone or download
madpilot78 and robert-ancell On systems without clearenv() the environ variable must be imported a…
…s external before it can be manipulated to reset the environment.

This is, for example, necessary on FreeBSD, otherwise the effect of "environ = NULL" is a compiler error or in some cases to create a new local variable.
Latest commit 1b99bc2 Jun 7, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
common Add is-blocked property to the User object Apr 9, 2019
data Hide systemd's dynamic users Aug 30, 2018
debian Update debian packaging Aug 30, 2018
doc Add missing documentation update for lightdm_user_get_is_locked () May 17, 2019
help Don't remove autotools generated files in distclean. That was kind of… Aug 9, 2015
liblightdm-gobject Add is-blocked property to the User object Apr 9, 2019
liblightdm-qt Add is-blocked property to the User object Apr 9, 2019
m4 Add vapigen.m4 into repository so can compile without Vala installed Sep 28, 2015
po Remove Unity System Compositor support - it is a dead project Aug 30, 2018
src On systems without clearenv() the environ variable must be imported a… Jun 9, 2019
tests Remove Unity System Compositor support - it is a dead project Aug 30, 2018
.travis.yml Seems make is not installed in Fedora anymore May 11, 2018
CONTRIBUTING.md Create CONTRIBUTING.md Feb 18, 2019
COPYING.GPL3 Add missing COPYING.GPL3 Mar 7, 2013
COPYING.LGPL2 Relicense liblightdm to LGPL-2/LGPL-3 so GPL-2 code can link against it Jan 31, 2013
COPYING.LGPL3 Relicense liblightdm to LGPL-2/LGPL-3 so GPL-2 code can link against it Jan 31, 2013
Makefile.am Makefile: Add ACLOCAL_AMFLAGS properly Jan 21, 2018
NEWS Releasing 1.30.0 May 17, 2019
README.md Update elementary and Pantheon Greeter links Feb 20, 2019
autogen.sh autogen.sh: Fixed typo Jun 27, 2014
configure.ac Releasing 1.30.0 May 17, 2019
lightdm.doap Fix download URL Dec 9, 2013

README.md

Build Status

LightDM is a cross-desktop display manager. A display manager is a daemon that:

  • Runs display servers (e.g. X) where necessary.
  • Runs greeters to allow users to pick which user account and session type to use.
  • Allows greeters to perform authentication using PAM.
  • Runs session processes once authentication is complete.
  • Provides remote graphical login options.

Key features of LightDM are:

  • Cross-desktop - supports different desktop technologies.
  • Supports different display technologies (X, Mir, Wayland ...).
  • Lightweight - low memory usage and fast performance.
  • Guest sessions.
  • Supports remote login (incoming - XDMCP, VNC, outgoing - XDMCP, pluggable).
  • Comprehensive test suite.

Releases are synchronised with the Ubuntu release schedule and supported for the duration of each Ubuntu release. Each release is announced on the mailing list.

The core LightDM project does not provide any greeter with it and you should install a greeter appropriate to your system. Popular greeter projects are:

Configuration

LightDM configuration is provided by the following files:

/usr/share/lightdm/lightdm.conf.d/*.conf
/etc/lightdm/lightdm.conf.d/*.conf
/etc/lightdm/lightdm.conf

System provided configuration should be stored in /usr/share/lightdm/lightdm.conf.d/. System administrators can override this configuration by adding files to /etc/lightdm/lightdm.conf.d/ and /etc/lightdm/lightdm.conf. Files are read in the above order and combined together to make the LightDM configuration.

For example, if a sysadmind wanted to override the system configured default session (provided in /usr/share/lightdm/lightdm.conf.d) they should make a file /etc/lightdm/lightdm.conf.d/50-myconfig.conf with the following:

[Seat:*]
user-session=mysession

Configuration is in keyfile format. For most installations you will want to change the keys in the [Seat:*] section as this applies to all seats on the system (normally just one). A configuration file showing all the possible keys is provided in data/lightdm.conf.

Questions

Questions should be asked on the mailing list. All questions are welcome.

Stack Overflow and Ask Ubuntu are good sites for frequently asked questions.

You can’t perform that action at this time.