i can only tell for x11vnc.. ill use it without rdp - i installed tigervnc in windows.
ill made a script to start x11 if i need it, but my slackware is a router/server with no x11 running normaly.
x11vnc -create -scale 1440x900
my wm is icewm - again its a router/server (atom machine 1.8ghz)
i think you would be good if you just google (or duckduckgo) for "x11vnc xrdp linux" or something.
sry im not really much help.