Comment 3 for bug 1581626

Revision history for this message
Ronald McCollam (fader) wrote :

A little more info:

'xinput list' provides the following when the device is plugged in:

⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen id=12 [slave pointer (2)]
⎜ ↳ DLL0665:01 06CB:76AD Touchpad id=14 [slave pointer (2)]
⎜ ↳ Logitech K520 id=10 [slave pointer (2)]
⎜ ↳ Logitech Wireless Mouse id=11 [slave pointer (2)]
⎜ ↳ GN Netcom A/S Jabra EVOLVE LINK MS id=18 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
    ↳ Power Button id=6 [slave keyboard (3)]
    ↳ Video Bus id=7 [slave keyboard (3)]
    ↳ Power Button id=8 [slave keyboard (3)]
    ↳ Sleep Button id=9 [slave keyboard (3)]
    ↳ Integrated_Webcam_HD id=13 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)]
    ↳ Dell WMI hotkeys id=17 [slave keyboard (3)]
    ↳ UVC Camera (046d:081b) id=16 [slave keyboard (3)]

"GN Netcom A/S Jabra EVOLVE LINK MS" shows up as a core pointer(!) so this is very likely related to the issue.

I put the following into /usr/share/X11/xorg.conf.d/50-jabra.conf:

Section "InputClass"
 Identifier "Jabra"
        MatchProduct "GN Netcom A/S Jabra EVOLVE LINK MS"
 Option "Ignore" "on"
EndSection

This prevents the pointer issue described in the bug at the cost of breaking the volume control buttons. I tried using

    Option "ButtonMapping" "0"

but this had no effect; only "Ignore" seems to work.