除非我运行
killall pulseaudio; rm -r ~/.config/pulse/* ; rm -r ~/.pulse
pulseaudio -k
然后检测到声音设备。关机或重启后问题再次出现。
我怎样才能解决这个问题?
答案1
killall pulseaudio
和pulseaudio -k
(或pulseaudio --kill
)具有相同的功能。我不明白为什么需要 final 命令
当 Pulseaudio 启动时,它会检查主文件夹配置中的用户设置。如果未找到任何设置,则会创建一组新的默认文件。Pulseaudio
过去使用 ~/.pulse,最新版本已切换到 ~/.config/pulse。
使用文件管理器检查主文件夹中的隐藏文件夹,您应该只会找到其中一个文件夹(可能是第二个)
如果任何使声音正常工作的内容未保存到配置中或被删除,则在重新启动后会重新创建默认配置,但会出现相同的错误
- 打开 Pulseaudio 音量控制 (
pavucontrol
)
不依赖面板中的音量控制,pavucontrol 显示所有需要的设置 - 检查“播放”选项卡,查看音频播放是否显示且未静音
- 转到“配置”选项卡,先尝试将所有设备设置为“关闭”
- 仅将一个设备更改为“模拟立体声播放”
(如果不能使用模拟、立体声和播放,则数字设备也可以,以便暂时保持简单以进行故障排除)
如果声音开始工作,请重新启动电脑以检查音频是否正常工作且配置是否保存。