在 Gnome 中,虽然我可以在 HFP/HSP 模式下连接蓝牙耳机,但无法让它们在我需要的 A2DP 模式下连接。
令人惊讶的是,我只需点击一下就能在 KDE 中以 A2DP 模式连接它。
我正在使用 Arch Linux 和 Gnome 3.18。
更新:
$ pactl list short | grep bluetooth
8 module-bluetooth-policy
9 module-bluetooth-discover
答案1
同样的问题,Ubuntu 15.10,Gnome Shell 3.18.2。
不幸的是你的解决方法对我不起作用,我找到了解决方法/修复这里这是基于您提供的相同的 arch wiki。
这是我所做的:
(1) 在终端中运行以下命令:
sudo setfacl -m u:gdm:r /usr/bin/pulseaudio
(2) 重新启动 Ubuntu 或通过在终端中运行以下命令来重新启动pulseaudio:
sudo pkill pulseaudio
答案2
看来没有人读维基,所以我必须敢于自己找到解决方案
- 首先确保你已经安装了
pulseaudio-bluetooth
将这些行添加到
/etc/pulse/system.pa
:load-module module-bluez5-device load-module module-bluez5-discover
确保你有这些行
/etc/pulse/default.pa
(顺便说一句,它们应该已经有了)load-module module-bluetooth-discover load-module module-bluetooth-policy
确保您已经
trust
编辑了蓝牙设备,您可以执行以下操作:$ bluetoothctl $ trust < mac address of your device >
最后对于 Gnome 用户来说最重要的是:
使用 GDM 时,会启动 PulseAudio 的另一个实例,它“捕获”您的蓝牙设备连接。通过执行以下操作,为 GDM 用户屏蔽脉冲音频套接字,可以防止这种情况发生:
# mkdir -p ~gdm/.config/systemd/user
$ ln -s /dev/null ~gdm/.config/systemd/user/pulseaudio.socket
**参考及更多信息:蓝牙耳机上的 Arch Linux wiki
答案3
当索尼耳机 mdr-zx550 按下播放/停止按钮时,A2DP 选项变为可用。
答案4
为了使您的系统能够被检测为 A2DP 接收器(例如,通过计算机扬声器播放手机中的音乐),请Enable=Source,Sink,Media,Socket
在[General]
./etc/bluetooth/audio.conf
#once added restart the bluetooth daemon
systemctl restart bluetooth
#connect you headphone device
bluetoothctl
connect <MAC>
#check your card and set profile
pacmd list-cards
pacmd set-card-profile <index> <profile>