Changer le fond d'écran de connexion

32

J'ai essayé de changer le fond d'écran de mon écran de connexion en l'un des miens à l'aide de Ubuntu-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 ceux-ci.

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

Joren
la source
Regardez ma réponse ici , et voir si cela aide.
Mitch
J'ai déjà essayé ça et ça n'a pas marché.
Joren
Quelle version d'Ubuntu avez-vous? J'avais l'habitude d'avoir un écran de connexion avec le fond d'écran de l'utilisateur, mais maintenant, dans Ubuntu 13.04, cette fonction est désactivée, au moins par défaut ..
Lucio
@ Lucio, je suis sous Ubuntu 13.04. Y aurait-il une option alternative?
Joren
Dans Ubuntu 18.04, cela a encore changé, voici un tutoriel, comment le changer: vitux.com/how-to-change-login-lock-screen-background-in-ubuntu
rubo77

Réponses:

33

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

chemin-à-image est en fait le chemin où est stockée l'image que vous voulez comme fond d'écran de connexion, par exemple: /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: Ubuntu13.04 LighDM

Ossama Nasser
la source
3
Et n'oubliez pas de donner à votre fond d'écran les autorisations suffisantes;)
Joren
1
J'ai également confirmé que cela fonctionne également en 13.10.
Joren
Cela ne fonctionne pas sur mon Ubuntu Studio 15.10, mis à jour avecubuntu-desktop
rubo77
Cela ne semble pas fonctionner non plus sur 16.04: Fond d'écran séparé pour l'écran de connexion et le bureau? (16.04 LTS)
JonasCz
@JonasCz Fonctionne pour l'écran de verrouillage dans 16.04 cependant ...
mardi
8

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 /

Puis renommez l'image utilisée pour backup-imagenameold.png ensuite renommer votre image préférée en nom de fichier de l'arrière-plan d'origine.

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

Cordialement, Rüssel

Rüssel
la source
Simple, fonctionne sur Ubuntu 14.04.
Marcel
C'est le seul qui a fonctionné pour moi en
16h10
7

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

sudo apt-get install dconf-editor

Exécutez dconf-editor:

sudo dconf-editor

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

draw-user-backgrounds: 'true'
background: 'path-to-image'
Yusuf Mambrasar
la source
C'est une bonne solution universelle - de toute façon, on a probablement besoin dconf-editord'autres choses. +1
Priidu Neemre
Merci. pour moi, je dois définir "draw-user-backgrounds" sur false pour que l'image apparaisse, sinon c'est juste un dégradé de couleurs .. bonne chance.
Projet de loi
7

C'est très simple.

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

    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.

La source

tshrinivasan
la source
Fait intéressant, cela continue de fonctionner même pour Ubuntu 16.04 ... bien que le fichier soit un fichier png
Scott Stensland
5

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

utilisateur203391
la source
Ou en une ligne:sudo su -c 'echo "background=/usr/share/backgrounds/Tranquil_by_Pat_David.jpg">>/etc/lightdm/lightdm-gtk-greeter.conf'
rubo77
Cela fonctionne, mais comment puis-je centrer l'image et l'adapter à 0,5 fois l'image d'origine?
Apurv
4

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

akshay
la source
4
Je crois que le PO fait référence au fond d'écran, pas à la petite image / avatar de l'utilisateur.
JonasCz - Réintégrer Monica le
@JonasCz mais la petite image d'utilisateur / avatar sera utilisée comme fond d'écran de connexion!
ManniL
1

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 ur_desktop_wallpaper_here.jpg

    Remarque: Tout le chemin à ur_desktop_wallpaper_herepeut ê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.

Senio
la source
1
J'ai suivi vos pas mais je ne vois toujours pas de papier peint sur mon écran de connexion.
Joren
1

J'utilise Ubuntu 14.04 (tous les paramètres de 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 / Papier peint de l'utilisateur et, étant donné la taille correcte de l'image, cette image s'affichera également lors de la prochaine connexion.

Heinz Ruffieux
la source
Fonctionne bien pour moi le 16.04. C'est le plus approprié pour les systèmes qui ont un seul utilisateur. L'arrière-plan est évidemment spécifique à l'utilisateur.
Martin Ewing
1

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.

Yash Katta
la source
0

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 ( .pngformat)
  • renommez-le "warty-final-ubuntu.png"
  • puis déplacez-le vers /usr/share/backgrounds
Rizky Purwanto
la source
c'était en fait le plus facile. Beaucoup des autres réponses ne fonctionnait pas et étaient plus complexes que cela
wordsforthewise
0

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 savoir comment supprimer la grille sur l'écran de connexion.

David G
la source
0

étape 1. Installer ubuntu tweak sudo apt-get installer ubuntu-tweak

Étape 2. Lancez 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 changer l’image d’arrière-plan.

Abel Tom
la source
4
Ce serait formidable si vous pouviez élaborer un peu votre réponse et fournir plus de détails à chaque étape. Comment installer Ubuntu Tweak serait bien ainsi que quelques captures d’écran.
Byte Commander
0
  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 bas du fichier et au-dessus de la dernière </wallpapers> balise, 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-> Looktag-> Wallpapersdepuis la fenêtre qui se développe. Et enfin, choisissez votre fond d'écran qui apparaîtra maintenant sous le nom Name_of_your_wallpaper .
mark_infinite
la source
0

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 de fond dans l'id #lockDialogGroup

    Copiez l’image actuelle dans un dossier non chiffré (au cas où l’image actuelle 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 #lockDialogGroupsection, 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

rubo77
la source
-1

Dans le passé, cela fonctionnerait pour moi. Je ne suis pas sûr que cela fonctionne dans un environnement d'unité.

Lance ça.

sudo cp /usr/share/applications/gnome-appearance-properties.desktop /usr/share/gdm/autostart/LoginWindow


Déconnectez-vous, effectuez vos modifications.
Se reconnecter dans
Run this.

sudo unlink /usr/share/gdm/autostart/LoginWindow/gnome-appearance-properties.desktop


EglCode
la source