I installed Variety background changer in my machine, setup the option Make sure that wallpapers set by Variety will be used on the login screen and works flawlessly for many weeks.

I am not sure if was an update or I launch in recovery mode, one time, but now, when I turn-on my laptop, LightDM appear with my users for login but only with the generic background /usr/share/backgrounds/warty-final-ubuntu.png. I deactivate Variety and setup backgrounds from $HOME/Pictures folder but the problem remains.

I have setup with dynamic backgrounds in lightdm, I put these commands to check this:

sudo su
xhost +SI:localuser:lightdm
su lightdm -s /bin/bash

and after this i check variables:

lightdm@banshee:~$ gsettings get com.canonical.unity-greeter draw-user-backgrounds
lightdm@banshee:~$ gsettings get com.canonical.unity-greeter background
lightdm@banshee:~$ gsettings set org.gnome.settings-daemon.plugins.background active true

I imagine that the last one is always the default value, but the first one setup that lightdm setup the user background that is setup, but always appears the default background in my login, my $HOME partition is not encrypted, Some other thing that i need to review?

P.D. afther the commands that i put above, lightdm appears with default background and i get the variables with gsettings but the last one, appears false

lightdm@banshee:~$ gsettings get org.gnome.settings-daemon.plugins.background active
  • one thing that I must indicate is that i change Nautilus by Nemo but maintaining Unity. teh responses below, works just because the gsettings in org.gnome.settings-daemon.plugins.background was deactivated because nautilus now do this. But i have nautilus disabled :) – Yonsy Solis Aug 15 '17 at 2:18

well, searching a little more today in Ask Ubuntu I found a similar problem with Trusty already resolved, I check their best answer and this was the problem in my case too! :)

Now I saw that this best answer was based in another answer for a question that was for 12.04, so both ones, one for precise and the another one for trusty, solve my problem in xenial :)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.