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


17

我试图使Ubuntu休眠(这失败了,但这是另一个问题),然后恢复了系统。

此后,声音将不会播放。

我可以/应该运行什么命令来重启ubuntu声音系统。



难道丹·沃克的回答对你的工作?如果是这样,那么如果您添加评论这样就很好。如果没有,您为什么接受它?仅当它对您有用时,您才应接受答案。
斯科特,

Answers:


10

如果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
您可能还必须重新启动脉冲音频。
Dana the Sane

1
不错的尝试。好答案。但就我而言,并不能解决问题。是的,据我所知,我使用ALSA本身。
Lakshman Prasad

遵循的任何特定顺序。都重新启动。没运气。我有信心,通过重新启动系统,声音会起作用。但是我不想。
拉克什曼·普拉萨德

似乎我将不得不杀死firefox,chrome和gnome-panel。和重启系统一样好:| 。还是谢谢你!
拉克什曼·普拉萨德


7

Ubuntu在一段时间前已将pulseaudio设置为SSD,所以它将是:

sudo /etc/init.d/pulseaudio restart

编辑:如果没有切入,您还可以rmmod和modprobe用于声音的内核模块。哪些可能取决于您的声卡。lsmod可能会给您一个提示...


5

PulseAudio是一项用户服务,因此请使用--user标志运行systemctl 。

systemctl --user restart pulseaudio

我有什么Job for pulseaudio.service failed because the control process exited with error code. See "systemctl --user status pulseaudio.service" and "journalctl -xe" for details.建议吗?
xjcl


0

重新引导后,我恢复到以前的内核。声音已恢复。我发现,较新的升级内核没有像旧版本那样安装额外的模块。lsmod没有列出声音模块。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.