Configuring audio for my Arch desktop
I probably started in the wrong end, by installing a few GStreamer packages:
- gstreamer0.10-bad-plugins
- gstreamer0.10-ugly-plugins
- gstreamer0.10-ffmpeg
It was first after that that I actually configured sound
As always the Arch Wiki contains all the information needed, and more.
There’s a page for configuring Alsa. All I did was install alsa-utils, make sure my user was a member of audio and
then configure using alsamixer until aplay
/usr/share/sounds/alsa/Front_Center.wav played properly. Then I put alsa
in the DEAMON list in /etc/rc.conf.
Next I installed and configured PulseAudio. Again there’s an excellent
page with instructions for configuring PulseAudio on the wiki. For me
that meant first installing pulseaudio and alsa-plugins. Then I used
vigr to add my user to pulse-access and pulse-rt. I also created
/etc/asound.conf, following the instruction on the wiki it contains the
following:
pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}
I then double checked that PulseAudio uses HAL to detect the needed modules. Lastly I made it possible for gstreamer to use PulseAudio by installing gstreamer0.10-pulse.
[edited 22/5/2009] Added info on group membership.