RDP vs VNC
For years I have been using VNC for my remote desktop needs. This works usually well enough. The features that I like are:
- Basic set-up is easy
- Desktop sessions are persistent
- Can be used to view an actual X11.org desktop.
- Browser based clients via noVNC or Guacamole
On the other hand, a number of features are either not implemented or are not easily implementable.
- On-demand desktop sessions. Usually you can hack scripts to do this. Or you
inetdmode to create a session on-demand, however, this loses session persistence.
- While in theory, because most Desktops use pulseaudio which would let you redirect audio to a remote, this is another protocol so it is not simple to set-up in practice.
So I have now found xrdp which provides:
- Easy basic set-up
- On-demand desktop sessions (session management) with persistent session support.
- Sound redirection (however I have not been able to make this work)
- Browser based clients via Guacamole
For the client side, you can either use:
Still I have not been able to: