Avec Ubuntu 16, je peux exécuter simultanément des sessions Xsessions de bureau locales et distantes (via xrdp) avec le même compte. Avec Ubuntu 18, je peux me connecter à distance avec xrdp ou localement via le clavier physique et la souris, mais pas les deux. Une connexion locale exclut une connexion à distance, et inversement. Je viens tout juste de confirmer par un test qu'il s'agit d'un nouveau comportement avec Ubuntu 18.
Plus je teste et modifie cela plus je conclus que ce n'est pas vraiment un problème spécifique à xrdp mais plutôt une limite du nombre de Xsessions qu'un utilisateur peut avoir simultanément. Cela vous semble-t-il familier? Existe-t-il un paramètre de configuration dans X ou le gestionnaire de bureau qui limite le nombre de connexions simultanées à partir d'un compte? J'ai confirmé que ce problème existait à la fois dans Ubuntu 18 et Xubuntu 18, alors je ne pense pas que ce soit le gestionnaire de bureau qui le fasse - doit être X? Cela n'affecte pas les connexions SSH - je peux en avoir autant que je le souhaite. Encore une fois, cela me ramène à X et au nombre de sessions autorisées.
Voici le correctif pour Xubuntu (xfce):
Modifiez votre fichier .xsession en:
env -u SESSION_MANAGER -u DBUS_SESSION_BUS_ADDRESS xfce4-session