Bem, como não posso promover comentário de fossfreedom , eu vou repassar; -)
Este é um bug atualmente atribuído ao unit-settings-daemon: link
Eu tenho um fone de ouvido bluetooth (Philips SHB7150, se isso importa). Tudo funciona bem; Eu recebo áudio, volume funciona e trabalhos anteriores / futuros. Mas o botão play / pause não faz nada.
Eu tentei olhar para ele com o xev, e ele me fornece os principais eventos do XF86AudioPlay. Pressionar a tecla correspondente no teclado reproduz / pausa a música.
KeyPress event, serial 39, synthetic NO, window 0x5a00001,
root 0x294, subw 0x0, time 6697193, (104,41), root:(1384,93),
state 0x0, keycode 208 (keysym 0x1008ff14, XF86AudioPlay), same_screen YES,
XKeysymToKeycode returns keycode: 172
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 40, synthetic NO, window 0x5a00001,
root 0x294, subw 0x0, time 6697272, (104,41), root:(1384,93),
state 0x0, keycode 208 (keysym 0x1008ff14, XF86AudioPlay), same_screen YES,
XKeysymToKeycode returns keycode: 172
XLookupString gives 0 bytes:
XFilterEvent returns: False
Para comparação, xev output com o botão do teclado:
KeyRelease event, serial 40, synthetic NO, window 0x5a00001,
root 0x294, subw 0x0, time 6700900, (104,41), root:(1384,93),
state 0x0, keycode 172 (keysym 0x1008ff14, XF86AudioPlay), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
(Eu não recebo o KeyPress, presumivelmente porque já foi capturado pela Unity)
Atualização: pensei em experimentar também o rhythmbox, e fica mais estranho. Com o gmusicbrowser, não faz nada; com o rhythmbox, ele pausa se estiver jogando, mas não toca se pausado.
Bem, como não posso promover comentário de fossfreedom , eu vou repassar; -)
Este é um bug atualmente atribuído ao unit-settings-daemon: link