I've figured out what happened:

Scenario 1: boot X with only one monitor attached, then attach the
second one and enable it (eg with nvidia-settings). The popup
notifications appear on the first monitor both before and after you
enable the second one. This is what must have happened for me earlier
when I thought it was fixed.

Scenario 2: boot X with both monitors already attached and enabled (ie
so there is a left- and right-hand side monitor). Popup notifications
only appear on the second (right-hand side) monitor. Note that if you
then disable the second monitor, popup notifications don't appear
_anywhere_ - notify-osd must be trying to show them at the original
location, which no longer exists.

So notify-osd must be (a) reading the X screen resolution _only_ at
startup, and (b) failing to take into account that X's screen is
actually split over two monitors.

I imagine if notify-osd read where the gnome-panel is located each time
it needs to display a popup it would be more successful.

-- 
Notifications show up on the wrong screen
https://bugs.launchpad.net/bugs/336848
You received this bug notification because you are a member of Notify
OSD Developers, which is subscribed to Notify OSD.

Status in Notify OSD: New
Status in “notify-osd” source package in Ubuntu: Confirmed

Bug description:
Binary package hint: notify-osd

I usually use a dual head setup (laptop screen at the left + a bigger 
widescreen at the right) and have both gnome-panel and gnome-do on the right 
screen. However, notify-osd's notifications show up on the other screen...

Matthew Paul Thomas told me that they are supposed to show up where the mouse 
pointer is, but that's not the case neither, they are always at the same one.

_______________________________________________
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