LightDM

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
LightDM
Original authorRobert Ancell
Developers
  • Robert Ancell
  • David Edmundson
Initial releaseSeptember 10, 2010; 15 years ago (2010-09-10)
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Written inC
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    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

    [edit | edit source]

    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

    [edit | edit source]
    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] 7.0.0[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

    [edit | edit source]

    Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    10. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    12. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    14. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    15. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    16. ^ New features in Linux Mint 18.2 Cinnamon Archived 2020-11-12 at the Wayback Machine (go down or search for LightDM), retrieved 2017-07-02
    17. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    18. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    19. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    20. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    21. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    22. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    23. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    24. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    25. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    26. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    27. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    28. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    29. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    30. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    31. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    32. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    33. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    34. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    35. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    36. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    37. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    38. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    39. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    40. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    41. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    42. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    43. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    44. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]