LightDM (Français)
LightDM est un gestionnaire d'affichage, qui a pour objectif la légèreté et la rapidité.
Installation
Vous pouvez installer le paquet lightdm avec Pacman.
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[broken link: package not found].
D'autres greeter sont disponibles sur AUR :
- lightdm-crowd-greeterAUR[broken link: package not found]
- lightdm-razor-greeterAUR[broken link: package not found]
Le choix du greeter se configure grâce au fichier :
/etc/lightdm/lightdm.conf
En dessous de [Seat:*] 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
:
/etc/lightdm/lightdm.conf
#... [Seat:*] #... greeter-session=nom_du_theme
Démarrage automatique d'utilisateur
Toujours dans le même fichier :
/etc/lightdm/lightdm.conf
#... [Seat:*] #... pam-service=lightdm pam-autologin-service=lightdm-autologin autologin-user=votre_utilisateur autologin-user-timeout=0 session-wrapper=/etc/lightdm/Xsession
LightDM utilise PAM (en) 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 :
/etc/lightdm/lightdm.conf
#... [Seat:*] #... session-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.
/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
.