如何在Ubuntu 14.04上保留xrdp会话?

我使用下面的命令在我的ubuntu 14.04机器上安装了xrdp。 我现在可以从我的Windows机器远程桌面轻松地进入我的Ubuntu机器。

但是,我注意到当我closures远程桌面连接并以相同的凭据再次login时,它将启动一个新的会话。 我期待看到我离开的屏幕。 有什么具体的,我需要做的,以保持会议?

sudo apt-get install xrdp sudo apt-get update sudo apt-get install xfce4 echo xfce4-session >~/.xsession sudo service xrdp restart 

http://c-nergy.be/blog/?p=5305有一个post,提供了一些选项,例如

编辑/etc/xrdp/xrdp.ini

sudo gedit /etc/xrdp/xrdp.ini

find部分[xrdp1]

replace以下行:

端口= -1

附:

端口=问-1

保存文件。

重新启动xrdp:

sudo服务xrdp重新启动。

login时input端口号,例如1234,然后每次使用相同的端口号。

升级我的12.04服务器后,看来Ubuntu 14.04与xrdp的12.04相比有很大不同。 在12.04,一个现有的会议总是重新连接到试图开始一个新的。 14.04的情况并非如此,因为在xrdp.ini中'port = -1'时,它似乎为每个连接启动一个新的Xvnc进程。 有可能重新编译xrdp包可能会返回function,但我会推测这更可能是由于systemd, 它不允许注销后的用户后台进程 。