I've taken some time to investigate this properly.

This problem will arise on an NVIDIA TwinView configuration when there
is no GNOME panel at the top of the screen; either through being removed
or moved elsewhere. notify-osd is programmed to follow the top panel
only, quite explicitly and I believe this design was intentional. The
fallback path attempts to place the OSD at the top-right of the desktop
area - which spans all monitors in a TwinView configuration and hence
appears on the rightmost monitor.

I am not sure what the correct solution is. I have made a private patch
to fix this on my system but it is not suitable for wider release.

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

Reply via email to