題 通過命令行重啟Ubuntu聲音進程


我試圖休眠Ubuntu(失敗了,但那是另一個問題)並恢復了我的系統。

在此之後,聲音無法播放。

可以/應該運行什麼命令來重啟ubuntu音響系統。


8
2017-08-02 18:52


起源


也可以看看 askubuntu.com/a/15224/17060 - michael
難道 丹沃克的回答 為你工作?如果確實如此,如果您要添加評論,那將會很好。如果沒有,你為什麼接受它?你應該接受一個答案 只有它適合你。 - Scott


答案:


如果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

8
2017-08-02 18:58



您可能還需要重新啟動脈衝音頻。 - Dana the Sane
不錯的嘗試。好答案。但在我的情況下,並沒有解決問題。是的,據我所知,我使用ALSA本身。 - Lakshman Prasad
任何特定的訂單。重啟兩者。沒運氣。我有信心,通過重新啟動我的系統,聲音將起作用。但我不想。 - Lakshman Prasad
好像我將要殺死firefox,chrome和gnome-panel。和重啟系統一樣好:| 。不管怎樣,謝謝! - Lakshman Prasad


Ubuntu前段時間轉向了pulseaudio,所以它會是:

sudo /etc/init.d/pulseaudio restart

編輯:如果沒有削減它,你也可以rmmod和modprobe用於聲音的內核模塊。哪些可能取決於你的聲卡。 lsmod可能會給你一個線索......


6
2017-08-02 19:06





Alsa用法:

 /sbin/alsa {unload|reload|force-unload|force-reload|suspend|resume}


sudo alsa reload

1
2018-04-30 15:08



你能解釋一下你的答案嗎?謝謝。 - fixer1234


如建議的那樣 mikewhatever他的回答 至 關於Ask Ubuntu的這個問題

pulseaudio -k && sudo alsa force-reload

-1
2017-08-04 18:14