我每次都必须重新配对蓝牙耳机,否则它们不会输出声音

我每次都必须重新配对蓝牙耳机,否则它们不会输出声音

我有一对三星 Galaxy Buds+ 耳机,一直在我的 Ubuntu 桌面上使用。问题是,每次我断开它们,当我再次将它们从盒子中取出时,它们会连接到 PC,但不输出任何声音。没有与它们关联的声音配置文件,声音输出通过其他扬声器发出。如果我移除设备并再次配对,它会一直工作,直到我下次保留耳机。

我目前正在使用 PulseAudio。尝试切换到 pipewire,但 A2DP 配置文件根本不起作用,所以我又切换回了 PulseAudio。

任何帮助,将不胜感激!

编辑:

我的日志文件有很多实例,我认为与此问题有关:

src/service.c:btd_service_connect() a2dp-sink profile connect failed for XX:XX:XX:XX:XX:XX:XX: Device or resource busy

src/service.c:ext_io_disconnected() Unable to get io data for Hands-Free Voice gateway: getpeername"Transport enfpoint is not connected (107)

src/profile.x:ext_start_servers() RFCOMM server failed for Headser unit: rfcomm_bind: Address already in use (98)

答案1

我通过简单地卸载和清除 PulseAudio 并重新启动 PC 解决了这个问题。现在 PipeWire 已打开并完全正常运行。当我必须使用麦克风时,我必须手动切换到 HSP 配置文件,但至少现在我可以随时返回 A2DP。将其留在这里以防将来有人遇到同样的问题。

相关内容