web-dev-qa-db-fra.com

Pause de la musique avec le bouton du casque Bluetooth

J'ai un casque Bluetooth (Philips SHB7150 si cela compte). Tout fonctionne bien. Je reçois de l'audio, des œuvres de volume et des œuvres précédentes/suivantes. Mais le bouton play/pause ne fait rien.

J'ai essayé de le regarder avec xev, et cela me donne les événements clés de XF86AudioPlay. Appuyez sur la touche correspondante du clavier pour lire/mettre en pause la musique.

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

À titre de comparaison, xev affiche le bouton du clavier:

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

(Je ne reçois pas le KeyPress, probablement parce qu'il a déjà été capturé par Unity)

Mise à jour: je pensais que j'essayerais aussi rhythmbox, et ça devient étranger. Avec gmusicbrowser, cela ne fait rien; avec rhythmbox, il fait une pause si vous jouez, mais ne joue pas si il est en pause.

2
lalomartins

Eh bien, puisque je ne peux pas promouvoir commentaire de fossfreedom , je le republierai ;-)

Ceci est un bogue, actuellement attribué à l'unité-settings-daemon: https://bugs.launchpad.net/ubuntu/+source/unity-settings-daemon/+bug/1397142

0
lalomartins