How do I add customized wallpapers so they appear in the dynamic unity greeter?

After you added you images to /usr/share/backgrounds you need to open the Change Desktop Background dialog by right clicking in your desktop and selecting it.

After the dialog is open you can click the + to add the backgrounds you just copied to /usr/share/backgrounds

enter image description here

Add all the images you have in /usr/share/backgrounds, after you have done that you can select one and it will become your background.

If you are using 12.04 that same image will become the dynamic background for the Unity Greeter. If it does not follow the Setting the dynamic switching off section of How do I change the wallpaper in LightDM? except instead of actually switching it off you use the command

gsettings reset com.canonical.unity-greeter draw-user-backgrounds

has described in the answer.

Note to summarise:

  • Step 1: Add you custom wallpaper to `/usr/share/backgrounds

  • Step 2: Is conditional if you want your custom wallpaper to appear in the dynamic unity greeter (log in) in 12.04. Right click on your custom image and select "Properties" then select the Permissions tab. Navigate to the "Other" permission and change it from None to "Read-only". Note: If you don't do this Unity's default wallpaper will appear in Unity Greeter.

  • Step 3: Now you need to open the Change Desktop Background dialog by right clicking on your desktop and selecting it.

  • Step 4: After the dialog is open you can click the + to add the backgrounds you just copied to`/usr/share/backgrounds.

  • Step 5: Select your image to and change your desktop background`

  • Step 6: Log out and see the Unity Greeters background is your custom image

.


You have to edit the files in /usr/share/gnome-background-properties in order for them to appear in the 'wallpaper' section rather than the 'picture' section.


I am using 12.04 Gnome Classic desktop. None of the solutions above have helped me to display my wallpapers in /user/share/backgrounds. If I click on + as suggested above, Ubuntu 12.04 opens my Pictures folder and does not add the wallpapers I added to /usr/share/backgrounds. The only way that I have found to do this is to add them to the precise-backgrounds.xml file as new items between the main <wallpaper> </wallpaper> tags. This is really a nuisance if you have a large number to add. I am hoping that someone has a simpler solution.

The only way that I have found to add my wallpaper to my login name in the greeter is to install Ubuntu Tweak and then set it using its options.