LightDM

from Wikipedia, the free encyclopedia
LightDM

Screenshot of the login screen on Ubuntu 11.10
Screenshot of the LightDM login screen on Ubuntu 11.10 Beta 1
Basic data

Maintainer Robert Ancell
Publishing year September 10, 2010
Current  version 1.30.0
( May 17, 2019 )
operating system GNU / Linux
programming language C.
category Display manager
License GNU GPL
freedesktop.org/wiki/Software/LightDM

LightDM (Light Display Manager) is a display manager . With 5,000 lines of program code, LightDM is less complex than GDM with 50,000 lines. Nevertheless, it provides almost the same functionality as GDM. The smaller code base is easier to maintain, more easily adaptable to new requirements, and the execution speed is much faster. The design goals are:

  • fast: the display manager should not result in a longer startup time for the system.
  • Fail-safe: exceptional situations are handled.
  • Tamper-proof: Users with undesirable intent don't stand a chance.
  • flexible: many application scenarios are supported.
  • Expandable: rare application scenarios can be supported by plug-ins .
  • simple: the configuration should be simple and the code base easy to understand and change.

LightDM clearly separates the core functions, such as access to the ConsoleKit or energy management, from the user interface, the so-called "greeter". A new user interface can be implemented in LightDM in just a few days. LightDM can deal with several user interfaces at the same time, which makes it easy to experiment with new ideas. B. a distribution to easily configure a specific look. There are u. a. User interfaces based on WebKit , Qt , GTK + and KDE Plasma .

The simple code base and the simple configuration were the main reasons that LightDM became the default X-Display-Manager starting with Ubuntu and Xubuntu 11.10. In Lubuntu , too, it replaced the previously used LXDM on April 12, and at Kubuntu it replaced KDE's own KDM with version 12.10 .

Available greeters

LightDM Greeter development
Surname Main feature version website
GTK + Greeter Reference implementation in GTK + , Lubuntu standard, Xubuntu standard 1.5.2 launchpad.net
KDE Greeter Plasma integration, Kubuntu standard 0.3.2.1 quickgit.kde.org
Razor Greeter Lightweight ( Qt only ), for Razor-qt 0.5.2 razor-qt.org
Unity Greeter Ubuntu standard 13.04.1 launchpad.net
Not further developed LightDM Greeter
Surname Main feature version website
Crowd greeter Demonstration of an OpenGL -based greeter 0.0.2 launchpad.net
GTK + Builder Greeter Alternative implementation of LXDE for GTK + based on GtkBuilder with WYSIWYG theme processing using Glade . 0.2.0 sourceforge.net
Qt Greeter Reference implementation in Qt - launchpad.net
WebKit Greeter Simple subjects 0.1.2 launchpad.net

Web links

Commons : LightDM  - collection of images, videos and audio files

Individual evidence

  1. Release 1.30.0 . May 17, 2019 (accessed May 18, 2019).
  2. Release 1.30.0 . May 17, 2019 (accessed August 3, 2019).
  3. LightDM design
  4. ConsoleKit 0.4.1 Documentation
  5. KDE and LightDM ( Memento of the original from December 20, 2011 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. , David Edmundson, June 1, 2011. Accessed January 2, 2012. @1@ 2Template: Webachiv / IABot / www.sharpley.org.uk
  6. LightDM for Display Management , ubuntu blueprint, April 16, 2011.
  7. a b c Ubuntu 11.10 To Switch From GDM To LightDM.
  8. a b “xubuntu-meta” 2.129 source package in The Oneiric Ocelot.
  9. a b The first details for Precise Pangolin emerge. November 7, 2011, accessed June 19, 2017 .
  10. a b Kubuntu 12.10 is Released ( Memento from April 26, 2015 in the Internet Archive )
  11. a b https://launchpad.net/lightdm-gtk-greeter
  12. Archived copy ( memento of the original from December 24, 2012 in the web archive archive.today ) Info: The archive link was automatically inserted and not yet checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.sharpley.org.uk
  13. http://static.davidedmundson.co.uk/lightdm_design_rationale.html
  14. LightDM-KDE File Archive . KDE . Retrieved October 24, 2016.
  15. https://github.com/Razor-qt/razor-qt/tree/master/razorqt-lightdm-greeter
  16. https://launchpad.net/unity-greeter
  17. https://bazaar.launchpad.net/~lightdm-team/crowd-greeter/trunk/view/head:/NEWS
  18. https://www.youtube.com/watch?v=f8nm4NpaVXE
  19. https://launchpad.net/~lightdm-team/+archive/crowd-greeter
  20. https://wiki.lxde.org/en/Status_of_LXDE_Components
  21. https://launchpad.net/lightdm-webkit-greeter