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

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

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

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

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

答案1

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

看起来,即使这种设置仍然存在一些小问题,也可以使用 xRDP 和 Unity 界面。(您可以查看演示这里

为了配置你的 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 服务器配置为在启动时启动,并在要访问的系统上配置安装 xrdp。

在 xrdp 登录框中,您需要选择选项控制台而不是 Sesman-Xvnc。(所有详细信息这里)但在这里您只需使用 xrdp 作为代理来启动 vnc 连接……

希望这有帮助

答案2

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

请参阅上面的评论,让 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

有关如何在 Ubuntu 16.04 中安装和配置 Xrdp 的分步说明,可在此处找到地点

希望这有帮助

答案3

以下是指示重新设计的 Hyper-V 解决方案允许通过网络访问 xrdp Unity 会话。支持视频、音频和客户端工作站硬盘重定向。虽然说明是假设 Ubuntu 在 VM 中运行,但我认为它没有理由不适用于物理 Ubuntu 机器。

根据我自己的经验,这个 xrdp 解决方案比依赖 vino VNC 的解决方案提供了更灵敏的命令行输入和浏览器渲染。

我已使用此解决方案并自动应用 VM 检查点,以便为我的 LAN 连接计算机提供安全的浏览器体验

答案4

以下似乎是一个很好的解决方法...

我在下面找到了这篇文章,并严格按照它进行操作。它似乎可以在 Ubuntu Gnome 16.04 上运行,我想它也可以在标准的 Ubuntu 16.04 上运行。请参见此处:http://www.hiroom2.com/2016/05/24/ubuntu-16-04-remote-connect-to-gnome-classic-desktop-with-vnc-xrdp/

此后,Remmina 停止工作。为了解决这个问题,我删除了 Remmina 并使用 PPA 安装了最新版本。请参见此处: https://github.com/FreeRDP/Remmina/wiki

相关内容