Yet more info and a better fix:
xinput list --long provides this for the device:
⎜ ↳ GN Netcom A/S Jabra EVOLVE LINK MS id=15 [slave pointer (2)]
Reporting 16 classes:
Class originated from: 15. Type: XIButtonClass
Buttons supported: 12
Button labels: "Button 0" "Button 1" "Button 2" "Button Wheel
Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right"
"Button 3" "Button 4" "Button 5" "Button 6" "Button 7"
Button state:
Class originated from: 15. Type: XIKeyClass
Keycodes supported: 248
Class originated from: 15. Type: XIValuatorClass
Detail for Valuator 0:
Label: Abs X
Range: 0.000000 - 1000.000000
Resolution: 0 units/m
Mode: absolute
Current value: 1600.000000
Class originated from: 15. Type: XIValuatorClass
Detail for Valuator 1:
Label: Abs Y
Range: 0.000000 - 1000.000000
Resolution: 0 units/m
Mode: absolute
Current value: 900.000000
Class originated from: 15. Type: XIValuatorClass
Detail for Valuator 2:
Label: Abs Misc
Range: 0.000000 - 12.000000
Resolution: 0 units/m
Mode: absolute
Current value: 0.000000
Class originated from: 15. Type: XIValuatorClass
Detail for Valuator 3:
Label: Abs Misc
Range: 0.000000 - 12.000000
Resolution: 0 units/m
Mode: absolute
Current value: 0.000000
Class originated from: 15. Type: XIValuatorClass
Detail for Valuator 4:
Label: Abs Misc
Range: 0.000000 - 12.000000
Resolution: 0 units/m
Mode: absolute
Current value: 0.000000
Class originated from: 15. Type: XIValuatorClass
Detail for Valuator 5:
Label: Abs Misc
Range: 0.000000 - 12.000000
Resolution: 0 units/m
Mode: absolute
Current value: 0.000000
Class originated from: 15. Type: XIValuatorClass
Detail for Valuator 6:
Label: Abs Misc
Range: 0.000000 - 12.000000
Resolution: 0 units/m
Mode: absolute
Current value: 0.000000
Class originated from: 15. Type: XIValuatorClass
Detail for Valuator 7:
Label: Abs Misc
Range: 0.000000 - 12.000000
Resolution: 0 units/m
Mode: absolute
Current value: 0.000000
Class originated from: 15. Type: XIValuatorClass
Detail for Valuator 8:
Label: Abs Misc
Range: 0.000000 - 12.000000
Resolution: 0 units/m
Mode: absolute
Current value: 0.000000
Class originated from: 15. Type: XIValuatorClass
Detail for Valuator 9:
Label: Abs MT Touch Major
Range: 0.000000 - 12.000000
Resolution: 0 units/m
Mode: absolute
Current value: 0.000000
Class originated from: 15. Type: XIValuatorClass
Detail for Valuator 10:
Label: Abs MT Touch Minor
Range: 0.000000 - 12.000000
Resolution: 0 units/m
Mode: absolute
Current value: 0.000000
Class originated from: 15. Type: XIValuatorClass
Detail for Valuator 11:
Label: Abs MT Width Major
Range: 0.000000 - 12.000000
Resolution: 0 units/m
Mode: absolute
Current value: 0.000000
Class originated from: 15. Type: XIValuatorClass
Detail for Valuator 12:
Label: Abs MT Width Minor
Range: 0.000000 - 12.000000
Resolution: 0 units/m
Mode: absolute
Current value: 0.000000
Class originated from: 15. Type: XIValuatorClass
Detail for Valuator 13:
Label: None
Range: -1.000000 - -1.000000
Resolution: 0 units/m
Mode: absolute
Current value: 0.000000
Since it is reporting 12 potential buttons, I just mapped them all to zero by
putting 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 "ButtonMapping" "0 0 0 0 0 0 0 0 0 0 0 0"
EndSection
Now the mouse pointer works properly and the volume buttons on the USB audio
device work properly.
It would be great if this could be added to something like
/usr/share/X11/xorg.conf.d/10-quirks.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1581626
Title:
Switching to USB sound device stops USB mouse clicks from registering
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1581626/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs