我想使用 Unity 桌面环境通过 xrdp 远程连接到 Ubuntu 16.04 LTS 系统。
我有一个 14.04 LTS 系统,我将其配置为使用 Xfce 进行 xrdp 连接,但我更喜欢 Unity,并且如果可能的话,我想避免安装其他桌面环境。
这可能吗?如果可以,正确配置的步骤是什么?
答案1
------------------此主题的重要更新:------------------------------------
看起来,即使这种设置仍然存在一些小问题,也可以使用 xRDP 和 Unity 界面。(您可以查看演示这里)
为了配置你的 Ubuntu 16.04 让 xrdp 连接到 Unity,你需要执行以下操作
- 安装 TigerVNC
- 安装 XRDP
- 配置在 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