Deleting an image that's used as a desktop wallpaper removed it as a wallpaper without notice
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
One Hundred Papercuts |
Fix Released
|
Low
|
Unassigned | ||
gnome-control-center |
Fix Released
|
Wishlist
|
|||
firefox-3.5 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
gnome-control-center (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
I saved an image to my desktop (it was the django pony wallpaper (http://
Obviously there is only one copy of the image stored when you set something as the wallpaper, however I thought it was otherwise. I'd suggest that when someone sets something as the wallpaper, it stores a copy of that image somewhere else to prevent things like this from happening.
#####
Wallpapers should only change when users change them explicitly, or when they
modify the source image. Some user stories exercising the appropriate behavior:
Lola downloads a photograph of her boyfriend, todd.jpg, and sets the image
as her wallpaper, either via appearance settings, or within EoG, Firefox, etc.
If Lola opens the image afterwards in GIMP and does color correction, red-eye
elimination, and crops the photo, these changes should be reflected in the
desktop wallpaper. However, if Lola moves the photo from ~/Downloads to
~/Pictures, her wallpaper does not change. Later, if she renames ~/Pictures
to ~/Photos, her wallpaper does not change. If she moves the photo to another
partition, her wallpaper does not change.
Celine saves a Facebook photo to her Desktop by dragging it from her
browser window onto her Desktop. She then opens her appearance preferences and
sets the image as her wallpaper. The next day, Celine sees an file named
hd8dh8ed_djs9dh.jpg on her Desktop. She selects it and presses her delete key
and the file is deleted. Her wallpaper does not fade to black at this point--it remains unchanged.
The crucial thing we are preventing here is the wallpaper changing without
explicit user consent. We are only focused on the active wallpaper image -- not the
entire set of photos that the user can choose from when opening her Appearance
preferences. Most users don't think like programs do, so may not
understand why deleting a file (or worse, a seemingly unrelated folder) changes
their wallpaper.
affects: | ubuntu → meta-gnome2 (Ubuntu) |
affects: | meta-gnome2 (Ubuntu) → ubuntu |
Changed in hundredpapercuts: | |
milestone: | none → round-5 |
description: | updated |
description: | updated |
Changed in gnome-control-center: | |
status: | Unknown → Confirmed |
Changed in eog (Ubuntu): | |
importance: | Undecided → Low |
status: | New → Triaged |
importance: | Low → Wishlist |
affects: | eog (Ubuntu) → gnome-control-center (Ubuntu) |
Changed in gnome-control-center (Ubuntu): | |
importance: | Wishlist → Low |
Changed in hundredpapercuts: | |
milestone: | round-5 → lucid-round-3 |
Changed in hundredpapercuts: | |
importance: | Undecided → Low |
Changed in hundredpapercuts: | |
milestone: | lucid-round-3 → maverick-round-4-potpourri |
status: | Confirmed → Triaged |
Changed in gnome-control-center: | |
importance: | Unknown → Wishlist |
Changed in hundredpapercuts: | |
assignee: | nobody → Papercuts Ninja (papercuts-ninja) |
Changed in gnome-control-center: | |
status: | Confirmed → Fix Released |
Changed in hundredpapercuts: | |
status: | Fix Committed → Fix Released |
Changed in gnome-control-center (Ubuntu): | |
status: | Triaged → Fix Released |
> I'd suggest that when someone sets something as the wallpaper,
> it stores a copy of that image somewhere else to prevent things like this from happening.
No, I'm against. I don't want duplicates of my wallpapers falling somewhere on my HDD. What a disk space loss!
Better display a popup "(Re)moving this image will cause you to loose your current wallpaper" but not dupe my files...