从 Windows 10 到 Ubuntu Mate 20(Raspberry PI 4)的 XRDP - 错误:无法获取会话总线上的名称

从 Windows 10 到 Ubuntu Mate 20(Raspberry PI 4)的 XRDP - 错误:无法获取会话总线上的名称

我想通过 RD 从 Windows 10 连接到 Raspberry PI 4(8GB)上的 Linux Ubuntu Mate 20.04.1。

我安装了XRDPXORGXRDP并允许端口,但连接到 XDRP 后仍然出现这样的黑屏Error: Could not acquire name on session bus

在此处输入图片描述

如果我输入CTRL+ALT+T终端打开 在此处输入图片描述

有人帮忙吗?

答案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

只需重新启动我的机器即可解决问题

相关内容