Background image geometry options are confusing

Bug #416605 reported by Danielle Foré
This bug affects 2 people
Affects Status Importance Assigned to Milestone
One Hundred Papercuts
Fix Released
Fix Released
gnome-control-center (Ubuntu)
Fix Released
Ubuntu Desktop Bugs

Bug Description

In the Backgrounds tab of the Appearance Preferences, we have a few options on a backgrounds "style". Of those options we have "Tiled" "Zoom" "Centered" "Scaled" and "Fill Screen"

Arguably "Zoom", "Tile", and "Fill Screen" all fill the screen. "Tile" is pretty obvious, "Fill Screen" stretches the image to fill the screen, and "Zoom" zooms in on the image until it fills the screen.

Perhaps "Fill Screen" should be renamed "Stretch"

Vish (vish)
Changed in hundredpapercuts:
importance: Undecided → Low
status: New → Triaged
milestone: none → round-7
Revision history for this message
Vish (vish) wrote :

From dup:

In the Background tab of Appearance Preferences, there is a place to select the background's "style". Options listed here are "Tiled", "Zoom", "Centered", "Scaled", and "Fill Screen". These names don't seem to match up in their verb tense.

It should be more like "Tile", "Zoom", "Center", "Scale", and "Fill Screen"

summary: - background Style options are confusing
+ Background image geometry options are confusing
Revision history for this message
pt123 (pt123) wrote :

It would be nice if there was a left & right option this will be useful when conky is used to be aligned on the opposite side of the wallpaper..

Revision history for this message
Andrew (and471) wrote :

@pt123 That is for another bug

So merging the ideas of the duplicate bug (#416600) and this bug, the final values should be:

"Tile", "Zoom", "Center", "Scale", and "Stretch"

If everyone is happy with these values then I shall create the patch and send bug upstream

Changed in gnome-control-center:
status: Unknown → New
Andrew (and471)
Changed in gnome-control-center:
status: New → Unknown
status: Unknown → Confirmed
Andrew (and471)
Changed in hundredpapercuts:
status: Triaged → In Progress
Changed in gnome-control-center:
status: Confirmed → In Progress
Revision history for this message
David Siegel (djsiegel-deactivatedaccount) wrote :

rugby471, I think you're on the right track.

"Tile", "Zoom", "Center", "Scale", and "Stretch"

I see you mentioned "Crop" on the upstream report. Is that meant to replace "Zoom"? I am getting confused about the differences between "Zoom" "Crop" and "Scale" -- in fact I think I've just gone cross-eyed.

Tile: Tiles images in a rectangular array to fill screen.
Zoom: Zooms image until it fits screen height or width
Center: Centers image, no scaling
Scale: Scales image until smallest dimension = screen height or width
Stretch: Scales image so that it is the size of the screen

If this is correct, "Crop" does not seem like a synonym for "Zoom".

Revision history for this message
David Siegel (djsiegel-deactivatedaccount) wrote :

Anyway, if these are a bit confusing and require the user to experiment, that's no such a bad thing -- users like to play and experiment with these settings.

Revision history for this message
Andrew (and471) wrote :

Good point, I shall ammend upstream, however the upstream does seem to have stagnated slightly

Revision history for this message
Prateek Karandikar (prateek.karandikar) wrote :

Aspect ratio preservation is an important property of these options. For each option, it should be made clear whether aspect ratio is guaranteed to be preserved or not.

Changed in hundredpapercuts:
milestone: round-7 → r1
milestone: r1 → r2
milestone: r2 → r1
Revision history for this message
Andrew (and471) wrote :

Upstream have fixed this so it should now come downstream in Lucid

Changed in hundredpapercuts:
status: In Progress → Fix Committed
Changed in gnome-control-center (Ubuntu):
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
importance: Undecided → Low
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.9 KiB)

This bug was fixed in the package gnome-control-center - 1:2.29.4-0ubuntu1

gnome-control-center (1:2.29.4-0ubuntu1) lucid; urgency=low

  * New upstream version
  * General:
    - Drop obsolete check for HAL (#595832) (Jens Granseuer)
    - Use external libslab when available (Vincent Untz)
    - Add gthread-2.0 to common modules for linking (#600589) (Jens
    - Enable silent build rules (Thomas Wood)
  * Common:
    - Fix all the keybindings showing up when using compiz (#600021)
      (Bastien Nocera)
    - Fix leak (Jens Granseuer)
    - Fix warning (Jens Granseuer)
  * About-me:
    - Fix crash when closing the window using the window button (#592348,
      LP: #414538) (Jens Granseuer)
    - Add missing PNG files (Bastien Nocera)
  * Appearance:
    - Remove interface tab (#592756) (William Jon McCann)
    - Add OnlyShowIn=GNOME to the .desktop file (#594709) (Thomas Wood)
    - Update the background style option labels (#411048, LP: #416605)
      (Thomas Wood)
    - Fix tooltip in the background chooser (#596369) (Matthias Clasen)
    - Add support for per-monitor backgrounds (#147808, LP: #153793)
      (William Jon McCann)
  * Default applications:
    - Update the exec arg when changing terminal (#597185) (Vincent Untz)
    - Be sure to add the gconf directories for monitoring (#597186)
      (Thomas Wood)
    - Return an empty string for the custom web item (Thomas Wood)
  * Display:
    - Don't assert when the current output doesn't have a resolution set yet
      (#593866) (Federico Mena Quintero)
    - Automatically turn on outputs which support Mirror Screens (#590823)
      (Federico Mena Quintero)
    - Sensitize 'Mirror Screens' depending on whether mirror mode is actually
      supported (Federico Mena Quintero)
    - Desensitize the on/off radio buttons if we are in Mirror Screens mode
      (Federico Mena Quintero)
    - Show 'Mirror Screens' in the monitor label, not a random monitor's name
      (Federico Mena Quintero)
  * Font Viewer:
    - Use pango_language_get_sample_string for sample text (#595107) (Jens
    - Expand the Copyright display to get rid of unnecessary scrollbar (Jens
    - Don't use URI notation when installing fonts (#603732) (Jens Granseuer)
  * Keybindings:
    - Fix broken logic in keybinding tree model (Robert Ancell)
    - Fix zombie bindings appearing after deleting custom shortcuts (#596351)
      (Jens Granseuer)
    - Show shortcuts for the active window manager (#600531, LP: #500672)
      (Wang Xin)
    - Remove sleep key entry (#170175) (Bastien Nocera)
  * Keyboard:
    - Major UI reorganization (Sergey V. Udaltsov)
    - Fix mnemonic conflict in mousekeys tab (#586433) (Jens Granseuer)
  * Mouse:
    - Disable two-finger scrolling/tapping based on touchpad capabilities.
      (Peter Hutterer)
  * Network:
    - Keep proxies in sync when "use same proxy" is selected (#589952,
      LP: #226748) (Cyril Roelandt)
  * Typing break:
    - Increase delay for activating the postpone button to 5s (#597086)
      (Tim Waugh)
    - Reset timer after suspend (#430797) (Jens Granseuer)
  * Windows:
    - Don't allow Ctrl+Click as ...


Changed in gnome-control-center (Ubuntu):
status: Fix Committed → Fix Released
Vish (vish)
Changed in hundredpapercuts:
status: Fix Committed → Fix Released
Changed in gnome-control-center:
importance: Unknown → Low
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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