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