Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm looking for a solution that will allow me to export a desktop app running on a server to a client machine. The server is ideally Linux, the desktop is Windows (+Mac for icing on the cake). The export should be encrypted and I need to support multiple clients from one server. I only want to export an individual app, not a whole desktop, and ideally am looking for open source solutions.

The obvious, cheapest, simplest choice is to use X tunnelled over ssh (e.g using Xming on the desktop) but X doesn't support audio.

What are the alternatives? Or is there a way to support audio using X or in parallel to X?


share|improve this question
Define "export". – joeqwerty Mar 29 '12 at 10:43
i believe Microsoft Terminal Services RemoteApp is what you are looking for but its not free – Alan Kuras Mar 29 '12 at 10:47

Nomachine's NX supports sound tunneling in applications which can use Esound. Here's the relevant article.

share|improve this answer

IIRC NoMachine / FreeNX has basic audio support - but the x2go fork improves on this. The Wikipedia page on remote desktop specifically lists which systems provide audio support.

BTW remote desktop is something completely different from VPN

share|improve this answer

There are some efforts towards the PulseAudio server and ALSA support by NoMachines lately, according to this page and this one. I am not sure about their exact current status, but these improvements definitely will make the sound transmission over the NX protocol much more transparent once implemented completely.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.