启动时 pulseaudio 出现问题(无法启动)

启动时 pulseaudio 出现问题(无法启动)

我使用 Ubuntu Studio 18.04.2,64 位 Linux(带有扩展支持)操作系统。

我不知道为什么,但是今天我的一台台式电脑无法 pulseaudio工作。

pulseaudio -k首先尝试了:,然后:pulseaudio -D但是,我只收到以下消息:

Fail to stop the daemon because it is not working.
Fail to start the daemon.

所以我去了 Synaptic Packages Manager,首先卸载了它,然后重新安装了所有关于pulseaudio

但它不起作用。

它不会在启动时启动。

甚至,我还测试了某些应用程序是否有声音(audacitymusescorefirefox),结果……什么都没有!没有声音!

我的 3 台电脑(两台台式机和一台笔记本电脑)都装有完全相同的 Linux 操作系统,而从今天起,只有其中一台台式机出现了这个问题!

我不知道该怎么做才能拯救这个pulseaudio守护进程!

这里有什么问题?

我该如何修复此问题?

顺便问一下:如果可能的话...,我们可以使用ALSAonly吗?我们如何随时在pulseaudio和之间切换?ALSA

答案1

对我来说,在 Ubuntu 20.04 上,解决方案很简单:

systemctl --user enable pulseaudio

其次是:

systemctl --user start pulseaudio

(这显然会失败,如果你通过 手动启动 pulseaudio pulseaudio --start,因此在这种情况下尝试用户单位只需发出一个,pulseaudio --kill然后执行上述操作)

最后但同样重要的一点systemctl --user status pulseaudio是,您可以查看当前状态(但通常您会在音量控制的状态图标中看到)。

这些命令都不需要超级用户访问权限。已在带有 KDE(不是 Kubuntu!)的 Ubuntu 20.04 上进行了测试和验证。

如需更多故障排除建议,我强烈建议您查看建筑维基


请注意潜在的替代方案:

systemctl --user disable pulseaudio.socket

... 做过不是对我没有任何作用。

答案2

尝试使用:

killall pulseaudio 

然后重试:

pulseaudio --start

如果它启动了,但是有一些奇怪的静态效果,那么尝试执行以下操作:

killall pulseaudio

或者

pulseaudio -k && sudo alsa force-reload && sleep 2 && pulseaudio -k && sudo alsa force-reload

答案3

就我而言,我有一个加密的主文件夹,阻止 pulseaudio 启动。我收到此消息:“无法创建安全目录 (/home/ubuntu/.config/pulse):没有此文件或目录”

解决方案是编辑“sudo systemctl edit sound.target”并输入:

[Unit]
BindsTo=home.mount
After=home.mount

答案4

使用重新安装 pulseaudiosudo apt install pulseaudio

相关内容