Ubuntu 22.04下PulseAudio无法识别已连接蓝牙耳机的问题求助
Ubuntu 22.04下PulseAudio无法识别已连接蓝牙耳机的问题求助
各位好,我碰到了一个蓝牙耳机连接的棘手问题,试了各种常见修复方案都没解决,想请教大家的排查思路:
- 耳机能立刻完成配对连接,但从来不会播放"蓝牙已连接"的提示音(连接手机、其他电脑时都会正常出现这个语音提示),感觉这可能不是真正的有效连接
- 在BlueMan里显示耳机已连接,链路质量的彩色状态条也正常,但BlueMan设备菜单里的「Audio Profile」选项点击后完全没反应
- 补充说明:之前蓝牙音频是正常工作的,我没有主动修改过相关配置,是突然出问题的,之后才开始尝试各种修复操作
我已经做过的操作和遇到的情况:
- 执行命令
sudo -i pactl load-module module-bluetooth-discover,返回错误:Failure: Module initialisation failed - 通过
lsmod查看蓝牙相关模块,输出里有bluetooth,其依赖模块包括btrl,btintel,btbcm,bnep,btusb,rfcomm - 已经安装了最新版本的bluez,但不清楚它的运行状态和具体生效情况
- 卸载并重新安装了alsa-base和pulseaudio
- 确认已安装pulseaudio-bluetooth包
- 执行
Chown -R $USER:$USER $HOME/修复用户目录权限 - 在
bluetooth/main.conf中添加了AutoConnect A2DP配置项 - 将
default.pa里的load-module module-blutooth-discover(注:原文存在拼写笔误)移到了x11相关配置文件中 - 还尝试了一堆其他零散操作,现在已经记不全了
现在我需要更多的诊断方向:比如应该检查哪些已安装的模块?如何验证A2DP协议是否配置正常?有没有详细的蓝牙音频配置步骤文档可以参考?实在不知道该从哪里继续排查了。
备注:内容来源于stack exchange,提问作者Jonathan Paul Martin




