LightDM

Last updated
LightDM
Original author(s) Robert Ancell
Developer(s)
  • Robert Ancell
  • David Edmundson
Initial releaseSeptember 10, 2010;13 years ago (2010-09-10)
Stable release
1.32.0 [1]   OOjs UI icon edit-ltr-progressive.svg / 18 July 2022;18 months ago (18 July 2022)
Repository
Written in C
Operating system Linux, OpenIndiana
Size 1 MB
Available in>50 languages [2] [3] [4]
Type X display manager
License GPL-3.0-or-later
Website github.com/CanonicalLtd/lightdm

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

Contents

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

Features

Features include:

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

Available greeters

LightDM Greeters in active development
NameKey feature(s)VersionWebsite
Arctica GreeterGreeter for Arctica, [20] fork of Unity Greeter0.99.1.4 [21] github.com/ArcticaProject/arctica-greeter
Deepin GreeterGreeter for Deepin 5.0.0 [22] github.com/linuxdeepin/dde-session-ui
GTK GreeterGreeter for Xubuntu and former GTK reference implementation, [23] former Lubuntu default, [13] Xubuntu default [11] 2.0.8 [24] github.com/Xubuntu/lightdm-gtk-greeter
Mini GreeterMinimalist, single-user. INI configuration0.5.1 [25] github.com/prikhi/lightdm-mini-greeter
Pantheon GreeterGreeter for elementary OS [26] 3.3.1 [27] github.com/elementary/greeter
Qt5 GreeterGreeter for Qt 50.11.1 [28] github.com/rezso/lightdm-qt5-greeter
Slick GreeterGreeter for Linux Mint, fork of Unity Greeter1.4.1 [29] 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, [30] allows to create web based themes3.4.1 [31]

github.com/JezerM/web-greeter

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

See also

Related Research Articles

<span class="mw-page-title-main">Xfce</span> Desktop environment

Xfce or XFCE is a free and open-source desktop environment for Linux and other Unix-like operating systems.

<span class="mw-page-title-main">Light-weight Linux distribution</span> Operating system with low resource requirements

A light-weight Linux distribution is one that uses lower memory and/or has less processor-speed requirements than a more "feature-rich" Linux distribution. The lower demands on hardware ideally result in a more responsive machine, and/or allow devices with fewer system resources to be used productively. The lower memory and/or processor-speed requirements are achieved by avoiding software bloat, i.e. by leaving out features that are perceived to have little or no practical use or advantage, or for which there is no or low demand.

phpLDAPadmin is a web app for administering Lightweight Directory Access Protocol (LDAP) servers. It's written in the PHP programming language, and is licensed under the GNU General Public License. The application is available in 14 languages and supports UTF-8 encoded directory strings.

<span class="mw-page-title-main">Kubuntu</span> Linux distribution based on Ubuntu, utilizing the KDE desktop environment

Kubuntu is an official flavor of the Ubuntu operating system that uses the KDE Plasma Desktop instead of the GNOME desktop environment. As part of the Ubuntu project, Kubuntu uses the same underlying systems. Kubuntu shares the same repositories as Ubuntu and is released regularly on the same schedule as Ubuntu.

<span class="mw-page-title-main">Xubuntu</span> Linux distribution based on Ubuntu, utilizing the Xfce desktop environment

Xubuntu is a Canonical Ltd.–recognized, community-maintained derivative of the Ubuntu operating system. The name Xubuntu is a portmanteau of Xfce and Ubuntu, as it uses the Xfce desktop environment, instead of Ubuntu's customized GNOME desktop.

A desktop environment is a collection of software designed to give functionality and a certain look and feel to an operating system.

<span class="mw-page-title-main">LXDE</span> Lightweight desktop environment for Linux and BSD

LXDE is a free desktop environment with comparatively low resource requirements. This makes it especially suitable for use on older or resource-constrained personal computers such as netbooks or system on a chip computers.

<span class="mw-page-title-main">Xarchiver</span>

Xarchiver is a front-end to various command line archiving tools for Linux and BSD operating systems, designed to be independent of the desktop environment. It is the default archiving application of Xfce and LXDE. Deepin's archive manager is based on Xarchiver.

<span class="mw-page-title-main">Ubiquity (software)</span> Free and open-source system installer for Ubuntu and its derivatives

Ubiquity is the default installer for Ubuntu and its derivatives. It is run from the Live CD or USB and can be triggered to run from the options on the device or on the desktop of the Live mode. It was first introduced in Ubuntu 6.06 LTS "Dapper Drake". At program start, it allows the user to change the language to a local language if they prefer. It is designed to be easy to use.

<span class="mw-page-title-main">Lubuntu</span> Linux distribution based on Ubuntu, utilizing the LXQt desktop environment

Lubuntu is a lightweight Linux distribution based on Ubuntu and uses the LXQt desktop environment in place of Ubuntu's GNOME desktop. Lubuntu was originally touted as being "lighter, less resource hungry and more energy-efficient", but now aims to be "a functional yet modular distribution focused on getting out of the way and letting users use their computer".

<span class="mw-page-title-main">Peppermint OS</span> Linux computer operating system

Peppermint OS is a Linux distribution based on Debian and Devuan Stable, and formerly based on Ubuntu. It uses the Xfce desktop environment. It aims to provide a familiar environment for newcomers to Linux, which requires relatively low hardware resources to run.

elementary OS Desktop operating system based on Ubuntu

elementary OS is a Linux distribution based on Ubuntu LTS. It promotes itself as a "thoughtful, capable, and ethical" replacement to macOS and Windows and has a pay-what-you-want model. The operating system, the desktop environment, and accompanying applications are developed and maintained by elementary, Inc.

<span class="mw-page-title-main">Maliit</span>

Maliit is an input method framework for computers with particular focus on implementing virtual keyboards. Designed mostly for touchscreen devices, Maliit allows the inputting of text without the presence of a physical keyboard. More advanced features such as word correction and prediction are also available.

Mir is a computer display server and, recently, a Wayland compositor for the Linux operating system that is under development by Canonical Ltd. It was planned to replace the currently used X Window System for Ubuntu; however, the plan changed and Mutter was adopted as part of GNOME Shell.

<span class="mw-page-title-main">Simple Desktop Display Manager</span> Software for Unix-like operating systems

Simple Desktop Display Manager (SDDM) is a display manager for the X11 and Wayland windowing systems. SDDM was written from scratch in C++11 and supports theming via QML.

<span class="mw-page-title-main">LXQt</span> Lightweight Qt Desktop Environment

LXQt is a free and open source lightweight desktop environment. It was formed from the merger of the LXDE and Razor-qt projects.

<span class="mw-page-title-main">Snap (software)</span> Software deployment system for Linux by Canonical

Snap is a software packaging and deployment system developed by Canonical for operating systems that use the Linux kernel and the systemd init system. The packages, called snaps, and the tool for using them, snapd, work across a range of Linux distributions and allow upstream software developers to distribute their applications directly to users. Snaps are self-contained applications running in a sandbox with mediated access to the host system. Snap was originally released for cloud applications but was later ported to also work for Internet of Things devices and desktop applications.

Ubuntu is a Debian-based Linux distribution for personal computers, tablets and smartphones, where the Ubuntu Touch edition is used; and also runs network servers, usually with the Ubuntu Server edition, either on physical or virtual servers or with containers, that is with enterprise-class features.

<span class="mw-page-title-main">FeatherPad</span> Free software text editor written in Qt

FeatherPad is a free software text editor available under the GPL-3.0-or-later license. It is developed by Pedram Pourang of Iran, written in Qt, and runs on FreeBSD, Linux, Haiku OS and macOS. It has few dependencies and is independent of any desktop environment.

References

  1. "Release 1.32.0". 18 July 2022. Retrieved 19 July 2022.
  2. "Translations: Light Display Manager". Translations.launchpad.net. 2011-05-13. Retrieved 2013-05-29.
  3. "Translations: LightDM GTK Greeter". Translations.launchpad.net. 2013-05-08. Retrieved 2013-05-29.
  4. "Translations: Unity Greeter". Translations.launchpad.net. 2012-01-24. Retrieved 2013-05-29.
  5. The Light Display Manager (LightDM) , retrieved 17 May 2011
  6. 1 2 3 Ubuntu 11.10 To Switch From GDM To LightDM, 12 May 2011, retrieved 18 May 2011
  7. Fischer, Matt (2012-02-07). "» So You Want to Write a LightDM Greeter… Matt Fischer's Blog". Mattfischer.com. Archived from the original on 2013-07-19. Retrieved 2013-05-29.
  8. "Readme Manual of LightDM". GitHub . 3 May 2022.
  9. "LightDM". Arch Linux Wiki. Retrieved 2023-05-13.
  10. Ubuntu 11.10 ReleaseNotes, Canonical, retrieved 28 May 2012
  11. 1 2 Xubuntu 11.10 Release Notes, Canonical, retrieved 17 December 2012
  12. "BionicBeaver/ReleaseNotes - Ubuntu Wiki".
  13. 1 2 Lubuntu 12.04 ReleaseNotes, Canonical, retrieved 14 Jun 2012
  14. "Discussion about greeter (Log in) application for 16.10 Qt versi... : Blueprints : Lubuntu Next". 11 May 2014.
  15. 1 2 RFC] Merging LightDM into KDE Workspaces, mail.kde.org, 20 August 2012, retrieved 2013-05-29
  16. 1 2 Bhartiya, Swapnil. "Kubuntu 15.04 With Plasma 5.3 - A Totally Different Kubuntu - Linux.com". Linux.com - The source for Linux Information. Archived from the original on 2016-03-16. Retrieved 2015-05-03.
  17. 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
  18. Ubuntu adopts LightDM, login screens to get more exciting, Geek.com, 12 May 2011, archived from the original on 16 October 2012, retrieved 18 May 2011
  19. LightDM, or: an examination of a misunderstanding of the problem, 12 May 2011, retrieved 14 July 2015
  20. "The Arctica Project". arctica-project.org. The Arctica Project. Retrieved 2023-05-14.
  21. "Arctica Greeter". Github.
  22. "dde-session-ui". Github.
  23. LightDM GTK Greeter in Launchpad, Launchpad.net, 29 November 2011, retrieved 2012-12-16
  24. "GTK LightDM Greeter for Xubuntu". Github.
  25. Mini Greeter Releases, GitHub, retrieved 2022-03-13
  26. Hello, Luna Beta 1 | elementary, Elementaryos.org, 2012-11-14, retrieved 2013-05-29
  27. "LightDM Greeter for Pantheon". Github.
  28. "LightDM Greeter for Qt 5". Github.
  29. Slick Greeter Releases, GitHub, retrieved 2020-09-20
  30. Antergos Web Greeter 3.0, GitHub, retrieved 2021-07-10
  31. Web Greeter 3.4.1 release, GitHub, retrieved 2021-04-10
  32. LightDM Webkit Greeter, GitLab, 11 January 2016, retrieved 2020-09-20
  33. "Antergos | Your Linux. Always Fresh. Never Frozen". Antergos Linux. Archived from the original on 2019-09-03. Retrieved 2016-08-06.
  34. "lightdm-webkit2-greeter - master". doclets.io. Archived from the original on 2016-10-07. Retrieved 2016-08-06.
  35. "Antergos/web-greeter". GitHub. Retrieved 2016-08-06.
  36. ~lightdm-team/crowd-greeter/trunk (2011-07-27), ~lightdm-team/crowd-greeter/trunk : contents of NEWS at revision 33, Bazaar.launchpad.net, retrieved 2013-05-29
  37. LightDM Crowd Greeter, YouTube, 2011-09-07, retrieved 2013-05-29
  38. Crowd Greeter : "LightDM Development Team" team, Launchpad.net, 2011-09-08, retrieved 2013-05-29
  39. Status of LXDE Components, LXDE Team, archived from the original on 17 October 2019, retrieved 17 December 2012
  40. Edmundson, David (2012-07-21), LightDM-KDE 0.2.0, Sharpley.org.uk, archived from the original on 2012-12-24, retrieved 2012-08-23
  41. Rationales, Static.davidedmundson.co.uk, retrieved 2013-05-29
  42. LightDM-KDE File Archive, KDE, archived from the original on 27 October 2017, retrieved 6 June 2013
  43. Razor-qt, razorqt-lightdm-greeter, Github.com, retrieved 2012-08-23
  44. Leclanche, Jerome (2013-10-30). "[Lxde-list] CALL FOR TESTERS: LXQt now available for testing". sourceforge.net. SourceForge. Retrieved 2016-05-08. ... For a display manager, SDDM is recommended ...
  45. Unity Greeter, Launchpad.net, 31 May 2011, retrieved 2012-12-16