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 fourni par lightdm-gtk3-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.conf

<pre<noinclude></noinclude> style="padding: 0.25em; margin: 0 0 0.50em 0; background-color: #F7F7F7; border: thin dashed #7F7F7F; border-top: none">#... [SeatDefaults]

  1. ...

greeter-session=nom_du_theme</pre<noinclude></noinclude>>

Démarrage automatique d'utilisateur

Toujours dans le même fichier :

Fichier: /etc/lightdm.conf

<pre<noinclude></noinclude> style="padding: 0.25em; margin: 0 0 0.50em 0; background-color: #F7F7F7; border: thin dashed #7F7F7F; border-top: none">#... [SeatDefaults]

  1. ...

autologin-user=votre_utilisateur autologin-user-timeout=0 pam-service=lightdm-autologin</pre<noinclude></noinclude>>

Verrouillage du pavé numérique

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

Fichier: /etc/lightdm.conf

<pre<noinclude></noinclude> style="padding: 0.25em; margin: 0 0 0.50em 0; background-color: #F7F7F7; border: thin dashed #7F7F7F; border-top: none">#... [SeatDefaults]

  1. ...

greeter-setup-script=/usr/bin/numlockx on</pre<noinclude></noinclude>>

Astuces

Changement d'utilisateur sous xfce4

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

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