Ubuntu 16では、同じアカウントでローカルとリモート(xrdp経由)の両方のデスクトップXsessionを同時に実行できます。 Ubuntu 18では、xrdpを使用してリモートでログインするか、物理的なキーボードとマウスを使用してローカルでログインできますが、両方はできません。ローカルログインはリモートログインを排除し、その逆も同様です。これは、Ubuntu 18の新しい動作であることをテストで確認しました。
これをもっとテストしていじるほど、これは実際にはxrdpの特定の問題ではなく、ユーザーが同時に実行できるXsessionの数の制限であると結論付けています。これは誰にもなじみのある音ですか? Xまたはデスクトップマネージャーに、アカウントからの同時ログインの数を制限する構成パラメーターはありますか?私はこの動作がUbuntu 18とXubuntu 18の両方に存在することを確認しましたので、これを行うデスクトップマネージャーではないと思います-Xでなければなりませんか?これはSSHログインには影響しません-好きなだけ実行できます。再び、Xと許可されたセッション数に戻ります。
Xubuntu(xfce)の修正は次のとおりです。
.xsessionファイルを次のように変更します。
env -u SESSION_MANAGER -u DBUS_SESSION_BUS_ADDRESS xfce4-session