我尝试让 Ubuntu 休眠(失败了,但那是另一个问题)并恢复了我的系统。
此后,声音不再播放。
我可以/应该运行什么命令来重新启动 ubuntu 声音系统。
答案1
如果 Ubuntu 仍然使用 Alsa 作为其声音引擎(我不确定,因为我已经有一段时间没有使用它了),您可以通过sudo /etc/init.d/alsa-utils restart
在终端中输入来重新启动。
由于它似乎不起作用,你可能需要确保没有任何东西试图使用它。(例子厚颜无耻地从Ubuntu 论坛)
name@comp:~$ lsof | grep pcm
sh 5079 name 70u CHR 116,6 13639 /dev/snd/pcmC0D0p
name@comp:~$ kill -9 5079
答案2
根据建议迈克 在他的回答到Ask Ubuntu 上的这个问题:
pulseaudio -k && sudo alsa force-reload
答案3
PulseAudio 是一个用户服务,因此使用以下命令运行 systemctl- 用户旗帜。
systemctl --user restart pulseaudio
答案4
Ubuntu >= 22.10 的 Pipewire 重新启动
管线成为自 Ubuntu 22.10 以来的默认声音框架,所以现在你需要:
systemctl --user restart pipewire.service
systemctl --user restart pipewire-pulse.service
打开的应用程序可能需要重新启动才能使用刚刚重新启动的服务。