无法使用 xrdp 与 ubuntu 20.04 交互

无法使用 xrdp 与 ubuntu 20.04 交互

我无法以任何方式与远程桌面进行交互。

以下是我所看到的: 远程桌面窗口

即使我将鼠标悬停在“活动”上,它也不会突出显示,这让我相信输入没有从 Windows 计算机发送到 ubuntu。虽然光标发生了变化。

时间已更新为当前时间,因此系统正在向 Windows 发送信息,但我似乎无法使用它。

我删除了身份验证窗口,重新安装了 linux,重新安装了 tightvncserver 和 xrdp,仔细检查了允许控制的共享页面,现在我别无选择。请帮我解决这个问题

答案1

开箱即用,如果您只是安装 Canonical 提供的 xrdp 包(即 sudo apt-get install xrdp),您将需要执行一些额外的自定义才能获得可行的 rdp 会话。

当您安装 xrdp 包时,您不需要运行任何 vnc 服务器(这是以前版本的 xrdp 所必须的)

安装 xrdp 包后,你必须通过发出以下命令在目录中创建一个文件

touch ~./xsessionrc 

在此文件中,您必须复制/粘贴以下内容(假设您想使用 Ubuntu 桌面界面)

export GNOME_SHELL_SESSION_MODE=ubuntu
export XDG_CURRENT_DESKTOP=ubuntu:GNOME
export XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg

您还需要创建一些其他文件以避免烦人的身份验证弹出窗口。因此您还需要发出以下命令

#All Ubuntu versions,Debian Version, Pop OS version
sudo bash -c "cat >/etc/polkit-1/localauthority/50-local.d/45-allow-colord.pkla" <<EOF
[Allow Colord all Users]
Identity=unix-user:*
Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-profile;org.freedesktop.color-manager.delete-device;org.freedesktop.color-manager.delete-profile;org.freedesktop.color-manager.modify-device;org.freedesktop.color-manager.modify-profile
ResultAny=no
ResultInactive=no
ResultActive=yes
EOF

之后,你应该可以开始使用并拥有类似于你的桌面的东西

重要的一点是,您不能让同一个用户同时在本地和远程连接。因此,如果您需要远程连接用户 A,请确保用户 A 没有在 Ubuntu 计算机上本地连接

最后,请注意,我们开发了一个小脚本,可以简化在 Ubuntu 上安装和配置 xrdp。如果您想尝试一下,可以查看我们的博客并进行测试(参见这个帖子适用于所有说明)

希望这能有所帮助,下次再见

相关内容