Notify-OSD doesn't scale with screen size

Bug #347549 reported by ChrisTomalty
0
Affects Status Importance Assigned to Milestone
notify-osd (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: notify-osd

Using Ubuntu Jaunty Alpha 6 up to date as of 16:27 EDT March 23, 2009.

I often plug my computer into my TV with one of those PC ports (I don't know exactly what they're called - about 1 cm high and 2 cm wide, 3 rows of 5 pins, video only) to watch videos or show my family something and the like. My TV's aspect ratio is 16:9. My laptop's is 16:10. No big deal; with a visit to the display options Ubuntu easily corrects this. I get two bands on the top of my laptop screen to force it in to 16:9.

The problem is what Notify-OSD does. What one expects to happen is for Notify-OSD to always pop up in the same relative position: x pixels from the edge of the screen and y pixels from the bottom of the panel or the next bubble up.

What happens is different. Notify-OSD parks itself so that it's right bound is off the right side of the screen. The y position is the same. This has also been observed switching back: I'll have switched back after being on 16:9 for a while and when I get to 16:10 the bubble will be located just under 100px from the right side of the screen (same y position again).

To reproduce: Go to System->Prefs-> Display and change your aspect ratio. Then activate Notify-OSD a few times (GnomeDO Twitter updates, sound, brightness, etc). You might notice that the bubbles start off the screen. Switch back and observe the bubbles being too far away from the edge.

This does not happen all the time but happens relatively often, perhaps 1 out of 3 times when switching back and always when switching to the new aspect ratio.

UPDATE: the problem that occurs when switching back occurs after having the computer in suspend in the non-native resolution and then resuming.

description: updated
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.