我尝试在 Ubuntu-Gnome 16.10 中使用我的蓝牙耳机(Bluedio,在屏幕截图中),但是我始终发现所有声音的质量都很差。
重要提示:我刚刚用另一台设备(蓝牙)进行了测试扬声器,它会自动获取 A2DP 配置文件,音质也不错。那么,问题只发生在我的蓝牙上耳机。
我读过一些帖子,给出的建议对我的情况(Ubuntu-Gnome 16.10)不起作用。这些建议是:
1) 在“声音”设置下,将耳机配置文件更改为 A2DP(高保真播放)。不仅音质没有变化,配置文件还会不断切换回耳机主机 (HSP/HFP) 配置文件,而音质仍然很糟糕。因此,即使 A2DP 配置文件出现在那里,它也不会生效,并且每次都会切换回 HSP/HFP 配置文件。
2) 更改 /etc/bluetooth/audio.conf 文件,例如取消注释“AutoConnect=true 行”。首先,Ubuntu-Gnome 16.10 中没有这样的文件。相反,有 /etc/bluetooth/main.conf 文件,在参数方面看起来与第一个文件非常相似。但是,正如建议告诉我的那样,该行在我的 SO 中已经取消注释。因此,似乎这个建议在这里没有任何用处。
这是“声音设置”屏幕的屏幕截图。您可以看到下拉列表中有一个箭头,其中显示了 A2DP 配置文件(即使它没有出现在镜头中。但它确实在那里),但它每次都会回到 HSP/HFP 配置文件。
以下是屏幕截图的链接:
答案1
我设法修复了这个问题。虽然我不确定以下步骤是否完全按照正确的顺序执行,但我确信正是这些步骤的组合修复了这个问题。步骤如下:
我已经安装了 Blueman:
sudo apt install blueman
我编辑了该
/etc/bluetooth/audio.conf
文件:sudo -H gedit /etc/bluetooth/audio.conf
并在其末尾添加了以下行:Disable=Headset
。Ubuntu 17.04 及更高版本的用户可能没有audio.conf
,但可以使用main.conf
。
注意:我还安装了使用pavucontrol
命令从终端调用的某个东西sudo apt install pavucontrol
,但我真的不确定是这个还是 Blueman 解决了这个问题。我怀疑是 Blueman 的问题,但如果它没有帮助,请尝试 pavucontrol 看看它是否能解决问题。
更改后不要忘记重新启动蓝牙服务sudo systemctl start bluetooth
答案2
安装 Blueman:
sudo apt-get install blueman
添加。
Disable=headset
/etc/bluetooth/main.conf
重新启动蓝牙守护进程:
sudo service bluetooth restart
如果声音质量仍然不佳,请转到pavucontrol
下方配置将设备的配置文件设置为关闭,然后设置为 A2DP,它现在应该可以工作了。
答案3
我也遇到了自动改回 HSP/HFP 的相同问题。
我通过编辑/etc/bluetooth/main.conf
并取消注释该行解决了这个问题
Name = BlueZ
在 部分 中[General]
。
bluez
但是,当未安装该包时,它可能不可用。
无论如何,感谢您提供有关该文件的提示。
答案4
对我来说唯一有效的方法是重新启动蓝牙服务并重新连接。
sudo service bluetooth restart
Ubuntu 18.04