wallpaper not updating
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| nautilus (Ubuntu) |
High
|
Sebastien Bacher |
Bug Description
Steps:
1. Find a wallpaper image on the web in firefox
2. Right click and choose Set as Desktop Background
3. Log out, notice that it uses the new background in the greeter for that user, as expected
4. Login again
5. repeat #2 with a different image
6. Log out, note that the backgorund is the background set in #2, not the one set in #5
I even went and renamed the wallpaper image and put it in my Pictures directory. Then I set the background image with the settings tool. The image still did not update in the greeter.
ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: lightdm 1.4.0-0ubuntu3
ProcVersionSign
Uname: Linux 3.8.0-5-generic i686
ApportVersion: 2.8-0ubuntu4
Architecture: i386
Date: Sun Feb 17 15:11:27 2013
LightdmConfig:
[SeatDefaults]
autologin-
user-session=
greeter-
MarkForUpload: True
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: lightdm
UpgradeStatus: Upgraded to raring on 2013-02-11 (6 days ago)
Related branches
Rick Spencer (rick-rickspencer3) wrote : | #1 |
Rick Spencer (rick-rickspencer3) wrote : | #3 |
Not certain where to put this, so subscribing Robert and assigning to the desktop team. Please reassign as appropriate
Changed in lightdm (Ubuntu): | |
importance: | Undecided → High |
assignee: | nobody → Canonical Desktop Team (canonical-desktop-team) |
Sebastien Bacher (seb128) wrote : | #4 |
Thank you for the bug report Rick.
There is a long standing known issue: user wallpapers, if stored in a non world readable directory, are not visible to the greeter. That's bug #928553. The reason is that only the URL is shared (to not "leak" private infos), so the greater (which runs as another user) needs to be able to read the file to display it
Is the directory the image is stored in world readable?
Not sure that's the case there though, since you seem to do twice the same steps and that should lead to the same directory to be used/result
if you run "gsettings get org.gnome.
affects: | lightdm (Ubuntu) → unity-greeter (Ubuntu) |
Changed in unity-greeter (Ubuntu): | |
status: | Confirmed → Incomplete |
Sebastien Bacher (seb128) wrote : | #5 |
Could you also run:
"dbus-send --print-reply --system --dest=
when "1000" is your user uid
royden (ryts) wrote : | #6 |
:~$ ls -al /usr/share/
drwxr-xr-x 3 root root 4096 mar 8 01:55 backgrounds
:~$ gsettings get org.gnome.
'file:/
:~$ dbus-send --print-reply --system --dest=
method return sender=:1.77 -> dest=:1.188 reply_serial=2 variant string "/usr/share/
Background was stuck on "Vanishing_by...." set in 12.10 some time ago. After upgrade noticed that the unity-greeter version of the background (i.e. with password box) transferred to desktop background (i.e. it had the password box). Was not possible to set another background via system-settings. Using dconf -editor I got it to disappear from the desktop but not the greeter; desktop however now blank.
ionash. (janusz-arch) wrote : | #7 |
This affect me too. Unity-greeter stuck with wallpaper set before upgrade to 13.04.
Wallpaper doesn't change even when I'm manually edit in dconf it's name.
When I'm trying change greeter background using Ubuntu Tweak, new wallpaper shows up for a little moment, and after that again visible is the old one.
Even when I deleted from /usr/share/
And now command from Sebastien's post returns name of the wallpaper, that no longer exists in /usr/share/
ionash. (janusz-arch) wrote : | #8 |
:~/Pulpit$ gsettings get org.gnome.
'file:/
:~/Pulpit$ dbus-send --print-reply --system --dest=
method return sender=:1.15 -> dest=:1.552 reply_serial=2
variant string "/usr/share/
Rick Spencer (rick-rickspencer3) wrote : | #9 |
@seb128
gsettings get org.gnome.
dbus-send --print-reply --system --dest=
Rick Spencer (rick-rickspencer3) wrote : | #10 |
@seb128 -
That second command pointed to the old picture which was still in my downloads directory, I deleted it, and then logged out. Then I had the default UG wallpaper not my custom desktop.
Sebastien Bacher (seb128) wrote : | #11 |
keeping this bug since it has more details than the other one
affects: | unity-greeter (Ubuntu) → nautilus (Ubuntu) |
Changed in nautilus (Ubuntu): | |
assignee: | Canonical Desktop Team (canonical-desktop-team) → Sebastien Bacher (seb128) |
status: | Incomplete → In Progress |
Sebastien Bacher (seb128) wrote : | #12 |
Thanks everyone, we relied on gnome-settings-
Launchpad Janitor (janitor) wrote : | #13 |
This bug was fixed in the package nautilus - 1:3.6.3-0ubuntu11
---------------
nautilus (1:3.6.3-0ubuntu11) raring; urgency=low
* debian/
- write the background image to accountsservice when it changes,
gnome-
to avoid duplication so we need to do it here (lp: #1128492)
-- Sebastien Bacher <email address hidden> Thu, 21 Mar 2013 12:53:17 +0100
Changed in nautilus (Ubuntu): | |
status: | In Progress → Fix Released |
Yonsy (yonsy) wrote : | #14 |
if you use nemo for Ubuntu (without Cinnamon extensions) and disable Nautilus to be launched, the problem happens again. You will need to check if nautilus is not operative and in this case, re-use gnome-settings daemon
Status changed to 'Confirmed' because the bug affects multiple users.