# Display manager (Français)

From ArchWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Related articles

- Start X at login

Un gestionnaire de connexions (display manager ou login manager) est une interface qui peut être démarrée à la fin du processus de démarrage en remplacement du shell par défaut. Celle-ci permet de lancer une session graphique.

De la même façon qu'il existe différentes implémentations d' environnements graphiques et de gestionnaires de fenêtres, les gestionnaires de connexions sont nombreux. Aussi, le plus souvent, il est préférable d'installer celui qui correspond à l'environnement que vous utilisez.

## Liste des principaux gestionnaires de connexion

Nom | Paquet | Service
--- | --- | ---
XDM | xorg-xdm | xdm
GDM (GNOME Display Manager) | gdm | gdm
SDDM (Simple Desktop Display Manager) | sddm | kdm
LXDM (Lightweight Display Manager) | lxdm | lxdm
SLiM (Simple Login Manager) | slim | slim
LightDM (Light Display Manager) | lightdm | lightdm

## Utilisation

On peut activer le gestionnaire de connexion comme un service système, exemple pour SLiM:

    systemctl enable slim

Pour lancer le gestionnaire sans redémarrer le système :

    systemctl start slim

Afin de l'arrêter :

    systemctl stop slim

Pour le désactiver :

    systemctl disable slim

Note: Par défaut, systemd est configuré pour démarrer l'unité `graphical.target`. Dans le cas où vous en avez changé, il faut la réactiver (ou qu'elle soit en dépendance) afin que le gestionnaire de connexions démarre :

    systemctl set-default -f graphical.target

## Configurer une session

De nombreux gestionaires de connexion «découvrent» les différentes sessions disponibles en lisant le contenu du répertoire `/usr/share/xsessions/`. Celui-ci contient des fichiers standardisés (dit .desktop entry files) pour chaque environnement graphique/gestionnaire de fenêtres.

Pour ajouter/supprimer des entrées à votre gestionnaire de connexion, il suffit de créer/supprimer les fichiers .desktop du dossier `/usr/share/xsessions/`. Un fichier .desktop classique ressemble à:

    [Desktop Entry]
    Name=Openbox
    Comment=Log in using the Openbox window manager (without a session manager)
    Exec=/usr/bin/openbox-session
    TryExec=/usr/bin/openbox-session
    Icon=openbox.png
    Type=Application

## Réparation

En cas d'erreur lors du démarrage, vous pouvez démarrer avec l'unité `multi-user.target` en rajoutant à la ligne du noyau de votre chargeur de démarrage (en) :

    systemd.unit=multi-user.target

Categories:

- Graphical user interfaces (Français)
- Lists of software (Français)