xrdp exécute xvnc sur rdp et le fait très bien. La configuration par défaut lance une nouvelle session xvnc sur chaque connexion, en commençant par le port 5910. Pour qu'il se reconnecte à une session existante, éditez /etc/xrdp/xrdp.ini ainsi :
[xrdp1]
nom=sesman-Xvnc
lib=libvnc.so
nom d'utilisateur=demander
mot de passe=demander
IP=127.0.0.1
port=ask5910
De cette façon, il demande le port avec une valeur par défaut de 5910. Si aucune session vnc n'existe sur 5910, une tentative de connexion 5910 échouera. Dans ce cas, réessayez, mais définissez le port sur -1 pour forcer la création d'une nouvelle session, généralement sur 5910.