Pulse Audio seems to be the sound server to use, according to Linux.com and I decided to use the included howto link to set up Pulse Audio. on my Debian Sid box.
first as root:
apt-get install pulseaudio libao-pulse paprefs libpulse-mainloop-glib0 pulseaudio-module-jack pavucontrol alsaplayer-alsa pulseaudio-module-hal pulseaudio-module-x11 libgstreamer-plugins-pulse0.10-0 pulseaudio-module-lirc pulseaudio-utils pulseaudio-module-zeroconf libasound2-plugins padevchooser paman pulseaudio-module-gconf libgconfmm-2.6-1c2 libpulse-browse0 pavumeter libglademm-2.4-1c2a pulseaudio-esound-compat libpulse0 libpulse-dev
According to the howto:
add yourself and the user “pulse” to the groups “pulse” “pulse-access” “pulse-rt” and “audio”
It basically means your permissions in your /etc/group should look something like this;
(tuxicity should be your user name of course.)
root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:
tty:x:5:
disk:x:6:
lp:x:7:
mail:x:8:
news:x:9:
uucp:x:10:
man:x:12:
proxy:x:13:
kmem:x:15:
dialout:x:20:tuxicity
fax:x:21:
voice:x:22:
cdrom:x:24:tuxicity
floppy:x:25:tuxicity
tape:x:26:
sudo:x:27:
audio:x:29:tuxicity,pulse
dip:x:30:
www-data:x:33:
backup:x:34:
operator:x:37:
list:x:38:
irc:x:39:
src:x:40:
gnats:x:41:
shadow:x:42:
utmp:x:43:
video:x:44:tuxicity
sasl:x:45:
plugdev:x:46:tuxicity
staff:x:50:
games:x:60:
users:x:100:
nogroup:x:65534:
libuuid:x:101:
crontab:x:102:
ssl-cert:x:103:
scanner:x:104:hplip
Debian-exim:x:105:
mlocate:x:106:
ssh:x:107:
messagebus:x:108:
avahi:x:109:
netdev:x:110:tuxicity
lpadmin:x:111:
haldaemon:x:112:
powerdev:x:113:tuxicity
gdm:x:114:
stb-admin:x:115:
tuxicity:x:1000:
pulse:x:116:,tuxicity,pulse
pulse-access:x:117:tuxicity,pulse
pulse-rt:x:118:tuxicity,pulse
I just had to add my user name to the last 3 lines, and did that as root; gedit /etc/group
you can also use nano or whatever editor of course.
Afther this I made an asound.conf in /etc/
As root;
gedit /etc/asound.conf
and insert these lines:
pcm.pulse {
type pulse
}ctl.pulse {
type pulse
}pcm.!default {
type pulse
}ctl.!default {
type pulse
}
and save it .
The howto suggests to start the sound server as root with:
pulseaudio –system=1 –high-priority=1 -D
It worked a few seconds and crashed, so I decided to reboot and now Pulse Audio works flawlessly.
The howto suggests to go into Preferences and Sounds and check the box that says “Enable Software Mixing.”
I did that and now suddenly the sound set for Gnome works for me! Wow!
Pulse audio is definitively an improvement and I recommend to give it a go if you have some basic Debian Linux knowledge to set it up.
Make sure to read the original howto in case I missed something.
Tuxicity.