问题描述
我试图使Ubuntu休眠(这失败了,但这是另一个问题),然后恢复了系统。
此后,声音将不会播放。
我可以/应该运行什么命令来重启ubuntu声音系统。
最佳回答
如果Ubuntu仍在将Alsa用作其声音引擎(自从我使用它以来,我就不太确定了),则可以通过在终端中键入sudo /etc/init.d/alsa-utils restart
重新启动。
由于它似乎无法正常工作,因此您可能需要确保没有任何尝试使用它。 (例如从the Ubuntu forums无耻地被盗的示例)
name@comp:~$ lsof | grep pcm
sh 5079 name 70u CHR 116,6 13639 /dev/snd/pcmC0D0p
name@comp:~$ kill -9 5079
次佳回答
如his answer至this question on Ask Ubuntu中的mikewhatever所建议:
pulseaudio -k && sudo alsa force-reload
第三种回答
PulseAudio是一项用户服务,因此请使用–user标志运行systemctl。
systemctl --user restart pulseaudio
第四种回答
Ubuntu在一段时间前已将pulseaudio设置为,所以它是:
sudo /etc/init.d/pulseaudio restart
编辑:如果没有切入,您还可以rmmod和modprobe用于声音的内核模块。哪些可能取决于您的声卡。 lsmod可能会给您一个提示…