Gestionnaire d'affichage (ou de connexion)
Un gestionnaire d'affichage (DM, NdT: Display Manager en anglais), aussi connu parfois sous le nom de Gestionnaire de connexion, présente à l'utilisateur une interface graphique pour se connecter et démarrer une session graphique, que cela soit X ou bien Wayland.
Un gestionnaire d'affichage (ou de connexion) n'est pas obligatoire. X ou Wayland peuvent être démarrés depuis un Shell (NdT: prompt, ligne de commande...) dans un émulateur de terminal, mais un DM peut procurer des fonctionnalités supplémentaires ou utiles.
Pour savoir comment lancer X sans DM, voyez X sans gestionnaire d'affichage.
Logiciels disponibles
Certains gestionnaires d'affichage sont listés ci-dessous.
Certains DM pour Wayland sont dans l'overlay (NtD: dans ce contexte c'est une sorte d'«arbre de paquets») wayland-desktop, mais ne sont pas encore intégrés dans l'arborescence officielle de Portage.
| Nom | Paquet | Type | Description |
|---|---|---|---|
| CDM | x11-misc/cdm | Console | Minimaliste. |
| GNOME/gdm | gnome-base/gdm | X / Wayland | Parfois utilisé avec GNOME. |
| greetd | gui-apps/gtkgreet gui-apps/tuigreet gui-apps/qtgreet |
Wayland | Interface pour greetd. TUIGreetd se lance dans la console. |
| LightDM | x11-misc/lightdm | X | Léger, configurable via l'écran d'accueil. |
| LXDM | lxde-base/lxdm | X | Gestionnaire d'affichage d'LXDE. |
| Qingy | sys-apps/qingy | console | Remplacement de getty. |
| SDDM | x11-misc/sddm | X / Wayland |
DM moderne, rapide, visant à être simple et beau. Hautement personnalisable, le gestionnaire d'affichage esthétique de KDE. |
| SLiM | x11-misc/slim | X | Requiert seulement quelques dépendances. |
| WDM | x11-misc/wdm | X | Modification d'XDM. |
| XDM | x11-apps/xdm | X | Le DM de X.Org. |
Configuration
Avant de mettre en place et utiliser un gestionnaire d'affichage, s'assurer que l'environnement graphique choisi, (NdT: ou dans ce contexte, le serveur d'affichage), startx ou Wayland, fonctionne sans problèmes. Si quelque chose ne marche pas se référer au guide de dépannage, tel que Xorg/Guide.
Dans tous les systèmes d'exploitations Linux majeurs, les gestionnaires d'affichage sont lancés automatiquement au démarrage. Pour que cela se fasse automatiquement, un script doit être ajouté au niveau d'exécution (NdT: «runlevel» en anglais) approprié du système. Des exemples pour OpenRC et systemd sont disponibles ci-dessous.
OpenRC
Généralement, le système d'initialisation (init system par défaut de Gentoo) de OpenRC sera utilisé pour démarrer le gestionnaire d'affichage. Les exemples qui suivent vont paramétrer SDDM comme gestionnaire d'affichage, à ajuster comme nécessaire pour les autres gestionnaire d'affichage.
Si le paquet gui-libs/display-manager-init n'est pas présent, l'installer avec emerge via :
root #emerge --ask gui-libs/display-manager-initLe fichier de configuration devrait être modifié pour utiliser SDDM :
/etc/conf.d/display-managerParamétrer SDDM comme le gestionnaire d'affichageCHECKVT=7 DISPLAYMANAGER="sddm"
Pour lancer le gestionnaire d'affichage désiré au démarrage, ajouter display-manager au runlevel (NdT: niveau d'exécution) du système par défaut :
root #rc-update add display-manager defaultPour démarrer le display-manager immédiatement, lancer :
root #rc-service display-manager startsystemd
Si systemd est l'init system utilisé, localiser d'abord le fichier <gestionnaire-affichage>.service désiré.
Pour lancer SDDM au démarrage, activer le service :
root #systemctl enable sddm.servicePour démarrer SDDM immédiatement, lancer :
root #systemctl start sddm.serviceVoir aussi
- Desktop environment — procure une liste des environnements de bureaux disponibles dans Gentoo.
- Login — logging in to a shell, and setting up the default environment.
- Window manager — manages the creation, manipulation, and destruction of on-screen windows and window decorations in Xorg.
- Xorg/Guide — explique ce qu'est Xorg, comment l'installer, et les différentes options de configuration.
- X without Display Manager — describes how to start an X11 session without a display manager