Pausar música com o botão de fone de ouvido bluetooth

1

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.

    
por lalomartins 17.07.2015 / 11:53

1 resposta

0

Bem, como não posso promover comentário de fossfreedom , eu vou repassar; -)

Este é um bug atualmente atribuído ao unit-settings-daemon: link

    
por lalomartins 19.07.2015 / 04:09