无法在 Ubuntu 20.04 上的蓝牙耳机上设置 A2DP 配置文件

无法在 Ubuntu 20.04 上的蓝牙耳机上设置 A2DP 配置文件

我知道这个问题被问了很多次,但老实说,我已经尝试了在互联网上可以找到的所有方法,但仍然无法解决这个问题。

我是 Ubuntu 20.04 的初学者,在为一对蓝牙耳机设置 A2DP 配置文件时遇到问题,而且质量非常差。

  • 我已经通过终端配对、信任并连接了耳机,bluetoothctl然后pairtrustconnect不起作用
  • 也安装Blueman并再次执行相同的过程,但没有运气

在此之后我尝试过:

  • 首先从操作系统 GUI 设置配置文件 A2DP,但不起作用
  • 然后我尝试过Blueman但这里也没有成功->(Failed to change profile to a2dp_sink)
  • 安装pavucontrol并从那里再次尝试 - 在pavucontrol我转到“配置”选项卡和耳机的配置文件下拉列表中我可以看到High Fidelity Playback (A2DP Sink)(unavailable)所以当然,我也不能在这里设置它

我也检查过pacmd list-cards,检查过index耳机的,然后pacmd set-card-profile <index> a2dp_sink我得到了Failed to set card profile to 'a2dp_sink'.。我也尝试过sudo pacmd set-card-profile <index> a2dp_sink,现在我No PulseAudio daemon running, or not running as session daemon.安装了 PulseAudio,我已经检查过pulseaudio --version pulseaudio 13.99.1

我已经编辑了该/etc/bluetooth/audio.conf文件并在其末尾添加了这一行:Disable=Headset,这不起作用。我也尝试添加相同的行main.conf- 没有成功。

安装后bluez,我还在Name = BlueZ中启用了这一行/etc/bluetooth/main.conf,同样什么也没有。

/etc/bluetooth/main.conf我也取消注释#MultiProfile = off并将其更改为MultiProfile = multiple,什么也没有发生。

因此,在混合上述所有步骤并重新启动蓝牙并重新配对耳机一百万次后,我放弃了,我正在写信寻求帮助。

请给出任何有关可能出现问题的提示。

谢谢

答案1

您是否尝试过执行以下操作?

/etc/bluetooth/main.conf“如果在使用 bluez 4.1+ 和 PulseAudio 3.0+ 将配置文件更改为 A2DP 时 PulseAudio 失败,您可以尝试通过删除该行Enable=Socket并添加 line来禁用 Socket 接口Disable=Socket。”然后重新启动使用sudo systemctl restart bluetooth

来源:Archwiki 蓝牙耳机页面

这个解决方案对我来说对 Pop! 很有效。操作系统 20.04 LTS。

编辑:我再次遇到同样的问题,Disable=Socket从 中删除/etc/bluetooth/main.conf行使其再次工作。将更新更多更改...但我不确定世界如何运作。

答案2

我也尝试了很多事情,但重新启动后,我只是做了“killallpulseaudio”,我的系统自动重新与我的耳机连接,问题就消失了

答案3

我在购买新耳机后就遇到了这个问题。经过挖掘,我意识到问题是由alsa-bluez-utils包和运行alsa进程引起的。删除这个不必要的包后一切正常。

因此,如果您遇到此问题,请检查ps aux | grep blu.

答案4

我在 Ubuntu 22.04 上遇到了同样的问题,我几乎尝试了所有方法,但没有任何效果。
有一天,我什么也没做,它就被随机修复了,第二天我一启动电脑,问题又出现了。

我还没有真正解决了它,但现在我可以毫无问题地从 a2dp 接收器切换到 hfp,反之亦然。
我所做的是:启动电脑,戴上耳机并连接它,(偶然检查一下它是否已经正常工作 - 但从来没有),取下它并让它进入待机状态(我只是把它放在桌子上等了大约1个小时),然后重新打开,一旦它再次自动显示“已连接”,a2dp 就可以工作了。

我还注意到,当存在 a2dp 问题时,我无法使用耳机上的触摸命令,但等待之后我可以使用。

不确定这是否有帮助,但你不妨给它一个机会。

相关内容