如何在 Ubuntu 16.04 LTS 上将 xrdp 与 Unity 结合使用?

use*_*535 15 remote-desktop desktop-environments xrdp 16.04

我想使用 Unity 桌面环境通过 xrdp 远程连接到 Ubuntu 16.04 LTS 系统。

我有一个 14.04 LTS 系统,我将其配置为使用 Xfce 进行 xrdp 连接,但我更喜欢 Unity,并希望尽可能避免安装其他桌面环境。

这可能吗?如果是这样,正确配置它的步骤是什么?

Gri*_*fon 10

------------------本主题的重要更新: ------------------------

即使这样的设置仍然存在一些小问题,似乎也可以使用 xRDP 和 Unity Interface。(你可以在这里看到一个演示)

为了将您的 Ubuntu 16.04 配置为让 xrdp 连接到 Unity,您需要执行以下操作

  1. 安装 TigerVNC
  2. 安装XRDP
  3. 配置要在 xRDP 中使用的首选桌面

有关如何执行此操作的完整说明,请访问http://c-nergy.be/blog/?p=9962

------------------------重要更新结束------------------

备注:以下提供的信息并非最新信息,但仍然有效。请务必阅读重要更新说明以获取最新信息......

为了快速回答您的问题,据我们所知Unity桌面不能与xrdp结合使用。除了安装备用桌面环境外,您别无选择。Xfce 是一种选择

我们更喜欢将 mate-desktop 安装为备用桌面。
使用 Ubuntu 16.04,您可以使用 mate 桌面的 mutiny 功能来获得类似于 Unity 的东西(但它不是!)请参阅这篇文章

您可以将 xrdp 作为代理服务器使用 vnc 协议连接到 Unity 桌面。为了能够执行这样的配置,您需要配置您的 vnc 服务器以在启动时启动并在您要访问的系统上配置 install xrdp。

在 xrdp 登录框中;然后您需要选择选项控制台而不是 Sesman-Xvnc。(此处提供所有详细信息)但在这里您只需使用 xrdp 作为代理即可基本上启动 vnc 连接...

希望这有帮助


Gri*_*fon 5

-------------------重要更新-------------------

请参阅上面的评论,让 XRDP 连接到您的 Unity Desktop 有关安装 xrdp 和连接到 Unity Desktop 的完整说明,请访问 [http://c-nergy.be/blog/?p=9962] 2

-------------------更新结束----------------------

这可能对其他人有帮助...

在 Ubuntu 16.04 中,在.xsession 文件中添加有关备用桌面的命令似乎不再起作用。能够使用 xrdp 并连接到您安装的备用桌面;您需要编辑以下文件

  • /etc/xrdp/startwm.sh

如果您已将 mate 桌面安装为备用选项,则应在 fi 行之后键入 mate-session。你的 startwm.sh 文件应该看起来像

#!/bin/sh 
if [ -r /etc/default/locale ]; then
  . /etc/default/locale 
    export LANG LANGUAGE 
fi

#Add this line if you plan to use mate-desktop as alternate desktop 
#insert the appropriate command based on your alternate desktop 

mate-session 
./etc/X11/Xsession
Run Code Online (Sandbox Code Playgroud)

可以在此位置找到有关如何在 Ubuntu 16.04 中安装和配置 Xrdp 的分步说明

希望这有帮助