On Sat, Mar 3, 2012 at 12:24 PM, Kelly Clowers <email@example.com>
So, I originally setup mine based on the PA wiki's "Perfect Setup".
On Sat, Mar 3, 2012 at 05:53, Darren Crotchett <firstname.lastname@example.org
> Can you elaborate on what you mean by "it just needs to be setup correctly"?
> I'm going to be working on this issue today. Before I install the
> applications that Raffaele recommended, I want to give Pulseaudio one more
> chance because I would rather figure out the problem than to circumvent it.
> OTOH, I don't want to fight a losing battle either.
It is rather
extensive and a lot of the stuff in there is from a time when there
was less support
Here are the essentials:
Edit /etc/asound.conf (for all users) or ~/.asoundrc (per-user)
I have only these two entries in mine:
Neither of these files existed. I didn't care about a per-user setting, so I just created an /etc/asound.conf and added the recommended lines below.
Make sure you are in the groups "audio", "pulse-access" and "pulse-rt"
I used vigr and vigr -s to edit the groups. My user was already in "audio". I added it to "pulse-access" group. And, I did not have a pulse-rt group. I did not create the group.
Make sure that Pulse is being run automatically at startup (it should be,
I just remember when it was not, and I had to set it up myself).
It was already starting automatically with /etc/init.d/pulseaudio
The setting of the alsa default to pulse should make most things work,
but personally I set a number of things to PA explicitly. At least some of these
used to be required (they did not automatically use pulse and avoided the
alsa default or similar). Nowadays that may not be the case, I don't know.
Also they may have a PA driver that is different from the alsa driver, and
may work better than redirected alsa.
in ~/.mplayer/config: ao = pulse
in ~/.xine/config: audio.driver:pulseaudio
in ~/.vlcrc or ~/.config/vlc/vlcrc: aout=pulse
in /etc/libao.conf: default_driver=pulse
I did not have the mplayer or xine config files above files. So, I created them and add the recommended lines. I had the ~/.config/vlc/vlcrc. The aout directive was present, but was commented out and had no value. So, I set it. I changed the /etc/libao.conf from default_driver=alsa to default_driver=pulse.
gconftool-2 -t string --set /system/gstreamer/0.10/default/audiosink pulsesink
gconftool-2 -t string --set /system/gstreamer/0.10/default/audiosrc pulsesrc
gconftool-2 -t string --set
gconftool-2 -t string --set
I ran the gconftool-2 commands.
KDE's Phonon uses vlc, mplayer or gstreamer, so the above should cover
that as well
SDL (used for some games) can be set to explicitly use PA with:
(needs to be done in a startup script like ~/.bashrc to be permanent)
I added the export to the .bashrc. I also executed it at the command line so I didn't have to log out and back in.
I restarted pulseaudio with: /etc/init.d/pulseaudio restart
This did not seem to work. So, I rebooted. This seems to work. I was able to play a movie with sound on VLC, Minecraft and Skype all at once without breaking anything.
As far as I remember that is about it. As I said, setting those explicitly
may not be needed anymore, I just don't know.
Thank you so much for sticking with me. I appreciate everyone's comments. I hope that someone with find this thread useful in the future.