如何在Ubuntu 16.04 LTS上的Unity中使用xrdp?


15

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

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

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


Answers:


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,则可以使用兵变部件配对桌面有类似的东西统一(但它不是!)看到这个帖子

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

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

希望有帮助


在Azure上17.04也非常完美...非常感谢
Ingo

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

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

希望有帮助


0

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

我在下面找到了这篇文章,并严格按照它进行操作。它似乎可以在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


嗨..我被困在这一行:ln -s contrib/packages/deb/ubuntu-xenial/debian chmod a+x debian/rules sudo apt install -y -o 'apt::install-recommends=true' \ dpkg-checkbuilddeps 2>&1 | \ sed -e's /.*建立依赖关系:// g'-e's /([[^)] *)// g'``您能帮我说明一下吗?hiroom2.com/2016/08/28/…–
Arst

0

以下是重新设计的Hyper-V解决方案的说明,该解决方案允许网络访问xrdp Unity会话。支持视频,音频和客户端工作站硬盘驱动器重定向。尽管说明是在Ubuntu在VM上运行的情况下编写的,但我看不出为什么它不适用于物理Ubuntu计算机。

根据我自己的经验,这种xrdp解决方案比依赖于vino VNC的命令行输入和浏览器渲染功能明显更灵敏。

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


1
欢迎来到Ask Ubuntu!我建议编辑您的问题,以扩展有关您所做工作的特定详细信息。在此不鼓励仅链接的答案。
abu_bua

1
我了解,但是与大多数其他职位相比,这是一个漫长的过程,似乎并不典型。另外,想避免维护两个副本。摘要会帮助您,然后提供链接吗?
WhisperingChaos
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.