Plantronics Savi headphones implement keyboard and pointer and "grab" when activated
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg-server (Ubuntu) |
In Progress
|
Undecided
|
Chad Miller |
Bug Description
Plugging in and activating the Plantronics Savi W710 sends events that cause the screen to lose usefulness.
"xev" events:
ButtonPress event, serial 37, synthetic NO, window 0x3e00001,
root 0x2c3, subw 0x3e00002, time 365877135, (43,44), root:(566,298),
state 0x0, button 8, same_screen YES
EnterNotify event, serial 37, synthetic NO, window 0x3e00001,
root 0x2c3, subw 0x0, time 365876768, (43,44), root:(566,298),
mode NotifyGrab, detail NotifyInferior, same_screen YES,
focus YES, state 0
KeymapNotify event, serial 37, synthetic NO, window 0x0,
keys: 4294967235 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ButtonPress event, serial 37, synthetic NO, window 0x3e00001,
root 0x2c3, subw 0x3e00002, time 365877135, (43,44), root:(566,298),
state 0x0, button 19, same_screen YES
ButtonPress event, serial 37, synthetic NO, window 0x3e00001,
root 0x2c3, subw 0x3e00002, time 365877135, (43,44), root:(566,298),
state 0x0, button 20, same_screen YES
ButtonPress event, serial 37, synthetic NO, window 0x3e00001,
root 0x2c3, subw 0x3e00002, time 365878173, (43,44), root:(566,298),
state 0x0, button 3, same_screen YES
ButtonPress event, serial 37, synthetic NO, window 0x3e00001,
root 0x2c3, subw 0x3e00002, time 365878175, (43,44), root:(566,298),
state 0x400, button 9, same_screen YES
ButtonPress event, serial 37, synthetic NO, window 0x3e00001,
root 0x2c3, subw 0x3e00002, time 365878353, (43,44), root:(566,298),
state 0x400, button 12, same_screen YES
ButtonRelease event, serial 37, synthetic NO, window 0x3e00001,
root 0x2c3, subw 0x3e00002, time 365878353, (43,44), root:(566,298),
state 0x400, button 12, same_screen YES
ButtonRelease event, serial 37, synthetic NO, window 0x3e00001,
root 0x2c3, subw 0x3e00002, time 365935872, (43,44), root:(566,298),
state 0x400, button 3, same_screen YES
ButtonRelease event, serial 37, synthetic NO, window 0x3e00001,
root 0x2c3, subw 0x3e00002, time 365935872, (43,44), root:(566,298),
state 0x0, button 8, same_screen YES
ButtonRelease event, serial 37, synthetic NO, window 0x3e00001,
root 0x2c3, subw 0x3e00002, time 365935872, (43,44), root:(566,298),
state 0x0, button 9, same_screen YES
ButtonRelease event, serial 37, synthetic NO, window 0x3e00001,
root 0x2c3, subw 0x3e00002, time 365935872, (43,44), root:(566,298),
state 0x0, button 19, same_screen YES
ButtonRelease event, serial 37, synthetic NO, window 0x3e00001,
root 0x2c3, subw 0x3e00002, time 365935872, (43,44), root:(566,298),
state 0x0, button 20, same_screen YES
LeaveNotify event, serial 37, synthetic NO, window 0x3e00001,
root 0x2c3, subw 0x0, time 365934041, (43,44), root:(566,298),
mode NotifyUngrab, detail NotifyInferior, same_screen YES,
focus YES, state 0
This in /usr/share/ X11/xorg. conf.d/ properly disables the pointer and keyboard functions of the headphones.
Log from test:
[ 206.861] (II) config/udev: Adding input device Plantronics Plantronics Savi 7xx (/dev/input/ event17)
[ 206.861] (**) Plantronics Plantronics Savi 7xx: Ignoring device from InputClass "Plantronics Savi 7xx"
[ 206.861] (II) config/udev: Adding input device Plantronics Plantronics Savi 7xx (/dev/input/js0)
[ 206.861] (**) Plantronics Plantronics Savi 7xx: Ignoring device from InputClass "Plantronics Savi 7xx"