Je ne souhaite pas exposer mon fond d'écran à d'autres personnes partageant mon ordinateur. Existe-t-il un moyen de désactiver cette fonctionnalité ou de la contourner?
Tout d’abord, il semble que le papier peint soit sensible. Vous devez donc vous assurer que personne d'autre ne peut le voir de toute façon, qu'il soit affiché ou non sur la bannière.
Pour empêcher les gens de voir votre fichier de papier peint:
Là. Maintenant, personne d'autre que vous ne pouvez voir ce fichier. Et, accessoirement, cela signifie que la bannière ne pourra plus l’afficher comme fond d’écran et se repliera sur celui par défaut.
Sudo -u lightdm dbus-launch gsettings set com.canonical.unity-greeter draw-user-backgrounds false
Si vous souhaitez afficher un fond d'écran différent différent de celui de votre propre fond d'écran, exécutez la commande suivante dans un terminal:
id -u
Ce qui vous donnera un numéro représentant votre propre ID utilisateur sur le système. Maintenant, entrez la commande suivante:
dbus-send --system --print-reply --dest=org.freedesktop.Accounts /org/freedesktop/Accounts/UserYOURID org.freedesktop.Accounts.User.SetBackgroundFile string:YOURWALLPAPER
Où YOURID est l'ID utilisateur que vous venez de recevoir et YOURWALLPAPER est un chemin d'accès au fond d'écran que vous souhaitez utiliser.
Maintenant, si vous changez le papier peint de votre bureau après cela, le papier peint greeter sera réinitialisé au papier peint de votre bureau. Vous devrez donc à nouveau entrer cette commande pour conserver des fonds d’écran séparés.
Pour 12.04
Essayez les commandes suivantes dans un terminal. Ça devrait marcher.
Sudo xhost +SI:localuser:lightdm
Sudo su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter draw-user-backgrounds false
exit
exit
Références: