答案1
在过去几天摆弄了大量 xrdp 设置后 - 仍无法解决问题,于是我找到了一种解决方法!
我在博客文章中看到了一段Ubuntu 18.04 – 在 Ubuntu 18.04 上检测到 xRDP 问题描述了如何删除将用户 ID 登录到(物理)“控制台”会话和 RDP(远程显示协议)会话的功能!具体内容如下:
以前,同一个用户在本地和远程连接是可行的(即使在不同的会话中也是如此)。此功能已经删除了一段时间,我们不知道为什么,也不知道是否可以重新实现此功能(我们还没有检查过)。
因此看到这一点后,我创建了一个新的用户 ID,并使用 RDP 从 Windows-10 登录,现在它完美地启动了一个新的 MATE 桌面!
我仍然不确定为什么当我之前尝试以“root”身份直接登录我的 RDP 会话时仍然会出现空白屏幕,但不用担心 - 无论如何,除了简单的调试之外,我真的不想这样做......我仍然不明白为什么我能够登录到我的物理控制台和 4GB Pi-4 上的 RDP 会话,但首先不能登录到我的 8GB Pi-4 - 当两者都运行略有不同的 Ubuntu MATE 20.04.x 版本时。当我重新连接 4GB Pi-4 时,我必须尝试诊断这一点。
我希望这对其他人有用,并且如果对已经登录到物理控制台的用户 ID 进行 RDP 登录,那么在某个时候可能会出现更好、更具体的错误消息。这样可以节省大量时间和麻烦,从而找到解决方法!
答案2
我在 RDP 仍处于登录状态时通过 CLI 重新启动了 xRDP 进程,并出现了相同的错误。我运行sudo loginctl
后发现我之前的 RDP 会话仍在运行。然后我终止了会话sudo loginctl terminate-session <your session ID>
,现在错误消失了。希望这能有所帮助。
答案3
只需重新启动我的机器即可解决问题