I would like to set the wallpaper in the login screen (Unity Greeter), how do I do that?
Ubuntu 12.04 to 13.04Ubuntu 12.04 Unity greeter has introduced selected user dynamic background, that means that when selecting a user from the available users list the background will change to reflect the selected user's desktop background. By default lightdm will set Setting the dynamic switching off
(Type sudo password) Allow the user lightdm to create a connection to the X server
Switch user to lightdm
Turn off the dynamic switching of the background
If you want to reset that setting to default after changing it, follow all the steps until the command above and instead use
When you are done setting off or reseting to default the dynamic background feature you can close the terminal or type 2x Changing the default fixed background(you will only see this one if the user did not set a desktop background picture or if the dynamic setting is set to false) Open a terminal and get root
(Type sudo password) Allow the user lightdm to create a connection to the X server
Switch user to lightdm
Change the default background with a picture of your choice
(Note: the wallpaper file cannot be located inside a encrypted user's home, those are only mounted after the user has logged in with his account.) If you want to revert that to the default background follow all the steps until the command above but instead type
When you are done changing the default background feature or reverting back to the default one you can close the terminal or type 2x |
|||||||||||||||||||||
|
Ubuntu 16.10 without X11 using dconfThis solution is a variant of the one by samb. Benefits of this solution are that all customization is done in
Change the settings to your preference:
Create the compiled file for these settings:
Edit the user profile:
Include the local customization via a
You might need to restart lightdm to make your changes show:
Et voilà, a customized unity-greeter background. |
||||
|
|
|
Ubuntu 12.04, 14.04 & 16.04 Bruno Pereira's answer worked for me but could not be used in a context without X11. Here is an other way to do the same ... without the need of X11 (and easily scriptable) : Edit the following file :
Apply the new settings :
|
|||||||||||||||||
|
|
The main answer doesn't work for me, as I'm not using unity-greeter. My lightdm is configured to use lightdm-gtk-greeter. I found a solution by looking through the lightdm source code. It queries DBus to find the BackgroundFile property for the user. You can change this by using the d-feet program (or command-line tools). Navigate to this point on d-feet:
Double click the "SetBackgroundFile" function. In the window that opens, type your desired wallpaper filename (with double quotes around it). Click the Execute button. If all is well, you'll see a message like, "This function didn't return anything". The next time lightdm runs, it should have the new wallpaper that you selected. |
|||||||||
|
|
Ubuntu 12.10 This approach uses the dconf-editor, rather than gsettings. Changes to the unity-greeter must be done as the lightdm user. The steps are as follows:
|
|||||
|
12.04This is my solution to those who are not able to change the login screen background. I was having this problem when I changed the wallpaper but I was getting the default Ubuntu login background. So what I did was locate the
Something which gives full access and now we can see the effect. The wallpaper I choose on desktop is also seen as the login screen background. This applies for all users. |
||||
|
|
|
Ubuntu 12.04 Just put the desired lightdm background in the default Ubuntu pictures folder (not a subfolder) and then set it as your wallpaper. |
|||
|
|
|
This what worked for me. Via nautilus, I renamed the original |
||||
|
|
|
All versions 1) Download Ubuntu Tweak: Download for Ubuntu 12.04 Precise Pangolin Download for Ubuntu 11.10 Oneiric Ocelot If you use 12.04 Precise: to change the login wallpaper just change your desktop wallpaper, with Ubuntu Tweak you can change only the logo. If you use 11.10 Oneiric you can use Ubuntu Tweak to change the login wallpaper and logo. 2) Open the downloaded package and install it
3) Launch Ubuntu Tweak. Go to Tweaks > Login Settings.
Click Unlock and click on the image you want to change.
If you use 12.04 Precise: to change the login wallpaper just change your desktop wallpaper, with Ubuntu Tweak you can change the logo. |
||||
|
|
For 11.10:You need to edit /etc/lightdm/unity-greeter.conf ( For ref check the below screen shot.
|
||||
|
|
|
12.04 In Ubuntu 12.04 you don't need to do all those command line edits anymore. All you have to do is change your wallpaper and voilá, LightDM will use it as the background (: Sadly it seems not fully implemented yet, since when your computer starts, you see the default Ubuntu wallpaper for some seconds before it change to your wallpaper. But since we are talking about a beta (Ubuntu 12.04 is in Beta 2 right now), it's expected. Hope it answered your question (: |
|||||||||||||
|
11.10I'd suggest to use Ubuntu Tweak. You can configure what the logo and the backgroundimage comforably without messing around with config files:
This screenshot was taken on 10.10 Maverick, if somebody can check easily if it works also with recent Ubuntu versions an edit of this answer is welcome! |
|||||||||||||||||
|
11.10 - Simple LightDM ManagerAn enterprising developer has put together a simple applet that will change the wallpaper:
to install
|
|||||
|
|
This is a workaround for 12.04 and the current version of unity-greeter (the default "theme"). For other greeters like lightdm-gtk-greeter, the usual editing of the conf file in What I did is this: I found the image that unity-greeter insists on using. For me, it was in In my case, I just made a symlink from another background in that location:
run this command while you are in Keep in mind that if you are going to use a background in your home, you need to make sure your home is not encrypted, as lightdm will not be able to read that file until you login. Also make sure you have the right permissions on the file. If you don't know what any of this means, stick with a wallpaper that's already in |
|||||||||
|
For 11.10Run this command in the terminal (Ctrl+Alt+T)
You will see gedit (text-editor app) appear with this text:
Just edit the line that says Then click save or Ctrl+S and close the window. You are done. Log out to see it working. |
|||||
|







