I'm been able to set up xrdp server on my Ubuntu 16.04 LTS, using xface4 without any issues. Standard solution starts a new X server on a new port with xface.
Nonetheless I'd much prefer connecting to my local X-server with my existing session (usually started by lightdm) and take over control from the local user, similar to vino-server with vnc protocol or TeamViewer. This is because when working form my office I prefer developing locally, but don't like restart all my programs (browsers, IDE, etc...) when connecting from home or from an other city. While vnc works easy with vino-server, it is much slower due to "only" using image compression. As I understand RDP understands and transmits actual components of the desktop, and also seems to be faster in practice.
Any way to configure this?
Are you aware of other solutions which are both fast and use the existing local desktop session?