2012-02-05 14:51:49 |
Hernando Torque |
description |
The dynamic wallpaper change does only seem to work for me if I use wallpapers from the "Wallpaper" category. If I choose a wallpaper from "Picture Folder", then "org.gnome.desktop.background.picture-uri" points to a file in ~/.cache/gnome-control-center/backgrounds/, x-0-greeter.log suggests a permission problem, and I get the default wallpaper.
And indeed, ~/.cache has a 700 permission (at least on three systems I checked). If I manually set the gsetting key to a file in ~/Pictures, the wallpaper change works fine. |
Background images, that have been manually added to the 'Pictures Folder' category in gnome-control-center, don't get picked up by the Unity Greeter, because selecting one of those sets the image URI at 'org.gnome.desktop.background.picture-uri' to a copy of the file in '~/.cache/gnome-control-center/backgrounds', which is only user-readable.
However, image files, that reside directly in the '~/Pictures' folder, automatically show up in the 'Pictures Folder' category. Picking one of those entries sets the image URI to the file in '~/Pictures' → the Unity Greeter can read and use it.
To add some confusion: it's also possible to manually add images from '~/Pictures' to the 'Pictures Folder' category in gnome-control-center, and you will end up having the image show up twice: one pointing to the file in '~/Pictures' (will be used by the Unity Greeter), the other one pointing to the copy in '~/.cache/gnome-control-center/backgrounds' (won't be used by the Unity Greeter).
So, there _is_ an inconsistency to fix. |
|