我播放 vlc 但对这个错误感到惊讶:音频输出失败:无法使用音频设备“默认”:没有这样的文件或目录。所以我搜索它并运行此命令:vlc --reset-config --reset-plugins-cache
但它会产生此错误 PulseAudio 服务器连接失败:连接被拒绝,并且当我使用浏览器时没有声音,我不知道该怎么做提示:我的声音工作正常但突然这发生了
答案1
这可能是因为您的pulseaudio 驱动程序已损坏和/或权限设置为root。
我用以下命令解决了这个问题:
# clean and reinstall pulseaudio
sudo apt-get remove --purge alsa-base pulseaudio
sudo apt-get install alsa-base pulseaudio
sudo apt-get -f install && sudo apt-get -y autoremove && sudo apt-get autoclean && sudo apt-get clean && sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
# fixes user folder permissions
sudo chown -R $USER:$USER $HOME/
# then reboot
sudo reboot
Pulseaudio 应在启动时启动,但您可以使用以下命令手动启动它:
pulseaudio --start
如果问题仍然存在,请随时将您的系统日志粘贴到此处
tail -100f /var/log/syslog
答案2
在我的 Xubuntu 18.04 系统上,我遇到了pulseaudio 不接受文件的问题~/.config/pulse/cookie
。
我尝试重新安装pulseaudio正如其他答案中所建议的但这没有帮助,所以我只是删除并重新生成用户配置,如下所示:
mv ~/.config/pulse ~/.config/pulse.old
pulseaudio --start
这为我解决了问题。
答案3
$ pulseaudio --check
corei3@corei3 ~ $ pulseaudio -k
corei3@corei3 ~ $ pulseaudio -D
E: [pulseaudio] main.c: Daemon startup failed.
答案4
对我来说,所有其他解决方案都失败了。这就成功了:
pax11发布-r
之后,pulseaudio就被大家发现了。