Notifications show up on the wrong screen

Bug #336848 reported by Siegfried Gevatter
60
This bug affects 12 people
Affects Status Importance Assigned to Milestone
Notify OSD
Confirmed
Medium
Mirco Müller
Nominated for Trunk by Patrick
notify-osd (Ubuntu)
Confirmed
Low
Unassigned

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.

Changed in notify-osd:
importance: Undecided → Wishlist
Revision history for this message
Lasse Gullvåg Sætre (lassegs) wrote :

I can confirm this, and I think the importance should be bumped. Default behavior should be that it uses the same head as gnome-panel does.

Revision history for this message
bazookatooth (wesley-hall) wrote :

Confirmed here as well -- was searching for the settings in gconf-editor and got a message that the key-value pairs could not be changed (this will be enabled in a later version)...

i really like the new notifications, (a lot) but they are useless to me as i mainly code in my leftmost monitor... and they always display in the top right corner of the right-hand monitor.

Mirco Müller (macslow)
Changed in notify-osd:
assignee: nobody → macslow
status: New → Confirmed
Revision history for this message
David Barth (dbarth) wrote :

Right, this is a bug. A shortcoming of the current implementation.

Changed in notify-osd:
assignee: macslow → nobody
Revision history for this message
Niklas M (niklas-mattisson) wrote :

This bug sounds a lot like the one I reported in: #334226

However correct me if I am wrong.

Revision history for this message
Rocko (rockorequin) wrote :

@Niklas: the two bugs look the same to me.

I think the bug is fixed now - my notifications now always show up on my main monitor.

Revision history for this message
Niklas M (niklas-mattisson) wrote :

@Rocko: is this in trunk or svn?

Since the last time I checked (Yesterday)

Version: 0.9ubuntu2

It did not work.

I want to know since I can try the version that has the fix out at my home machine.

Revision history for this message
Rocko (rockorequin) wrote :

I'm using notify-osd 0.9ubuntu2 as well - I've got the -updates and -proposed repositories enabled, but nothing from svn. The popups now always show up on my first monitor under the gnome-panel, not on the second monitor. Maybe there's another package involved as well? I'm using nvidia twin-view to drive the second monitor, in case that's relevant.

Revision history for this message
Niklas M (niklas-mattisson) wrote :

that is the same setup I am using. However the _mouse following_ for notifications does is not working for me.

It is from what I know a spec for the notifications from how they are suppose to work. But my bug is in triaged so might be that its being worked at....not 100% sure.

Revision history for this message
Rocko (rockorequin) wrote :

Now with notify-osd 0.9.3-0ubuntu1 my volume and brightness notifications have reverted to the ones used in Intrepid (centered on the first monitor instead of the new dark background ones), and the other notifications appear again on my second monitor!

Revision history for this message
Rocko (rockorequin) wrote :

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.

David Barth (dbarth)
Changed in notify-osd:
assignee: nobody → macslow
importance: Undecided → Medium
status: New → Confirmed
Changed in notify-osd (Ubuntu):
importance: Wishlist → Low
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.