当前位置: 首页>>技术教程>>正文


通过命令行重启Ubuntu声音进程

, , ,

问题描述

我试图使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 answerthis 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可能会给您一个提示…

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/11068.html,未经允许,请勿转载。