Passer au contenu principal

Configurer Slick Greeter (écran de connexion LMDE 7)Nouvelle page

1. Principe

L'écran de connexion de LMDE 7 est géré par LightDM, qui utilise le greeter Slick Greeter. Ses réglages sont lus dans un seul fichier :

/etc/lightdm/slick-greeter.conf

Le greeter tourne sous l'utilisateur système lightdm. Toute ressource utilisée (image, logo) doit donc se trouver hors de votre dossier personnel et être lisible par tous.

2. Vérifier que Slick Greeter est actif

grep -r greeter-session /etc/lightdm/

Le résultat doit contenir :

greeter-session=slick-greeter

Sinon, le fichier slick-greeter.conf est ignoré.

Vérifier l'installation du paquet :

dpkg -l | grep slick-greeter

3. Préparer les images

sudo cp ~/Images/mon-fond.jpg /usr/share/backgrounds/mon-fond.jpg
sudo chmod 644 /usr/share/backgrounds/mon-fond.jpg

Formats conseillés : JPG ou PNG. Vérification des droits :

ls -l /usr/share/backgrounds/mon-fond.jpg
# attendu : -rw-r--r--

4. Éditer la configuration

Sans passer par xed admin:/// (souvent non fonctionnel), utilisez nano :

sudo nano /etc/lightdm/slick-greeter.conf

Enregistrer : Ctrl+O, Entrée. Quitter : Ctrl+X.

Ou en une commande (⚠️ remplace tout le contenu du fichier ; faites d'abord cat /etc/lightdm/slick-greeter.conf pour sauvegarder l'existant) :

sudo tee /etc/lightdm/slick-greeter.conf > /dev/null <<'EOF'
[Greeter]
background=/usr/share/backgrounds/mon-fond.jpg
draw-user-backgrounds=false
EOF

5. Exemple de configuration

[Greeter]
background=/usr/share/backgrounds/mon-fond.jpg
background-color=#000000
draw-user-backgrounds=false
draw-grid=false
theme-name=Mint-Y-Dark
icon-theme-name=Mint-Y
font-name=Noto Sans 10
show-hostname=true
show-clock=true
clock-format=%H:%M
logo=/usr/share/backgrounds/mon-logo.png

6. Options principales

Option Rôle
background Chemin de l'image de fond
background-color Couleur de fond (utilisée si l'image est absente)
draw-user-backgrounds true : affiche le fond de chaque utilisateur ; false : impose votre fond
draw-grid Affiche ou non la grille de points sur le fond
theme-name Thème GTK du greeter
icon-theme-name Thème d'icônes
font-name Police (ex. Noto Sans 10)
logo Logo affiché en bas de l'écran
other-monitors-logo Logo sur les écrans secondaires
show-hostname Affiche le nom de la machine
show-clock / clock-format Affiche l'horloge et son format
show-power Affiche le menu d'alimentation
show-a11y Affiche le menu d'accessibilité
show-keyboard Affiche le choix de disposition clavier
show-quit Affiche le bouton de sortie
activate-numlock Active le pavé numérique au démarrage
hidden-users Utilisateurs à masquer de la liste
only-on-monitor Limite le greeter à un écran
stretch-background-across-monitors Étire le fond sur plusieurs écrans
enable-hidpi Gestion des écrans HiDPI (on, off, auto)

Les booléens s'écrivent true ou false.

7. Appliquer les changements

Redémarrer ou se déconnecter. Pour tester sans redémarrer :

sudo systemctl restart lightdm

⚠️ Cela ferme la session graphique : enregistrez votre travail avant.

8. Dépannage

Symptôme Piste
Le fond ne change pas Chemin erroné, image illisible (chmod 644), image dans /home, ou greeter différent de slick-greeter
Fond de l'utilisateur affiché à la place Ajouter draw-user-backgrounds=false
Fichier de configuration ignoré Erreur de syntaxe : la section [Greeter] doit être présente et les clés sans espace autour de = sont recommandées
lightdm-settings plante avec Settings schema 'x.dm.slick-greeter' is not installed Voir ci-dessous

Erreur de schéma GSettings

sudo apt update
sudo apt install --reinstall slick-greeter
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

Puis relancer lightdm-settings.

Consulter les journaux

journalctl -b -u lightdm
cat /var/log/lightdm/lightdm.log
cat /var/log/lightdm/x-0-greeter.log