Notify OSD ignores second (or third) pointer with MPX

Bug #576216 reported by Erik B. Andersen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
notify-osd (Ubuntu)
Triaged
Wishlist
Mirco Müller

Bug Description

Binary package hint: notify-osd

With Multi Pointer X, notify osd ignores all other pointers other than the first pointer as far as hiding the notifications.

To reproduce:
Using Ubuntu 10.04 and having set up MPX (there's a tutorial at https://wiki.ubuntu.com/X/MPX):
Trigger a Notify osd popup. You can do this with a command like 'notify-send "Test" "This is a test" ' if you have the libnotify-bin package installed.
Move the first pointer over the notification and notice how it fades out/hides. (This is expected behaviour)
Move the first pointer off the notification.
Move the second pointer on to the notification and notice how it does not fade out. (I would expect the notification to fade out/hide)

What I expected to happen instead:
I expected that either of the first or second pointers mousing over the notification would cause it to fade out / hide.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: notify-osd 0.9.29-0ubuntu2
ProcVersionSignature: Ubuntu 2.6.32-21.32-generic 2.6.32.11+drm33.2
Uname: Linux 2.6.32-21-generic x86_64
NonfreeKernelModules: nvidia
Architecture: amd64
Date: Wed May 5 21:10:09 2010
GtkTheme: NOX
IconTheme: Humanities-Purple
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha amd64 (20100323)
Lsusb:
 Bus 002 Device 007: ID 0a81:0205 Chesen Electronics Corp. PS/2 Keyboard+Mouse Adapter
 Bus 002 Device 006: ID 045e:0039 Microsoft Corp. IntelliMouse Optical
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: Hewlett-Packard Presario F500 (GF606UA#ABA)
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-21-generic root=UUID=456c3bb7-7cec-40c4-9ae5-1c30c9e1c477 ro crashkernel=384M-2G:64M,2G-:128M quiet splash
ProcEnviron:
 LC_CTYPE=C
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/zsh
RelatedPackageVersions:
 xserver-xorg 1:7.5+5ubuntu1
 libgl1-mesa-glx 7.7.1-1ubuntu2
 libdrm2 2.4.18-1ubuntu3
 xserver-xorg-video-intel 2:2.9.1-3ubuntu5
 xserver-xorg-video-ati 1:6.13.0-1ubuntu5
SourcePackage: notify-osd
WindowManager: gnome-wm
dmi.bios.date: 12/05/2007
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: F.1F
dmi.board.name: 30D3
dmi.board.vendor: Quanta
dmi.board.version: 65.3A
dmi.chassis.type: 10
dmi.chassis.vendor: Quanta
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnHewlett-Packard:bvrF.1F:bd12/05/2007:svnHewlett-Packard:pnPresarioF500(GF606UA#ABA):pvrRev1:rvnQuanta:rn30D3:rvr65.3A:cvnQuanta:ct10:cvrN/A:
dmi.product.name: Presario F500 (GF606UA#ABA)
dmi.product.version: Rev 1
dmi.sys.vendor: Hewlett-Packard
glxinfo: Error: [Errno 2] No such file or directory

Revision history for this message
Erik B. Andersen (azendale) wrote :
tags: added: mpx
Mirco Müller (macslow)
Changed in notify-osd (Ubuntu):
status: New → Confirmed
assignee: nobody → Mirco Müller (macslow)
importance: Undecided → Wishlist
description: updated
Revision history for this message
Mirco Müller (macslow) wrote :

This is true. Since notify-osd only "talks" with the windowing-environment through gtk+, and gtk+ coming with Lucid (10.04 LTS) does not yet work with MPX, there's no elegant way to make notify-osd respect multi-pointer input right away. Supporting MPX in notify-osd by directly talking via XInput2 would be one solution, but this seems wasteful. For the time being I mark this as a wishlist-item. Personally I would love to get my hands dirty with working on XInput2/MPX :)

Revision history for this message
Matthew Paul Thomas (mpt) wrote :
Changed in notify-osd (Ubuntu):
status: Confirmed → Triaged
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.