Doesn't show manually added wallpapers from "Picture Folders" category

Bug #918934 reported by Hernando Torque
58
This bug affects 14 people
Affects Status Importance Assigned to Milestone
unity-greeter (Ubuntu)
Confirmed
Low
Unassigned

Bug Description

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.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in unity-greeter (Ubuntu):
status: New → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug report, not exposing private files on the login screen is a design decision not a bug, not sure what's the correct solution is there or if that's a bug at all...

Changed in unity-greeter (Ubuntu):
importance: Undecided → Low
Revision history for this message
Sam_ (and-sam) wrote :

Ah, as I understand it's a compromise of 844081, a single user can do whatever he or she prefers, on multiuser systems an admin may add user preferred images to standard directory on request.

Revision history for this message
Hernando Torque (htorque) wrote :

Sebastien, some wallpaper entries in the 'Picture Folder' (System Settings → User Interface) set the 'picture-uri' key to 'file:///home/<user>/Pictures/<wallpaper_filename>', which is readable and will be used by unity-greeter.

So either that shouldn't happen, or the other wallpapers should work too.

description: updated
summary: - Doesn't show wallpapers from "Picture Folder" category
+ Doesn't show wallpapers from "Picture Folders" category
summary: - Doesn't show wallpapers from "Picture Folders" category
+ Doesn't show manually added wallpapers from "Picture Folders" category
Revision history for this message
Sam_ (and-sam) wrote :

Workaround via dconf com.canonical.unity-greeter background accepts custom path.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.