Ryan, my analysis is not incompatible with your problem. The positioning logic in notify-osd is not very sophisticated and TwinView, which the developers may not have been able to perform substantial testing under, introduces additional complications. One problem, which I described above, will occur if and only if there is no GNOME panel at the top of the screen. As you still have the top panel then you are experiencing a different bug arising from similar logic.
I like your idea, Oli, although I am not sure if there is a reliable way to query the GNOME desktop to locate the notification area. The method for locating just the panel is rather cumbersome, albeit reasonably reliable; each window on the desktop is iterated in an attempt to match one with a specific class name. Perhaps the maintainers can think of a way? (There are additional structural problems in notify-osd which would need to be resolved to position the OSD at lower parts of the display. e.g. The height of the bubble is not currently known when the positioning logic is invoked, because it is not required when the bubble starts at the top and grows downwards.) -- regression vs. notification-daemon: positioning when multiple screens are available https://bugs.launchpad.net/bugs/331369 You received this bug notification because you are a member of Notify OSD Developers, which is subscribed to Notify OSD. Status in Notify OSD: Fix Released Status in Notify OSD Series: trunk: Fix Released Status in “notify-osd” source package in Ubuntu: Fix Released Status in notify-osd in Ubuntu Jaunty: Fix Released Bug description: Binary package hint: notify-osd I use nvidia TwinView (one X desktop across two monitors). notification-daemon was apparently sensitive to this (presumably through Xinerama info?) and would popup on my primary screen. notify-osd seems to be unaware of this, and appears in the top right of the overall viewport, which is on my secondary screen, and less visible, so less useful as a notifier. _______________________________________________ Mailing list: https://launchpad.net/~dx-team Post to : [email protected] Unsubscribe : https://launchpad.net/~dx-team More help : https://help.launchpad.net/ListHelp

