![(xRDP)远程连接时桌面看起来不同](https://linux22.com/image/924275/%EF%BC%88xRDP%EF%BC%89%E8%BF%9C%E7%A8%8B%E8%BF%9E%E6%8E%A5%E6%97%B6%E6%A1%8C%E9%9D%A2%E7%9C%8B%E8%B5%B7%E6%9D%A5%E4%B8%8D%E5%90%8C.png)
我在网上搜索了有关此问题的信息,但并没有找到任何对我有帮助的东西。我对 Ubuntu 还比较陌生,最近设置了一个塔式机,以便我可以通过 xRDP 通过互联网连接到它。这方面工作正常,但出于某种原因,远程登录时的桌面看起来不同。
GNOME Dock 未出现在主屏幕上,当我打开活动项目时,它看起来有所不同。另外,我在“设置”应用程序中缺少 Dock 的自定义部分。这确实是我立即注意到的全部,但我也没有使用 Ubuntu 的经验,因此不知道可能还缺少什么。
有什么方法可以解决这个问题?我只在计算机上设置了一个用户,并在远程连接时使用它登录,我不知道这是否重要。
答案1
我们假设您正在运行 Ubuntu 18.04 或更高版本,因为您正在连接到 GNOME 桌面。您所描述的问题是在您执行手动安装(没有进一步的操作)时预期会出现的。
要解决您的问题,您有多种选择:
1. 在远程会话中手动更改外观
这来自我的个人博客的帖子一步一步地解释你需要做什么。简而言之:
安装调整工具:
sudo apt-get install gnome-tweak-tool sudo apt install gnome-tweaks # for Ubuntu 22.04 ref. https://askubuntu.com/questions/1233088/xrdp-desktop-looks-different-when-connecting-remotely#comment2580018_1407324
打开工具,转到扩展节点,并启用 Dock 栏。
前往外貌节点并选择主题使用(通常是亚鲁)。
2.创建登录脚本文件
将以下代码复制到终端控制台并执行。这将创建一个名为的文件.xsessionrc
。此文件是一种登录脚本,它将您的桌面配置加载到远程会话中。创建文件后,重新登录 xRDP 会话并查看桌面是否与您在本地登录时看到的桌面一样。
cat <<EOF > ~/.xsessionrc
export GNOME_SHELL_SESSION_MODE=ubuntu
export XDG_CURRENT_DESKTOP=ubuntu:GNOME
export XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
EOF
3. 使用脚本安装
下次执行 xRDP 安装时,可以使用可以找到的脚本在我的个人博客中自动化安装并让它为您执行配置后的操作,使桌面界面在本地或通过 xRDP 远程连接时看起来相似。脚本还提供了一个操作指南(请参阅上面的链接)。
请注意,该脚本会定期更新,因此请务必检查是否有新版本的脚本可用。
答案2
上面的答案很好,但请注意,在 Ubuntu 22.04 中步骤 1 已更改为:
sudo apt install -y gnome-tweaks
您只需启用 3 个内置选项(特别是 Ubuntu Dock),就可以开始了。