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.