I'm trying to install a remote desktop solution on some clients using Ubuntu with Unity (3D). I've uninstalled Unity2d because it behaves not very well.
Xrdp won't work, only the wallpaper is shown.
The same goes for freenx-server.
The only servers that seems to work properly are the vnc-based as vino. Right, VNC is okay, but it is a bit slow.
Also, vino is not enough. Clients can only connect if they have manually configured the vino server, and they can't connect if the session is closed.
Sure, I could install a VNC server that launched a daemon at startup, but I want the clients to login with their credentials, and, for example, tightvncserver, only gets a global password as far as i know. Perhaps it's possible to open lightdm from a tightvncserver session?
There are two possible scenarios:
- A session is started and the client should attach to the current session.
- A session is not started, and the client should start a new one. Better if the client can logout and reattach to that session later, locally or remotely.