[pulseaudio-discuss] Using PULSE_SINK and PULSE_SOURCE

Alexander Todorov atodorov at otb.bg
Wed Sep 15 06:17:21 PDT 2010


Hi guys,
I'm having a bit of trouble with the usage of PULSE_SINK and PULSE_SOURCE
environment variables.

I have 2 sound cards (or more - multi-seat setup) on the PC and everything works
with Linux (verified by manually selecting the output device in sound
preferences dialog).


I want to assign each user that logs into GNOME a default sound card. For ALSA
that's a matter of setting ALSA_CARD to the index of the sound card in
/proc/asound/cards

For Pulse Audio I've read those two pages:
http://developer.novell.com/wiki/index.php/Feisty/HOWTO:_PulseAudio#Running_Skype
http://www.pulseaudio.org/wiki/FAQ#WhatenvironmentvariablesdoesPulseAudiocareabout

Using  `pactl list` to find out the correct sink/source names I then assign them
to the PULSE_SINK and PULSE_SOURCE variables (this is automated when user logs in).

Inside the gnome session variables have the correct values however I have no
sound. I'm testing with rhythmbox and trying to plan online radio. Nothing comes
out of the speakers.

So my question is:
1) How can I configure different sound cards to be used by different users? The
envs above look like the correct answer.

2) What happens if some application doesn't support PA? Do I need to configure a
fall back setting or something?

3) Any other hints/ideas are also welcome?

Thanks,
Alexander.



More information about the pulseaudio-discuss mailing list