为什么声音设置忽略输出设备?

为什么声音设置忽略输出设备?

我在 Lenovo Thinkpad T470 上运行 Ubuntu 20.04。我有一个通过蓝牙连接的 Bose QC25 耳机,仅使用 A2DP 输出,因为 HSP/HFP 配置文件的实现效果很差。

目前耳机已成功连接,我可以在声音设置中选择耳机,我可以正常切换到 A2DP……并且声音仍然通过内置扬声器播放。由于整个设置到目前为止运行良好,我以为重新启动可以解决这个问题,但事实并非如此。

短期解决方案是安装pavucontrol并将内置音频端口从 切换SpeakerHeadphone。这是错误的,因为只有当耳机连接到音频插孔时才会出现这种情况 - 但通过这种方式“破坏”内部音频,声音现在通过选定的设备(BT 耳机)播放。

这绝不是修复,因为问题在重启或暂停后再次出现。有没有什么办法可以彻底修复这个问题?

答案1

好吧,我仍然不知道到底出了什么问题,但对我来说修复起来很简单。不过,这可能与 Skype 有关。

由于某种原因,pulseaudio 的用户配置文件可能会以某种方式损坏(不同步?),删除它们(并强制生成新的文件)可以解决无声音的情况。使用以下命令后,注销/登录。

rm -r ~/.config/pulse; pulseaudio -k

来源:https://wiki.ubuntu.com/PulseAudio#Resetting_User_Configuration

对我来说,这解决了所有问题,甚至无需注销并登录。只需重新连接耳机,一切就可以恢复正常。

相关内容