{{Article summary text|Provides an overview and setup of the Light Display Manager.}}

{{Article summary text|Provides an overview and setup of the Light Display Manager.}}

{{Article summary heading|Related}}

{{Article summary heading|Related}}

{{Article summary wiki|Display Manager}}

{{Article summary wiki|Display Manager}}

+

{{Article summary wiki|GDM}}

+

{{Article summary wiki|KDM}}

+

{{Article summary wiki|SLiM}}

{{Article summary end}}

{{Article summary end}}

−

[http://www.freedesktop.org/wiki/Software/LightDM Lightdm] LightDM is a cross-desktop display manager that aims to be the standard display manager for the X.org X server.

+

[http://www.freedesktop.org/wiki/Software/LightDM LightDM] is a cross-desktop display manager that aims to be the standard display manager for the X server. Its key features are:

+

* A lightweight codebase

+

* Standards compliant (PAM, ConsoleKit, etc)

+

* A well defined interface between the server and the user interface.

+

* Cross-desktop (user interfaces can be written in any toolkit).

+

+

More details about LightDM's design can be found [http://www.freedesktop.org/wiki/Software/LightDM/Design here].

== Installation ==

== Installation ==

−

+

Install {{Pkg|lightdm}} from the [[official repositories]] or {{AUR|lightdm-bzr}} from the [[AUR]].

−

Currently, {{AUR|lightdm}} resides in the [[AUR]]. Install it like any other AUR package.

−

=== Greeter===

=== Greeter===

−

You will also need {{AUR|lightdm-gtk-greeter}} from the [[AUR]].

+

You will also need to install a greeter (a user interface for LightDM). The reference greeter is ''lightdm-gtk-greeter'', which is provided by either {{Pkg|lightdm-gtk3-greeter}} or {{Pkg|lightdm-gtk2-greeter}}. KDE users can install {{Pkg|lightdm-kde-greeter}}, a greeter based on Qt.

−

Other greeters can be installed:

+

Other greeters can be installed from the [[AUR]] as well:

−

* {{AUR|lightdm-webkit-greeter}}

+

* {{AUR|lightdm-webkit-greeter}}: A greeter that uses Webkit for theming.

Users wishing to have a flat color (no image) may simply set the '''background''' variable to a hex color.

−

−

Example:

−

background=#000000

=== Changing the Icon ===

=== Changing the Icon ===

Line 75:

Line 96:

==== Sources of Arch-centric 64x64 Icons ====

==== Sources of Arch-centric 64x64 Icons ====

−

The archlinux-artwork package in [extra] contains some nice examples that install to {{ic|/usr/share/archlinux/icons}} and that can be copied to {{ic|/usr/share/icons/hicolor/64x64/devices}} as follows:

+

The {{Pkg|archlinux-artwork}} package from the [[official repositories]] contains some nice examples that install to {{ic|/usr/share/archlinux/icons}} and that can be copied to {{ic|/usr/share/icons/hicolor/64x64/devices}} as follows:

LightDM can be configured by directly modifying its configuration script or by using the lightdm-set-defaults applications
that can be found in /usr/lib/lightdm/lightdm/. To see some of the options available, execute:

$ man lightdm-set-defaults

There are, however, a lot more variables to modify in the configuration file than by using the lightdm-set-defaults application.

Changing Background Images/Colors

Users wishing to have a flat color (no image) may simply set the background variable to a hex color.

Example:

background=#000000

If you want to use an image instead, see below.

GTK+ Greeter

Users wishing to customize the wallpaper on the greeter screen need to edit /etc/lightdm/lightdm-gtk-greeter.conf defining the background variable.

Sources of Arch-centric 64x64 Icons

The archlinux-artwork package from the official repositories contains some nice examples that install to /usr/share/archlinux/icons and that can be copied to /usr/share/icons/hicolor/64x64/devices as follows: