In <200904280831.08771.rschulz@sonic.net>, Randall R Schulz wrote:
I now routinely use two computers (both running openSUSE 11.1, both on x86 hardware, though entirely distinct in details) but have only one set of speakers. I would like to have one of these systems send its sound output to the other system rather than to its own sound hardware. I gather this is possible, but haven't been able to find much information on how to exploit the capability.
I'm not sure of the exact commands, but it seems like you want to make things more complicated than pulseaudio allows, in my extremely limited experience. However, I know jack supports something like this so pulseaudio may as well. I'm also rusty on the terminology, even if ever knew it in the first place. On each computer, you should already have one pulseaudio "device" that acts as a multiplexer and writes the result to your hardware via alsa and it is the default pulseaudio "device". You should expand your PA setup on each computer in 3 steps: 1. Create a second (non-default) pulseaudio device ("output locally") that multiplexes inputs and also writes to alsa. 2. a. Create a third (non-default) pulseaudio device ("local input") that acts as a splitter instead of a multiplexer. b. Connect one output to the *local* "output locally" device and another output to the remote pulseaudio server, specifying the *remote* "output locally" device. 3. Change the output of the original (default) pulseaudio device to be the "local input" device. If pluseaudio "devices" can act as both a splitter and a multiplexer, skip steps 2a and 3 and perform step 2b on the default device after removing it's alsa output.
Could someone give me the outline of setting something like this up or point me to some informational materials?
Hrm, I might trawl the pluseaudio documentation tonight and see what's possible. If I do, I'll send out some untested configs/commands and let you take it from there. -- Boyd Stephen Smith Jr. ,= ,-_-. =. bss@iguanasuicide.net ((_/)o o(\_)) ICQ: 514984 YM/AIM: DaTwinkDaddy `-'(. .)`-' http://iguanasuicide.net/ \_/