Xrdp - How do I connect remotely to an existing local session?

Solution 1:

xrdp works internally by opening a new X session and controlling it through Xvnc.

Xvnc is the X VNC (Virtual Network Computing) server. It is based on a standard X server, but it has a "virtual" screen rather than a physical one. X applications display themselves on it as if it were a normal X display, but they can only be accessed via a VNC viewer

But this is just the default settings, there are other options that you can use:

enter image description here

In particular the option vnc-any also allows you to connect to any reachable vnc server:

enter image description here

So if you want to connect to an X session running on your regular monitor(s), you can install a regular vnc server and connect to it through xrdp.