LightDM

De ArchwikiFR

LightDM est un gestionnaire d'affichage, qui a pour objectif la légèreté et la rapidité.

Installation

pacman -S lightdm

Greeter

LigthDM nécessite l'installation d'un greeter (interface utilisateur), le greeter par défaut est lightdm-gtk-greeter et n'est pas installé de base par le paquet lightdm. Pour l'installer :

pacman -S lightdm-gtk-greeter

Les utilisateurs de KDE peuvent installer lightdm-kde-greeter.

D'autres greeter sont disponibles sur AUR :

Le choix du greeter se configure grâce au fichier :

/etc/lightdm/lightdm.conf

En dessous de [SeatDefaults] on peut (pour exemple) mettre :

greeter-session=lightdm-kde-greeter

Configuration

Démarrage

Pour l'activer :

systemctl enable lightdm.service

Pour le démarrer sans rebooter :

systemctl start lightdm.service

Thèmes

Plusieurs thèmes sont disponibles sur AUR : lightdm

Pour le changer, éditer le fichier /etc/lightdm/lightdm.conf :

Fichier: /etc/lightdm/lightdm.conf
#...
[SeatDefaults]
#...
greeter-session=nom_du_theme

Démarrage automatique d'utilisateur

Toujours dans le même fichier :

Fichier: /etc/lightdm/lightdm.conf
#...
[SeatDefaults]
#...
pam-service=lightdm
pam-autologin-service=lightdm-autologin
autologin-user=votre_utilisateur
autologin-user-timeout=0
session-wrapper=/etc/lightdm/Xsession

LightDM utilise PAM même si autologin est activé. Aussi il faut que l'utilisateur fasse partie du groupe autologin. Pour vérifier son existence :

cat /etc/group | grep autologin

S'il n'existe pas, le créer et ajouter l'utilisateur à ce groupe :

groupadd -r autologin
gpasswd -a votre_utilisateur autologin

S'il existe, vérifier que l'utilisateur appartienne à ce groupe :

groups

Si oui, il n'y a rien à faire. Sinon, il faut l'ajouter :

gpasswd -a votre_utilisateur autologin

Verrouillage du pavé numérique

Installez numlockx et éditez /etc/lightdm/lightdm.conf pour ajouter la ligne suivante :

Fichier: /etc/lightdm/lightdm.conf
#...
[SeatDefaults]
#...
greeter-setup-script=/usr/bin/numlockx on

Configuration Greeter

Utilisez lightdm-gtk-greeter-settings pour l'installer :

pacman -S lightdm-gtk-greeter-settings

Astuces

Changement d'utilisateur sous xfce4

Pour le changement d'utilisateur de xfce avec lightdm et si vous n'avez pas gdm :

Créez d'abord /usr/bin/gdmflexiserver et rendez-le exécutable.

Fichier: /usr/bin/gdmflexiserver
#!/bin/bash
/usr/bin/dm-tool switch-to-greeter

Puis comme avec gdm d'installé :

ln -s /usr/lib/lightdm/lightdm/gdmflexiserver /usr/bin/gdmflexiserver

Il peut être aussi créé directement dans /usr/lib/lightdm/lightdm.