我无法以任何方式与远程桌面进行交互。
以下是我所看到的: 远程桌面窗口
即使我将鼠标悬停在“活动”上,它也不会突出显示,这让我相信输入没有从 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。如果您想尝试一下,可以查看我们的博客并进行测试(参见这个帖子适用于所有说明)
希望这能有所帮助,下次再见