我想使用远程桌面应用程序连接到我的 Ubuntu 22.04 计算机,就像连接到 Windows PC 一样。现在 XRDP 有望做到这一点,而且安装起来很容易。然而,配置它以使其正常工作有点复杂——我收到显示错误和登录错误。有一个很好的页面解释了如何为 Xfe 窗口管理器配置它here,但是 Xfe 并不像 Ubuntu 的标准 Gnome 窗口管理器那么好。
那么,如何在我的 Ubuntu 计算机上使用 Gnome 安装和配置 XRDP?
网上有一些关于如何执行此操作的零散信息,其中一些是不正确的。我发现以下内容可以很好地使用 Gnome 配置 XRDP,而无需修改全局
/etc
文件。如果配置正确,它的运行速度相当快,尽管不如 Xfe 那么快。
sudo apt update
sudo apt install xrdp gnome-session
sudo adduser xrdp ssl-cert
echo "gnome-session" | tee ~/.xsession
~/.xsessionrc
文件中:export XAUTHORITY=${HOME}/.Xauthority
export GNOME_SHELL_SESSION_MODE=ubuntu
export XDG_CURRENT_DESKTOP=ubuntu:GNOME
export XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
注意:
XAUTHORITY
行解决了打开Firefox和其他依赖root权限的应用程序时的显示错误。
sudo systemctl restart xrdp
请注意,您必须始终在本地注销才能远程连接。此外,首次登录时它会多次要求您输入密码。