我使用 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
但它不起作用。
它不会在启动时启动。
甚至,我还测试了某些应用程序是否有声音(audacity
、musescore
、firefox
),结果……什么都没有!没有声音!
我的 3 台电脑(两台台式机和一台笔记本电脑)都装有完全相同的 Linux 操作系统,而从今天起,只有其中一台台式机出现了这个问题!
我不知道该怎么做才能拯救这个pulseaudio
守护进程!
这里有什么问题?
我该如何修复此问题?
顺便问一下:如果可能的话...,我们可以使用ALSA
only吗?我们如何随时在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