Background image geometry options are confusing

Reported by Daniel Fore on 2009-08-20
28
This bug affects 2 people
Affects Status Importance Assigned to Milestone
One Hundred Papercuts
Low
Unassigned
gnome-control-center
Fix Released
Low
gnome-control-center (Ubuntu)
Low
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) on 2009-08-20
Changed in hundredpapercuts:
importance: Undecided → Low
status: New → Triaged
milestone: none → round-7
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
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..

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) on 2009-08-24
Changed in gnome-control-center:
status: New → Unknown
status: Unknown → Confirmed
Andrew (and471) on 2009-08-26
Changed in hundredpapercuts:
status: Triaged → In Progress
Changed in gnome-control-center:
status: Confirmed → In Progress

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".

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.

Andrew (and471) wrote :

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

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
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
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
      Granseuer)
    - 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
      Granseuer)
    - Expand the Copyright display to get rid of unnecessary scrollbar (Jens
      Granseuer)
    - 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 ...

Read more...

Changed in gnome-control-center (Ubuntu):
status: Fix Committed → Fix Released
Vish (vish) on 2010-01-11
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  Edit
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.