Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

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 have a very powerful PC with Intel processor and a small Mac laptop with PowerPC processor. Both computers are with Ubuntu Linux. Mac laptop cannot play flash videos and I cannot install any Intel-CPU program on it (like Skype). So, it means I can install only open source applications on the laptop from Ubuntu repositories. I have two different Ubuntu system users on PC, say ME and SHE (and root as well :) ).

If I work as user ME on PC, then user SHE should also be able to access my PC remotely from her laptop and she should see a desktop of user SHE, not my desktop. She also must be able watch videos, flash, and listen sounds.

Is it possible with Ubuntu?

share|improve this question

It's a little late to post this, but for anyone who comes across this thread:

I use x2go for remote sessions with wound. It's based on the open sourced version of NXserver. Nomachine also has released a free trial of their latest NXserver which is better in some ways and not in others. It's closed source however.

Using either program, you can then use a program called 'virtualgl' to run 3D accellerated apps inside your 2D remote session. I haven't found a way to use virtualgl to provide 3D acceleration for the desktop session, only individual applications launched within the session using 'vglrun'. You can play 3D games over the network by starting them with vglrun, but I found that games run in wine don't work. :( You can run wine games via 'vglconnect' outside of x2go/Nomachine4, but unfortunately that doesn't have sound support, and I couldn't find any way of streaming sound, although I found a forum post outlining how that could be done, but it was over my head...

Getting virtualgl to work for multiple user sessions is a bit of a pain too, because you have to make changes to your X-server configuration. There are instructions on that here:

But those are old, and it was fiddly because I had to remove lightdm and install GDM from memory, and I seem to recall my computer getting screwed up when I enabled auto-login with GDM set up in place of lightdm...

share|improve this answer
Also I was doing some video tests today, and found that I couldn't get x2go or Nomachine4 to play videos smoothly at any higher resolution than about 1024x768. I'd really like to know if there's a program that could handle HD resolution video. I've had a go at using spice with buggy and inconsisten results: I could only get it working under Fedora, because it's tied to the Fedora KVM virtualisation program, it can't be used outside of a KVM virtual machine with the red hat mumbo jumbo that only seems to work on fedora and Rhel. – Damon Oct 20 '12 at 6:43
Oh, and to install x2go use the instructions on the ppa: The setup guide on the x2go site is rubbish. – Damon Oct 20 '12 at 6:45

Just remote desktop is trivial. However, sound and especially any video rendered using hardware is almost impossible to do.

For example TightVNC is excellent free remote desktop software. There is EsounD (remote sound daemon), but it's pretty old already. See also Wikipedia comparison table. FreeNX seems to be good candidate for remote desktop software with audio support.

However, this is not going to help with dual audio (one for local and one for remote). That is possible (to route some programs to different sound card or different channel) but I couldn't find any good reference on that.

share|improve this answer
Are you sure that FreeNX and FreeRDP support audio? I can't find any reference. – psihodelia Feb 27 '11 at 12:58
FreeNX documentation seems to be in rather bad state. See for example… (there is multiple forum threads on FreeNX audio support). I removed FreeRDP, obviously it's not helping on this problem. – Olli Feb 27 '11 at 13:05

Massive kludge, but I got a full remote session with sound in my lab doing this: VMWare View Server (unfurtunately really expensive 8() Ran a very tiny windows XP image(every option removed) desktop with vmwareplayer set to run at start on it, Linux installed in the vmplayer. Done this way to be able to use PCoIP drivers from windows, as not supported in linux host, but the linux client works fine. INstall View client for linux, iPad, MaxOS etc ont he client. connect to the view desktop.

Massive hack, but it worked 8) full desktop with sound and highspeed encrypted PCoIP connection working over slow connections.

I cant afford the license though, so when the trial ran out, it all went away. 8(

share|improve this answer
Could you edit your answer and explain it more clearly? I know you are hyped that you figured it out, but remember that it should be helpful to others. – Braiam Sep 21 '13 at 0:44
This does not even answer the question. – Léo Lam May 23 '15 at 10:25

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.