pulseaudioのインストール


Debian squeeze環境.
問題は基本的に解決され、最終的な効果はまだ満足しており、ポテンショメータの接触不良の問題がある場合、音量を調整する差がある.
aptitude install -R pulseaudio libasound2-plugins pulseaudio-utils pavucontrol

# ----------------------------------------------------------------------------
vi /etc/asound.conf #{
pcm.pulse {
    type pulse
}
ctl.pulse {
    type pulse
}
pcm.!default {
    type pulse
}
ctl.!default {
    type pulse
}
#}

# ----------------------------------------------------------------------------
vi /etc/pulse/daemon.conf #{
flat-volumes = no
#}

# ----------------------------------------------------------------------------
vi /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf #{
[Element Hardware Master]
switch = mute
volume = ignore

[Element Master]
switch = mute
volume = ignore
#}

# ----------------------------------------------------------------------------
vi /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common #{
[Element PCM]
switch = ignore
volume = ignore
#}

# ----------------------------------------------------------------------------
insserv -r pulseaudio
vi ~/.xsession #{
start-pulseaudio-x11
amixer sset Master 1%-
amixer sset Master 1%+
paplay "${HOME}/.config/login.wav" &
#}

# ----------------------------------------------------------------------------
#    pulse-access  
gpasswd -a fb pulse-access

説明:
MasterおよびPCMのvolume=ignoreで再生停止時のパチパチ音の問題を解決できる.
Masterのswitch=muteは必ず保持してください.そうしないと、ボリュームLEDのあるノートパソコンのLEDが虚構になります.
flat-volumes=noの場合、起動するたびにボリュームに問題があります.ボリュームを調整すれば正常なので、セッションスクリプトにはamixerの2行があります.
起動音は以前のaplayを保つことができますが、paplayに変えたほうがいいと思います.