(xRDP) 远程连接时桌面看起来不同

Jam*_*ent 14 gnome dock xrdp ubuntu-dock

我在网上浏览过这个问题,但没有真正找到任何对我有帮助的东西。我对 Ubuntu 比较陌生,最近设置了一个塔,以便我可以通过 xRDP 通过互联网连接到它。它的这方面工作正常,但是,由于某种原因,桌面在远程登录时看起来有所不同。

GNOME 停靠栏不在主屏幕上,当我打开活动时,它看起来有所不同。另外,我缺少“设置”应用程序中扩展坞的自定义部分。这确实是我立即注意到的全部内容,但我也没有使用 Ubuntu 的经验,无法真正知道还可能缺少什么。

有什么方法可以解决这个问题吗?我在计算机上只设置了一个用户,并在远程连接时使用它登录,我不知道这是否重要。

Gri*_*fon 18

当您连接到 GNOME 桌面时,我们假设您运行的是 Ubuntu 18.04 或更高版本。当您执行手动安装(无需进一步操作)时,您所描述的问题是预料之中的。

要解决您的问题,您有多种选择:

1. 手动更改远程会话中的外观

我个人博客中的这篇文章提供了有关您需要做什么的分步说明。简而言之:

  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
    
    Run Code Online (Sandbox Code Playgroud)
  2. 打开该工具,转到扩展节点,然后启用 Dock 栏。

  3. 转到外观节点并选择要使用的主题(通常是Yaru)。

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
Run Code Online (Sandbox Code Playgroud)

3.使用脚本安装

下次执行 xRDP 安装时,您可以使用我个人博客中的脚本来自动执行安装,并让它为您执行配置后操作,使桌面界面在本地或远程连接时看起来相似xRDP。该脚本还提供了操作指南(请参阅上面的链接)。

请注意,该脚本会定期更新,因此请务必检查是否有新版本的脚本可用。


小智 8

上面的答案很好,但请注意,在 Ubuntu 22.04 中,步骤 1 已更改为:

sudo apt install -y gnome-tweaks

在那里你只需启用 3 个内置选项(特别是 Ubuntu Dock),然后就可以开始了。

  • 值得注意的是,“gnome-shell-extension-prefs”实际上已被弃用,现在唯一支持的版本是“gnome-tweaks”。 (2认同)