我有一个蓝牙耳机(如果重要的话,飞利浦 SHB7150)。一切正常;我可以听到声音,音量正常,上一首/下一首也正常。但是播放/暂停按钮不起作用。
我尝试使用 xev 查看它,它给出了 XF86AudioPlay 键事件。按下键盘上的相应键即可播放/暂停音乐。
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
为了进行比较,xev 使用键盘按钮输出:
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
(我没有获取 KeyPress,大概是因为它已经被 Unity 捕获了)
更新:我还想试试 rhythmbox,但它越来越奇怪了。使用 gmusicbrowser 时,它什么也不做;使用 rhythmbox 时,如果正在播放,它会暂停,但如果暂停,它就不会播放。
答案1
好吧,因为我不能推广fossfreedom 的评论,我会转发它;-)
这是一个错误,目前已分配给 unity-settings-daemon:https://bugs.launchpad.net/ubuntu/+source/unity-settings-daemon/+bug/1397142