At 10:33 AM 11/12/2010, you wrote: >At 11:50 AM 11/9/2010, you wrote: >>On Tue, 2010-11-09 at 10:42 -0500, Dave wrote: >> > At 05:31 AM 11/9/2010, you wrote: >> > > > I tried adding each of the following (one at a time of course) to >> > > > ~/.bashrc and none of these variations worked: >> > > > >> > > > export PULSE_SERVER=192.168.1.64 >> > > >> > >This is the only form you need. I presume you logged out and back in >> > >again after setting this env var? >> > > >> > >Try this on the command line and post the results: >> > > >> > >export PULSE_SERVER=192.168.1.64 >> > >export PULSE_LOG=99 >> > >paplay -vvv /usr/share/sounds/startup3.wav >> > >> > jmrt at ubuntu-JMRT:~$ export PULSE_SERVER=192.168.64 >> > jmrt at ubuntu-JMRT:~$ export PULSE_LOG=99 >> > jmrt at ubuntu-JMRT:~$ paplay /usr/share/sounds/purple/logout.wav >> > D: memblock.c: Using shared memory pool with 1024 slots of size 64.0 >> > KiB each, total size is 64.0 MiB, maximum usable slot size is 65472 >> > D: context.c: Trying to connect to 192.168.64... >> > Connection failure: Connection refused >> > jmrt at ubuntu-JMRT:~$ >> > - No sound was played >> >>Regarding the question of where to put the environment variable export >>so that it's set for the whole session and not just terminal - I don't >>think there's any standard place that will work everywhere. It's >>possible to configure the system to have some environment variables >>always set, but I don't know how it can be done specifically for your >>system (I have done it in the past on my own system, but I don't >>remember the specifics of that either). >> >>But if you want to set the server address >>globally, /etc/pulse/client.conf or ~/.pulse/client.conf is much better >>place for configuring that than setting environment variables in some >>obscure start-up script. > >- I tried setting the server address in the following > places and none worked when i launch applications > from gnome: > >~/.bashrc >/etc/pulse/client.conf >~/.pulse/client.conf >/usr/bin/start-pulseaudio-x11 > >- I also tried un-commenting the following lines in client.conf and >that did not work either. > >; default-sink = davem at ubuntu-DGTM: HDA Intel - ALC888 Analog >; default-server = davem at ubuntu-DGTM > > >>Also, as Colin pointed out earlier, tunnels might make more sense than >>connecting directly to the remote server. ..... the command for loading >>a tunnel sink is basically the following: >> >>pactl load-module module-tunnel-sink server=192.168.1.64 >>sink=<remote sink name> sink_name=mytunnel > >- I tried the following command: > >jmrt at ubuntu-JMRT:~$ pactl load-module module-tunnel-sink >server=192.168.1.64 >sink=alsa_output.pci_8086_293e_sound_card_0_alsa_playback_0 sink_name=sink-DGTM > >15 > >- It returns '15' which I assume is an error but I could not find >out what it means. > >>That creates a new local sink with name "mytunnel". When directing >>applications to that sink the audio will be forwarded to <remote sink >>name> (you'll have to figure out the remote sink name before loading the >>tunnel sink module) at 192.168.1.64. >> >>I don't remember whether the module arguments had to be put within >>quotes, so try this if the first command doesn't work: >> >>pactl load-module module-tunnel-sink "server=192.168.1.64 >>sink=<remote sink name> sink_name=mytunnel" > >- I also tried it is quotes. This did not work either. Still returns '15' > >jmrt at ubuntu-JMRT:~$ pactl load-module module-tunnel-sink >"server=192.168.1.64 >sink=alsa_output.pci_8086_293e_sound_card_0_alsa_playback_0 >sink_name=sink-DGTM" > >15 > >- Dave I am trying this on another system (I dont have access to jmrt at ubuntu-JMRT this evening). davem at davem-eee901:~$ pactl load-module module-tunnel-sink server=192.168.1.64 sink=alsa_output.pci_8086_293e_sound_card_0_alsa_playback_0 sink_name=sink-DGTM 21 davem at davem-eee901:~$ pactl list . . . Module #21 Name: module-tunnel-sink Argument: server=192.168.1.64 sink=alsa_output.pci_8086_293e_sound_card_0_alsa_playback_0 sink_name=sink-DGTM Usage counter: n/a Properties: module.author = "Lennart Poettering" module.description = "Tunnel module for sinks" module.version = "0.9.21-63-gd3efa-dirty" . . . Sink #1 State: SUSPENDED Name: sink-DGTM Description: HDA Intel - ALC888 Analog on davem at ubuntu-DGTM Driver: module-tunnel.c Sample Specification: s16le 2ch 44100Hz Channel Map: front-left,front-right Owner Module: 21 Mute: no Volume: 0: 100% 1: 100% balance 0.00 Base Volume: 100% Monitor Source: sink-DGTM.monitor Latency: 0 usec, configured 0 usec Flags: NETWORK HW_MUTE_CTRL HW_VOLUME_CTRL LATENCY Properties: device.description = "HDA Intel - ALC888 Analog on davem at ubuntu-DGTM" tunnel.remote.server = "192.168.1.64" tunnel.remote.sink = "alsa_output.pci_8086_293e_sound_card_0_alsa_playback_0" device.icon_name = "audio-card" tunnel.remote_version = "14" tunnel.remote.user = "davem" tunnel.remote.fqdn = "ubuntu-DGTM" tunnel.remote.description = "HDA Intel - ALC888 Analog" . . . Source #2 State: SUSPENDED Name: sink-DGTM.monitor Description: Monitor Source of HDA Intel - ALC888 Analog on davem at ubuntu-DGTM Driver: module-tunnel.c Sample Specification: s16le 2ch 44100Hz Channel Map: front-left,front-right Owner Module: 21 Mute: no Volume: 0: 100% 1: 100% 0: 0.00 dB 1: 0.00 dB balance 0.00 Base Volume: 100% 0.00 dB Monitor of Sink: sink-DGTM Latency: 0 usec, configured 0 usec Flags: DECIBEL_VOLUME LATENCY Properties: device.description = "Monitor Source of HDA Intel - ALC888 Analog on davem at ubuntu-DGTM" device.class = "monitor" device.icon_name = "audio-input-microphone" . . . - So it looks like it is creating the tunnel to the server. - How do I set this tunnel as the default sink (so apps launched from gnome will use it)? - Dave