web-dev-qa-db-fra.com

Changer le fond d'écran de connexion

J'ai essayé de changer le fond d'écran de mon écran de connexion en l'un des miens à l'aide de buntu-Tweak . Les fonds d'écran sont situés dans le dossier de fond d'écran par défaut d'Ubuntu et j'ai donné à tous les utilisateurs des privilèges de lecture sur ces derniers.

Maintenant, il n'y a même plus de papier peint sur l'écran de connexion.

31
Joren

En essayant la réponse de Senio, je n'ai pas eu de chance. Mais avec peu de modifications, je gagne le jackpot:

Sudo -i
xhost +SI:localuser:lightdm
su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter draw-user-backgrounds 'true'
gsettings set com.canonical.unity-greeter background 'path-to-image'
exit

path-to-image est en fait le chemin où est stockée l'image que vous souhaitez utiliser comme fond d'écran de connexion, par ex. : /usr/share/backgrounds/x.jpg

Je l'ai testé et ça marche

J'ai trouvé cette page qui offre quelques astuces concernant ce problème: buntu13.04 LighDM

32
Ossama Nasser

Solution pas cher et sale: Arrivé à Terminal, alors:

Sudo nautilus

Ensuite, utilisez Nautilus pour copier votre arrière-plan préféré dans

/ usr/share/backgrounds /

Renommez ensuite l'image utilisée en backup-imagenameold.png puis renommez votre image préférée en tant que nom de fichier de l'arrière-plan d'origine.

Je sais que ce n'est pas propre ou maigre, mais ça fait le travail dès que possible;)

Cordialement, Rüssel

8
Rüssel

Hmmm .. J'essaie d'installer dconf-editor pour changer ce fond. Ouvrez Terminal et tapez ce script ..

Sudo apt-get install dconf-editor

Lancez dconf-editor:

Sudo dconf-editor

Et montrez la fenêtre ... Ouvrez com> canonique> unity-greeter Puis changez:

draw-user-backgrounds: 'true'
background: 'path-to-image'
7
Yusuf Mambrasar

C'est très simple.

  1. Ouvrir un terminal
  2. devenir root et changer le dossier actuel

    Sudo su
    cd /usr/share/backgrounds/
    
  3. Copiez le fichier image à cet emplacement

  4. Changez le nom du fichier en warty-final-ubuntu.png

Cela changera l'image de fond de l'écran de connexion.

Source

7
tshrinivasan

Je crois que ce que vous recherchez est:

Sudo apt-get install lightdm-gtk-greeter
Sudo vim /etc/lightdm/lightdm-gtk-greeter.conf

Changer la ligne:

background=/usr/share/backgrounds/warty-final-ubuntu.png

à tout ce que vous voulez. J'espère que cela t'aides

5
user203391

Canonical a ajouté le support pour cela dans Ubuntu 16.04. Jetez un oeil à ce lien -> https://help.ubuntu.com/16.04/ubuntu-help/user-changepicture.html

4
akshay

J'ai eu le moyen plus simple dans Ubuntu 14.04 de résoudre ce problème. Il vous suffit de modifier les autorisations de l'image en tapant commande dans terminal comme suit.

chmod 644 'path-of-file-to-change-permission'

Remplacez chemin-de-fichier-à-changer-permission par le chemin de votre image.

Par exemple, vos images d’arrière-plan se trouvent dans/home/Admin/Pictures, puis tapez command comme suit.

chmod 644 /home/Admin/Pictures/*.jpg

Cela fonctionnera.

1
Yash Katta

J'ai accidentellement trouvé la solution qui fonctionne très bien. Il préserve même l’animation du papier peint émergent pendant l’écran de connexion (ce que je voulais le plus). Pas à pas ce que j'ai fait:

  1. (lightDM) Modifiez l'écran de connexion du papier peint par défaut. Tapez le terminal:

    Sudo -i
    xhost +SI:localuser:lightdm
    su lightdm -s /bin/bash
    gsettings set com.canonical.unity-greeter draw-user-backgrounds 'true'
    gsettings set com.canonical.unity-greeter background ''
    exit
    

    Cela changera le fond d'écran de connexion par défaut. (Nous en avons besoin pour l'animation)

  2. Créez un programme de démarrage nommé par exemple 'WallpaperChange', qui exécute cette ligne:

    gsettings set org.gnome.desktop.background picture-uri \
              file:///usr/share/backgrounds/ur_desktop_wallpaper_here.jpg
    

    À chaque démarrage, l’arrière-plan de votre bureau change le ur_desktop_wallpaper_here.jpg

    Remarque: le chemin d'accès complet à ur_desktop_wallpaper_here peut être modifié.

  3. La chose la plus importante. Modifiez l’arrière-plan de votre bureau via l’interface graphique dans Options de préférences du fond d’écran que vous souhaitez afficher à l’écran de connexion.

  4. Redémarrez votre ordinateur.

  5. Décochez le programme de démarrage 'WallpaperChange'. Vous n'en avez plus besoin maintenant. Lors du prochain changement de fond d'écran, vous l'utiliserez à nouveau.

Je ne l'avais testé que sur Ubuntu 13.04 et j'avais trouvé une solution par accident. Je ne peux pas vous fournir une réponse technique pourquoi cela fonctionne. Cela peut dépendre de ce que vous avez fait avec votre ordinateur avant de configurer le fond d’écran de connexion. Je vais réinstaller Ubuntu, réessayer ce code et savoir si ma solution nécessite des modifications supplémentaires. (Ajout de la 4ème ligne à la p.1)

Salue.

1
Senio

J'utilise Ubuntu 14.04 (tous les paramètres du bureau sont standard et j'utilise le shell standard) et je pense que c'est encore plus simple que toutes les solutions indiquées ci-dessus.

La seule chose que je fais est de télécharger une image ou d’obtenir une de mes propres photos, en fonction de la taille de l’écran, cliquer avec le bouton droit de la souris sur l’image téléchargée et sélectionner "Définir comme arrière-plan".

Ce processus semble copier l'image dans le dossier Image/Fond d'écran de l'utilisateur et, étant donné la taille correcte de l'image, cette image s'affichera également lors de la prochaine connexion.

1
Heinz Ruffieux

étape 1. Installer ubuntu Tweak Sudo apt-get installer ubuntu-Tweak

Étape 2. Démarrez Ubuntu Tweak à partir de la ligne de commande: ubuntu-Tweak

Étape 3. Changez l’image d’arrière-plan Accédez à Réglages> Paramètres de connexion> cliquez pour modifier l’image d’arrière-plan.

0
Abel Tom

De manière simple, vous pouvez changer l’arrière-plan de connexion en utilisant Nautilus:

  • ouvrir Nautilus (en mode racine)
  • aller à /usr/share/backgrounds
  • couper/déplacer/supprimer "warty-final-ubuntu.png"
  • puis choisissez l'image que vous voulez (format .png)
  • renommez-le "warty-final-ubuntu.png"
  • puis déplacez-le à /usr/share/backgrounds
0
Rizky Purwanto

J'ai pu changer l'écran de connexion par accident. Cela semble fonctionner à chaque fois pour moi. J'ai choisi une photo que je voulais utiliser, je l'ai ouverte dans Shotwell, puis je l'ai enregistrée au format PNG. Puis j'ai choisi cette photo comme fond d'écran. Puis je me suis déconnecté, puis à nouveau et Bam. L’écran de connexion est la photo que j’ai choisie. Aucune couleur orange plus laide. Maintenant, je dois comprendre comment supprimer la grille sur l'écran de connexion.

0
David G
  1. Sudo cp your_wallpaper.jpg /usr/share/backgrounds/
  2. Sudo chmod 644 /usr/share/backgrounds/your_wallpaper.jpg
  3. Sudo nano /usr/share/gnome-background-properties/trusty-wallpapers.xml
  4. Allez au en bas du fichier et au-dessus du dernier</wallpapers>, copiez le texte:
<wallpaper>
    <name>Name_of_your_wallpaper</name>
    <filename>/usr/share/backgrounds/your_wallpaper.jpg</filename>
    <options>zoom</options>
    <pcolor>#000000</pcolor>
    <scolor>#000000</scolor>
    <shade_type>solid</shade_type>   
</wallpaper>
</wallpapers> <-- This should be the last line - copy the above text
  1. Enregistrez le fichier et quittez.
  2. Ouvrez System Settings-> Appearance-> Look balise -> Wallpapers à partir de la fenêtre en développement. Et enfin, choisissez votre fond d'écran qui apparaîtra maintenant avec le nom Name_of_your_wallpaper.
0
mark_infinite

Dans Ubuntu 18.04, vous devez modifier le chemin d'accès à votre image d'arrière-plan dans le thème par défaut /usr/share/gnome-Shell/theme/ubuntu.css

  1. Première sauvegarde du fichier !!!

    cp /usr/share/gnome-Shell/theme/ubuntu.css /var/tmp/
    

    Si vous avez une faute de frappe quelque part, vous ne pourrez pas accéder à l'écran de connexion lui-même. Si vous faites une erreur, vous devez vous adresser au terminal pour annuler le changement ou effectuer une correction.

  2. Changer le chemin d’arrière-plan dans l’identifiant #lockDialogGroup

    Copiez l’image actuelle dans un dossier non chiffré (au cas où l’image courante se trouverait dans un dossier chiffré) avec

    cp "$(gsettings get org.gnome.desktop.background picture-uri|sed "s~'file://\(.*\)'~\1~")" /usr/share/backgrounds/current-background.png
    

    Et ajoutez ceci dans la section #lockDialogGroup, par exemple:

    #lockDialogGroup {
       background: #2c001e url(file:///usr/share/backgrounds/current-background.png);
       background-repeat: no-repeat;
       background-size: cover;
       background-position: center;
    }
    
  3. Redémarrez l'ordinateur pour voir l'effet.

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

0
rubo77