Ubuntu 22.04.1 LTS连接Galaxy Buds 2 Pro蓝牙耳机失败求助
用户问题描述
我使用的是Ubuntu 22.04.1 LTS系统,最近尝试连接Galaxy Buds 2 Pro蓝牙耳机,但一直无法成功。我试过在终端执行以下命令:
sudo bluetoothctl devices trust F0:94:D4:0F:97:C4 #我的耳机MAC地址 connect F0:94:D4:0F:97:C4也尝试用
pair命令替换connect,但都会遇到错误提示:Failed to connect: org.bluez.Error.AuthenticationRejected我是这周刚安装的Ubuntu,已经在网上找了各种方法尝试,折腾好几个小时了还是解决不了,希望能得到帮助。
解决方案建议
别着急,我之前帮朋友排查过类似的蓝牙认证问题,给你几个实用的步骤试试:
重置耳机清除旧配对记录:把Galaxy Buds 2 Pro放回充电盒,长按充电盒上的功能键7秒左右,直到指示灯红绿色交替闪烁,这就完成重置了。旧的配对记录很可能是导致新设备认证失败的原因,重置后再重新尝试配对。
确认蓝牙服务正常运行:先检查蓝牙服务状态,在终端输入:
sudo systemctl status bluetooth如果显示服务未启动,就用
sudo systemctl start bluetooth启动;要是希望开机自动启动蓝牙,再执行sudo systemctl enable bluetooth。调整蓝牙控制器模式:编辑蓝牙配置文件,修改控制器模式可能解决认证问题:
sudo nano /etc/bluetooth/main.conf找到
ControllerMode这一行,把它修改为ControllerMode = bredr(如果原本是dual或其他值的话),按Ctrl+O保存,Ctrl+X退出,然后重启蓝牙服务:sudo systemctl restart bluetooth之后再尝试连接耳机。
改用图形界面配对:终端操作不行的话,试试系统自带的图形界面配对。打开系统设置 -> 蓝牙,确保蓝牙处于开启状态,找到Galaxy Buds 2 Pro后点击配对按钮,跟着提示完成操作,图形界面的配对流程有时候会自动处理一些终端里没覆盖到的认证细节。
补全蓝牙相关组件:Ubuntu默认的蓝牙组件可能不全,安装额外工具试试:
sudo apt update sudo apt install bluez-tools pulseaudio-module-bluetooth安装完成后重启系统,再尝试连接耳机。
如果以上方法都没用,你可以在终端开启蓝牙调试模式,再尝试连接,把详细日志发出来,这样能更精准地找到问题:
sudo bluetoothctl debug connect F0:94:D4:0F:97:C4
备注:内容来源于stack exchange,提问作者user310148

