Ubuntu聲音沖突混音的幾種症狀:
1.打開某些聲音軟件的時候其他聲音軟件沒有聲音
2.更嚴重的:不知道什麼軟件占用了聲音,使用totem播放電影出現“he audio device is busy. Is another application using it?“警告;播放 Rhythmboxbo音樂,全部音樂文件出錯跳過;星際譯王不能夠發聲。
解決方案:
第一:sudo apt-get install libesd-alsa0
第二:sudo gedit /etc/asound.conf(新建的)
填入:
pcm.card0 {
type hw
card 0
}
pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 1025
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 4096
periods 128
rate 44100
}
bindings {
0 0
1 1
}
}
(上面的文件可以在大多數聲卡上正常運行…盡管我成功地測試了三個不同的聲卡,但我還是不能確保它可以使所有聲卡都能正常運行)
第三:sudo gedit /etc/esound/esd.conf(已有的文件,做好備份)
改成:
[esd]
auto_spawn=1
spawn_options=-terminate -nobeeps -as 2 -d default
spawn_wait_ms=100
# default options are used in spawned and non-spawned mode
default_options=