Software:LightDM

From HandWiki
Short description: Free, open-source X display manager
LightDM
ElementaryOS Pantheon Greeter 5.0 screenshot.png
LightDM in elementaryOS with its default "Pantheon Greeter 5.0" front-end
Original author(s)Robert Ancell
Developer(s)
  • Robert Ancell
  • David Edmundson
Initial releaseSeptember 10, 2010; 13 years ago (2010-09-10)
Written inC
Operating systemLinux, OpenIndiana
Size1 MB
Available in>50 languages[1][2][3]
TypeX display manager
LicenseGPL-3.0-or-later
Websitegithub.com/CanonicalLtd/lightdm

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

LightDM is the default display manager for Edubuntu, Xubuntu and Mythbuntu since the 11.10 release,[9][10][11] for Lubuntu since the 12.04 release[12] until 16.10,[13] for Kubuntu beginning with 12.10[14] until 15.04[15] for Linux Mint[16] and Antergos.

Features

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.[17][18]

Available greeters

LightDM Greeters in active development
Name Key feature(s) Version Website
Arctica Greeter Greeter for Arctica,[19] fork of Unity Greeter 0.99.1.4[20] github.com/ArcticaProject/arctica-greeter
Deepin Greeter Greeter for Deepin 5.0.0[21] github.com/linuxdeepin/dde-session-ui
GTK Greeter Greeter for Xubuntu and former GTK reference implementation,[22] former Lubuntu default,[12] Xubuntu default[10] 2.0.8[23] github.com/Xubuntu/lightdm-gtk-greeter
Mini Greeter Minimalist, single-user. INI configuration 0.5.1[24] github.com/prikhi/lightdm-mini-greeter
Pantheon Greeter Greeter for elementary OS[25] 3.3.1[26] github.com/elementary/greeter
Qt5 Greeter Greeter for Qt 5 0.11.1[27] github.com/rezso/lightdm-qt5-greeter
Slick Greeter Greeter for Linux Mint, fork of Unity Greeter 1.4.1[28] github.com/linuxmint/slick-greeter
WebEngine Greeter QtWebEngine-based, C++ rewrite of Web Greeter 3.0 github.com/matijaskala/lightdm-webengine-greeter
Web Greeter QtWebEngine-based, continuing Antergos Web Greeter 3.0,[29] allows to create web based themes 3.4.1[30]

github.com/JezerM/web-greeter

WebKit2 Greeter Easy theming[5] 2.0.0[31] gitlab.com/tearch-linux/applications-and-tools/lightdm-webkit2-greeter
Dormant LightDM Greeters
Name Key feature(s) Version Website
Antergos Web Greeter Default greeter for Antergos.[32] Uses HTML/Javascript for theming[33] 2.2.5[34] github.com/Antergos/web-greeter
Crowd Greeter Demonstration for an OpenGL-based Greeter[35][36] 0.0.2[37] launchpad.net/crowd-greeter
GTK Builder Greeter An alternative implementation from LXDE for GTK based on GtkBuilder featuring WYSIWYG theme editing with Glade Interface Designer. 0.2.0[38] lxde.git.sourceforge.net/git/gitweb.cgi?p=lxde%2Fldm-gtk-builder-greeter%3Ba%3Dsummary
KDE Greeter Plasma 4 integration,[39][40] Kubuntu default[14] until superseded by SDDM[15] 0.3.2.2[41] github.com/KDE/lightdm
LXQt Greeter Qt-only Greeter for LXQt desktop (formerly Razor Greeter[42]) until superseded by SDDM[43] 0.7 github.com/surlykke/qt-lightdm-greeter
Qt Greeter Reference implementation in Qt launchpad.net/lightdm-qt-greeter
Unity Greeter Former Ubuntu default[5] 15.04.3[44] launchpad.net/unity-greeter

See also

References

  1. "Translations: Light Display Manager". Translations.launchpad.net. 2011-05-13. https://translations.launchpad.net/lightdm. 
  2. "Translations: LightDM GTK Greeter". Translations.launchpad.net. 2013-05-08. https://translations.launchpad.net/lightdm-gtk-greeter. 
  3. "Translations: Unity Greeter". Translations.launchpad.net. 2012-01-24. https://translations.launchpad.net/unity-greeter. 
  4. The Light Display Manager (LightDM), http://www.freedesktop.org/wiki/Software/LightDM, retrieved 17 May 2011 
  5. 5.0 5.1 5.2 Ubuntu 11.10 To Switch From GDM To LightDM, 12 May 2011, http://digitizor.com/2011/05/12/ubuntu-11-10-lightdm/, retrieved 18 May 2011 
  6. Fischer, Matt (2012-02-07). "» So You Want to Write a LightDM Greeter… Matt Fischer's Blog". Mattfischer.com. http://www.mattfischer.com/blog/?p=5. 
  7. "Readme Manual of LightDM". 3 May 2022. https://github.com/canonical/lightdm. 
  8. "LightDM". Arch Linux Wiki. https://wiki.archlinux.org/index.php/LightDM. 
  9. Ubuntu 11.10 ReleaseNotes, Canonical, https://wiki.ubuntu.com/OneiricOcelot/ReleaseNotes, retrieved 28 May 2012 
  10. 10.0 10.1 Xubuntu 11.10 Release Notes, Canonical, https://wiki.ubuntu.com/Xubuntu/ReleaseNotes/OneiricOcelot/Final/, retrieved 17 December 2012 
  11. "BionicBeaver/ReleaseNotes - Ubuntu Wiki". https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes. 
  12. 12.0 12.1 Lubuntu 12.04 ReleaseNotes, Canonical, https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/Lubuntu, retrieved 14 Jun 2012 
  13. "Discussion about greeter (Log in) application for 16.10 Qt versi... : Blueprints : Lubuntu Next". 11 May 2014. https://blueprints.launchpad.net/lubuntu-next/+spec/1610-qt-greeter. 
  14. 14.0 14.1 RFC] Merging LightDM into KDE Workspaces, mail.kde.org, 20 August 2012, https://mail.kde.org/pipermail/plasma-devel/2012-August/020995.html, retrieved 2013-05-29 
  15. 15.0 15.1 Bhartiya, Swapnil. "Kubuntu 15.04 With Plasma 5.3 - A Totally Different Kubuntu - Linux.com". Linux.com - The source for Linux Information. https://www.linux.com/news/software/applications/825994-kubuntu-1504-plasma-53-review. 
  16. New features in Linux Mint 18.2 Cinnamon (go down or search for LightDM), retrieved 2017-07-02
  17. Ubuntu adopts LightDM, login screens to get more exciting, Geek.com, 12 May 2011, http://www.geek.com/articles/chips/ubuntu-adopts-lightdm-login-screens-to-get-more-exciting-20110512/, retrieved 18 May 2011 
  18. LightDM, or: an examination of a misunderstanding of the problem, 12 May 2011, https://mjg59.dreamwidth.org/2414.html, retrieved 14 July 2015 
  19. "The Arctica Project". The Arctica Project. https://arctica-project.org/md/docs/components/arcticagreeter/. 
  20. "Arctica Greeter". Github. https://github.com/ArcticaProject/arctica-greeter/latest. 
  21. "dde-session-ui". Github. https://github.com/linuxdeepin/dde-session-ui/releases/latest. 
  22. LightDM GTK Greeter in Launchpad, Launchpad.net, 29 November 2011, https://launchpad.net/lightdm-gtk-greeter, retrieved 2012-12-16 
  23. "GTK LightDM Greeter for Xubuntu". Github. https://github.com/Xubuntu/lightdm-gtk-greeter/releases/latest. 
  24. Mini Greeter Releases, GitHub, https://github.com/prikhi/lightdm-mini-greeter/releases/latest, retrieved 2022-03-13 
  25. Hello, Luna Beta 1 | elementary, Elementaryos.org, 2012-11-14, http://www.elementaryos.org/journal/luna-beta-1-released, retrieved 2013-05-29 
  26. "LightDM Greeter for Pantheon". Github. https://github.com/elementary/greeter/releases/latest. 
  27. "LightDM Greeter for Qt 5". Github. https://github.com/rezso/lightdm-qt5-greeter/releases/latest. 
  28. Slick Greeter Releases, GitHub, https://github.com/linuxmint/slick-greeter/releases/tag/1.4.1, retrieved 2020-09-20 
  29. Antergos Web Greeter 3.0, GitHub, https://github.com/Antergos/web-greeter/tree/3.0.0rc2, retrieved 2021-07-10 
  30. Web Greeter 3.4.1 release, GitHub, https://github.com/JezerM/web-greeter/releases/tag/3.4.1, retrieved 2021-04-10 
  31. LightDM Webkit Greeter, GitLab, 11 January 2016, https://gitlab.com/tearch-linux/applications-and-tools/lightdm-webkit2-greeter/-/blob/master/NEWS, retrieved 2020-09-20 
  32. "Antergos | Your Linux. Always Fresh. Never Frozen." (in en-US). https://antergos.com. 
  33. "lightdm-webkit2-greeter - master". https://doclets.io/Antergos/lightdm-webkit2-greeter/master. 
  34. "Antergos/web-greeter". https://github.com/Antergos/web-greeter/releases/latest. 
  35. ~lightdm-team/crowd-greeter/trunk (2011-07-27), ~lightdm-team/crowd-greeter/trunk : contents of NEWS at revision 33, Bazaar.launchpad.net, https://bazaar.launchpad.net/~lightdm-team/crowd-greeter/trunk/view/head:/NEWS, retrieved 2013-05-29 
  36. LightDM Crowd Greeter, YouTube, 2011-09-07, https://www.youtube.com/watch?v=f8nm4NpaVXE, retrieved 2013-05-29 
  37. Crowd Greeter : "LightDM Development Team" team, Launchpad.net, 2011-09-08, https://launchpad.net/~lightdm-team/+archive/crowd-greeter, retrieved 2013-05-29 
  38. Status of LXDE Components, LXDE Team, http://wiki.lxde.org/en/Status_of_LXDE_Components, retrieved 17 December 2012 
  39. Edmundson, David (2012-07-21), LightDM-KDE 0.2.0, Sharpley.org.uk, http://www.sharpley.org.uk/blog/lightdm-0_2, retrieved 2012-08-23 
  40. Rationales, Static.davidedmundson.co.uk, http://static.davidedmundson.co.uk/lightdm_design_rationale.html, retrieved 2013-05-29 
  41. LightDM-KDE File Archive, KDE, http://download.kde.org/unstable/lightdm-kde/src/, retrieved 6 June 2013 
  42. Razor-qt, razorqt-lightdm-greeter, Github.com, https://github.com/Razor-qt/razor-qt/tree/master/razorqt-lightdm-greeter, retrieved 2012-08-23 
  43. Leclanche, Jerome (2013-10-30). "[Lxde-list CALL FOR TESTERS: LXQt now available for testing"]. SourceForge. http://sourceforge.net/p/lxde/mailman/message/31580081/. "... For a display manager, SDDM is recommended ..." 
  44. Unity Greeter, Launchpad.net, 31 May 2011, https://launchpad.net/unity-greeter, retrieved 2012-12-16 

External links