Passer au contenu principal

Configurer l'écran de connexion LMDE 7

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