Estou executando o Xubuntu 14.04 em um Lenovo W530.
Outro dia recebemos novos headsets Plantronics Blackwire C420.
Depois de algum tempo, percebi que algo era estranho - e acertei: o fone de ouvido tem 4 botões de controle (volume para cima / para baixo, mudo, "telefone"). Quando eu pressiono qualquer um desses botões, o "manipulador de clique do mouse" morre. Isso significa: cliques do mouse ... não causam mais ações. Se eu desconectar o fone de ouvido; ou feche o aplicativo que está atualmente usando o fone de ouvido (como minha janela de chamada do SUT), tudo volta ao normal.
Eu fiz algumas pesquisas, encontrei
link
link
O último link aponta para
link
Essa página dá uma instrução para 13.10 / 14.04.
Então corri
lsusb | grep -i plantronics
Barramento 001 Dispositivo 006: ID 047f: aa14 Plantronics, Inc.
Então eu corri
sudo evtest
(Selecionei o fone de ouvido e pressionei o telefone / volume para cima / volume para baixo /
mudo on / mute off e tenho)
Event: time 1421919129.677039, type 4 (EV_MSC), code 4 (MSC_SCAN), value b0020
Event: time 1421919129.677039, type 1 (EV_KEY), code 256 (BTN_0), value 1
Event: time 1421919129.677039, -------------- SYN_REPORT ------------
Event: time 1421919132.913033, type 4 (EV_MSC), code 4 (MSC_SCAN), value ffa000b2
Event: time 1421919132.913033, type 1 (EV_KEY), code 261 (BTN_5), value 1
Event: time 1421919132.913033, type 1 (EV_KEY), code 261 (BTN_5), value 0
Event: time 1421919132.913033, type 4 (EV_MSC), code 4 (MSC_SCAN), value ffa000f8
Event: time 1421919132.913033, type 1 (EV_KEY), code 266 (?), value 0
Event: time 1421919132.913033, type 4 (EV_MSC), code 4 (MSC_SCAN), value ffa000f9
Event: time 1421919132.913033, type 1 (EV_KEY), code 267 (?), value 0
Event: time 1421919132.913033, -------------- SYN_REPORT ------------
Event: time 1421919133.959032, type 4 (EV_MSC), code 4 (MSC_SCAN), value ffa000b1
Event: time 1421919133.959032, type 1 (EV_KEY), code 260 (BTN_4), value 1
Event: time 1421919133.959032, type 1 (EV_KEY), code 260 (BTN_4), value 0
Event: time 1421919133.959032, -------------- SYN_REPORT ------------
Event: time 1421919135.896964, type 4 (EV_MSC), code 4 (MSC_SCAN), value b002f
Event: time 1421919135.896964, type 1 (EV_KEY), code 257 (BTN_1), value 1
Event: time 1421919135.896964, -------------- SYN_REPORT ------------
Event: time 1421919139.744963, type 4 (EV_MSC), code 4 (MSC_SCAN), value b002f
Event: time 1421919139.744963, type 1 (EV_KEY), code 257 (BTN_1), value 0
Event: time 1421919139.744963, -------------- SYN_REPORT ------------
Depois segui as instruções da página russa e criei
cat /etc/udev/rules.d/49-plantronics.rules
ACTION!="add|change", GOTO="xorg_plantronics_end"
KERNEL!="event*", GOTO="xorg_plantronics_end"
SUBSYSTEMS=="usb", ENV{ID_BUS}=="", IMPORT{builtin}="usb_id"
ENV{ID_VENDOR_ID}=="047f", ENV{ID_MODEL_ID}=="aa14", ENV{ID_INPUT_KEY}="1", ENV{ID_INPUT_KEYBOARD}="1"
Além disso:
cat /etc/udev/hwdb.d/50-keyboard.hwdb
keyboard:usb:v047FpAA14*
KEYBOARD_KEY_ffa000b1=volumeup
KEYBOARD_KEY_ffa000b2=volumedown
KEYBOARD_KEY_b002f=micmute
KEYBOARD_KEY_b0020=phone
Finalmente eu corri ... sudo udevadm hwdb --update; sudo udevadm control --reload ... e eu também reiniciei.
Longa história curta: não ajuda. Ao pressionar qualquer um dos botões, o manipulador de clique do mouse ainda desaparece. Curiosamente, o colega de trabalho está executando o mesmo hardware com o Gnome3 ... e ele não tem esse problema; - (
Quaisquer pensamentos, idéias, sugestões são bem-vindos (espere "usar o Gnome3 ao invés do xubuntu").
Por exemplo, eu estou querendo saber se há algum arquivo de log que me diria se esses arquivos de controle udef têm algum efeito, ou estão mal formados, ...