web-dev-qa-db-fra.com

Changer automatiquement l'arrière-plan de connexion

Si je changeais l'image de fond du bureau, cette image serait également configurée pour l'écran de connexion. Maintenant ça ne marche pas. Quoi que je change, l'arrière-plan de connexion est identique (image par défaut d'Ubuntu). Comment puis-je le faire fonctionner?

1
Steve

Cette question a fait l'objet de nombreuses réponses, ici est un lien approprié.

En votre nom, j'ai essayé toutes les réponses dans ce fil sur Ubuntu 16.10 et je n'ai eu qu'un seul succès. Malheureusement c'est le plus moche.

Tout d’abord, assurez-vous que l’image que vous voulez utiliser est au format .png, puis ouvrez votre terminal:

cd /usr/share/backgrounds
Sudo cp /directory/path/to/my/picture /usr/share/backgrounds
Sudo mv warty-final-ubuntu.png warty-final-ubuntu2.png
Sudo mv 'my-picture-name.png' warty-final-ubuntu.png

Ensuite, déconnectez-vous pour voir votre nouveau fond d'écran de connexion.

2
theYnot
  1. Ajoutez un fichier cronjob /etc/cron.d/variety-background-cp qui copie l'image d'arrière-plan actuelle toutes les 10 minutes dans un emplacement situé en dehors de votre dossier personnel crypté:

    # hourly copy background image
    */10 * * * * your-sername cp "$(gsettings get org.gnome.desktop.background picture-uri|sed "s~'file://\(.*\)'~\1~")" /usr/share/backgrounds/current-background.png
    
  2. Sauvegardez le fichier de thème Ubuntu avec

    cp /usr/share/gnome-Shell/theme/ubuntu.css /var/tmp/
    
  3. éditez la section #lockDialogGroup de votre ubuntu.css, par exemple

    #lockDialogGroup {
       background: #2c001e url(file:///usr/share/backgrounds/current-background.png);
       background-repeat: no-repeat;
       background-size: cover;
       background-position: center;
    }
    
  4. redémarrer

voir https://askubuntu.com/a/1145846/34298

1
rubo77