<br><tt><font size=2>freenx-knx-bounces@kde.org wrote on 24/01/2013 17:58:17:<br>
<br>
> I believe the newest versions of the commercial NoMachine system use<br>
> PulseAudio to forward sound from Linux servers over to pretty much
<br>
> any client.</font></tt>
<br>
<br><tt><font size=2>Nomachine don't seem to be developing nxclient further</font></tt>
<br><tt><font size=2>- hence the font issue and the screen resize in windows
etc etc</font></tt>
<br>
<br>
<br><tt><font size=2>> I was wondering if there are any efforts
underway to do<br>
> the same for FreeNX,</font></tt>
<br>
<br><tt><font size=2>no, but no one asked.</font></tt>
<br>
<br><tt><font size=2>> and how much effort it would be to replace the
<br>
> ESD sound infrastructure with Pulse?<br>
</font></tt>
<br><tt><font size=2>Well virtualy no effort</font></tt>
<br><tt><font size=2>but</font></tt>
<br><tt><font size=2>we need to know what the Pulseaudio aware client sets</font></tt>
<br><tt><font size=2>as its session parameters</font></tt>
<br>
<br><tt><font size=2> eg --media="1"
--mediahelper="pulse"</font></tt>
<br><tt><font size=2>and</font></tt>
<br><tt><font size=2>Fritz will need to add it to his client.</font></tt>
<br>
<br>
<br><tt><font size=2>You can try it now.</font></tt>
<br>
<br><tt><font size=2>Enable multimedia support in nxclient and</font></tt>
<br><tt><font size=2>connect to your FreeNX machine . . . </font></tt>
<br>
<br><tt><font size=2>That gives you an (typicaly 800x) port on the FreeNX
server and</font></tt>
<br><tt><font size=2>an ENVAR to tell you what it is.</font></tt>
<br>
<br><tt><font size=2>This port is aimed at 6000 on the nxclient machine</font></tt>
<br><tt><font size=2>so</font></tt>
<br><tt><font size=2>you need to squirt audio in from the FreeNX server</font></tt>
<br><tt><font size=2>and</font></tt>
<br><tt><font size=2>redirect it from the nxclient</font></tt>
<br><tt><font size=2>to</font></tt>
<br><tt><font size=2>your workstation PulseAudio Unix-socket with eg. socat</font></tt>
<br>
<br>
<br>
<br>
<br><tt><font size=2>On your nxclient machine run</font></tt>
<br>
<br><tt><font size=2>socat TCP-LISTEN:6000,fork UNIX-CONNECT:`ls ~/.pulse/*/native`</font></tt>
<br>
<br>
<br>
<br><tt><font size=2>In your FreeNX session launch a terminal session</font></tt>
<br><tt><font size=2>and enter :</font></tt>
<br>
<br>
<br><tt><font size=2>export PULSE_SERVER=$ESPEAKER</font></tt>
<br><tt><font size=2>paplay /usr/share/sounds/linphone/rings/bigben.wav</font></tt>
<br>
<br>
<br>
<br>
<br><tt><font size=2>> <br>
> -Nick<br>
> <br>
</font></tt>