web-dev-qa-db-fra.com

Comment puis-je faire en sorte que mon écran de connexion utilise le même fond d'écran que mon bureau?

J'utilise pcmanfm pour afficher des fonds d'écran sur mon bureau. L'emplacement du fichier conf pour pcmanfm est ~/.config/pcmanfm/lubuntu. Dans ce fichier, le fond d'écran est simplement défini sous cette forme:

fond d'écran =/CHEMIN/VERS/IMAGE/FICHIER/image.jpg

Comment pourrais-je obtenir ces informations dans le fichier de configuration de l'accueilleur lightdm? /etc/xdg/lubuntu/lightdm/lightdm-gtk-greeter.conf

L'arrière-plan du fichier de configuration du greeter est défini comme suit:

background =/CHEMIN/VERS/IMAGE/FICHIER/image.jpg

Existe-t-il un moyen de le lier, ou autre chose avec le résultat souhaité?

1
zaruvi

LightDM utilise AccountsService pour obtenir le fond d'écran de l'utilisateur.

Je n'utilise pas pcmanfm, mais à première vue, il semble que pcmanfm n'interagit pas avec AccountsService pour mettre à jour les informations sur le papier peint.

Il y a 2 options:

  1. Attendez les fonctionnalités nécessaires de pcmanfm (ou recherchez simplement les bogues associés - peut-être qu'elles sont déjà signalées mais non implémentées).

  2. Vous pouvez éditer le fichier "/ var/lib/AccountsService/users/$ USER". Ajoutez la ligne suivante pour changer votre fond d'écran à l'écran de connexion pour l'utilisateur spécifié:

    background=path/to/image
    
2
user297453