在Ubuntu 11.04中,默認是pulseaudio來管理音頻設備的,而pulseaudio不允許在root用戶下運行,這樣會導致安全問題。因此不能能改系統 音量,打開聲音首選項也一直是“正在等待聲音系統響應”。
直接運行pulseaudio會得到這樣的提示。
[email protected]:~# pulseaudio
W: main.c: 不應以root身份運行本程序(除非指定 –system)。
如果加上 system參數也不行,很多模塊會禁用。
解決辦法有很多種,出於安全性考慮可以安裝GNOME ALSA 混音器來管理音量,不過系統音效依然聽不到。第二種就是修改pulse默認配置文件使得能運行在root權限下。
編輯/etc/default /pulseaudio
[email protected]:~# gedit /etc/default/pulseaudio
修改以下兩處
PULSEAUDIO_SYSTEM_START=1
DISALLOW_MODULE_LOADING=0
改為1和0,表示允許運行在system環境,允許動態加載模塊。
這樣修改後帶來一些負面影響,可以仔細閱讀這個文件的注釋。
補充:其實最簡單的方法就是,建立一個新賬戶。