安裝套件
那些圖形介面的設定工具我就沒裝了, 想要的話也可以順便把 gconf 補上:# apt-get install gstreamer0.10-pulseaudio pulseaudio pulseaudio-utils \
pulseaudio-esound-compat pulseaudio-module-hal pulseaudio-module-x11 \
libasound2-plugins libflashsupport
設定
PulseAudio 是 ESD 的取代工具, 因此其他的 sound server 或多或少都需要動點手腳, 我主要只用 ALSA 所以只做這部份的設定:# vi /etc/asound.conf
pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}
設定 init script
不知道為甚麼, Ubuntu 套件中 PulseAudio 的啟動程序會對變數PULSE_AUDIO_SYSTEM_START
做奇怪的檢查, 造成剛裝好以後根本沒辦法 start, 把這行註解掉就沒問題了. XD# vi /etc/init.d/pulseaudio
另外 initng 還沒有提供對應的 ifile, 只好暫時加一行手動開啟, 看之後要不要從 JACKd 來改.
設定群組
# addgroup penk pulse; addgroup penk pulse-access; addgroup penk pulse-rt
這樣就完成了, 目前使用上還沒碰到什麼大問題, 至少 firefox/flash + exaile + vlc + pidgin 都還能正常發聲. XD
之後若是處理到 mplayer, skype 或是 gstreamer 的程式再來更新吧! 接下來要把這部份更動 commit 到 build-livecd 裡面.
1 則留言:
init script 的地方在 /etc/default/pulseaudio 有寫. 好像是因為安全因素所以預設不會以system mode 開吧 :p
張貼留言