在我关闭 pulseaudio 之前,Ubuntu 16.04 检测不到声音设备

在我关闭 pulseaudio 之前,Ubuntu 16.04 检测不到声音设备

除非我运行

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

然后检测到声音设备。关机或重启后问题再次出现。

我怎样才能解决这个问题?

答案1

killall pulseaudiopulseaudio -k(或pulseaudio --kill)具有相同的功能。我不明白为什么需要 final 命令

当 Pulseaudio 启动时,它会检查主文件夹配置中的用户设置。如果未找到任何设置,则会创建一组新的默认文件。Pulseaudio
过去使用 ~/.pulse,最新版本已切换到 ~/.config/pulse。
使用文件管理器检查主文件夹中的隐藏文件夹,您应该只会找到其中一个文件夹(可能是第二个)

如果任何使声音正常工作的内容未保存到配置中或被删除,则在重新启动后会重新创建默认配置,但会出现相同的错误

  • 打开 Pulseaudio 音量控制 ( pavucontrol)
    不依赖面板中的音量控制,pavucontrol 显示所有需要的设置
  • 检查“播放”选项卡,查看音频播放是否显示且未静音
  • 转到“配置”选项卡,先尝试将所有设备设置为“关闭”
  • 仅将一个设备更改为“模拟立体声播放”
    (如果不能使用模拟、立体声和播放,则数字设备也可以,以便暂时保持简单以进行故障排除)

如果声音开始工作,请重新启动电脑以检查音频是否正常工作且配置是否保存。

相关内容