2009年2月17日星期二

解决linux音频独占的问题

是否遇到过以下情况:浏览了一个有flash的网页之后,所有的程序都没有声音了;或者使用mplayer时,stardict无法朗读单词。这并不是声卡驱动有问题,而是没有配置多音频造成的问题。按照下面的步骤修改 /etc/pulse/default.pa 可解决问题。原文在这里

找到:
#load-module module-alsa-sink ...
改为
load-module module-alsa-sink device=dmix

找到:
load-module module-suspend-on-idle
改为
#load-module module-suspend-on-idle

另外:
找到: (解决录音问题,如skype和audacity)
load-module module-hal-detect
改为:
#load-module module-hal-detect

这样,通过使用dmix,PulseAudio就不会霸占整个audio系统。PulseAudio将成为alsa的其中一个MixChannel。然后,ALSA和PulseAudio便能很好地共存。


然后注销重新登录即可。

没有评论:

发表评论


相关文章

Widget by Hoctro