带有xfce4-session桌面的Ubuntu 14.x – 突然终止

我正在设置Ubuntu 14.x以使用XRDP,以便我可以使用RDP客户端来使用我的计算机。

我看到几篇文章清楚地说明你不能使用gnome会话。 一个解决方法是安装XFCE4并使用它。

我按照以下步骤操作: http : //c-nergy.be/blog/?p = 5305

我有这个工作在另外两个盒子完全相同的版本就好了。 安装了相同版本的Ubuntu和所有更新。

但对于我的一个盒子,RDP会话显示桌面一秒然后POOF终止我。

这是盒子的uname -aLinux xx-vbox1 3.13.0-30-generic #55-Ubuntu SMP Fri Jul 4 21:40:53 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

这是lsb_release -a结果:

 No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04 LTS Release: 14.04 Codename: trusty 

.xsession内容为xfce4-session

/etc/xrdp/xrdp.ini有内容:

 [globals] bitmap_cache=yes bitmap_compression=yes port=3389 crypt_level=low channel_code=1 max_bpp=24 #black=000000 #grey=d6d3ce #dark_grey=808080 #blue=08246b #dark_blue=08246b #white=ffffff #red=ff0000 #green=00ff00 #background=626c72 [xrdp1] name=sesman-Xvnc lib=libvnc.so username=ask password=ask ip=127.0.0.1 port=-1 [xrdp2] name=console lib=libvnc.so ip=127.0.0.1 port=5900 username=na password=ask [xrdp3] name=vnc-any lib=libvnc.so ip=ask port=ask5900 username=na password=ask [xrdp4] name=sesman-any lib=libvnc.so ip=ask port=-1 username=ask password=ask [xrdp5] name=rdp-any lib=librdp.so ip=ask port=ask3389 [xrdp6] name=freerdp-any lib=libxrdpfreerdp1.so ip=ask port=ask3389 username=ask password=ask [xrdp7] name=sesman-X11rdp lib=libxup.so username=ask password=ask ip=127.0.0.1 port=-1 xserverbpp=24 

以下是/var/log/xrdp-sesman.log ,它在两次尝试后将其记录下来:

 [20140717-09:03:19] [INFO ] scp thread on sck 7 started successfully [20140717-09:03:20] [INFO ] ++ created session (access granted): username irsdownloader, ip 192.168.111.137:52421 - socket: 7 [20140717-09:03:20] [INFO ] starting Xvnc session... [20140717-09:03:20] [INFO ] starting xrdp-sessvc - xpid=6091 - wmpid=6090 [20140717-09:03:22] [INFO ] ++ terminated session: username xxxdownloader, display :15.0, session_pid 6089, ip 192.168.xxx.xxx:52421 - socket: 7 [20140717-09:18:21] [INFO ] scp thread on sck 7 started successfully [20140717-09:18:21] [INFO ] ++ created session (access granted): username irsdownloader, ip 192.168.111.xxx:52732 - socket: 7 [20140717-09:18:21] [INFO ] starting Xvnc session... [20140717-09:18:21] [INFO ] starting xrdp-sessvc - xpid=7457 - wmpid=7456 [20140717-09:18:23] [INFO ] ++ terminated session: username xxxdownloader, display :16.0, session_pid 7455, ip 192.168.xxx.xxx:52732 - socket: 7 

有人能告诉我为什么这会突然终止我的会话吗?

我能够在x-windows会话中使用XFCE4,所以我确信它是我的xrdp设置。 我忘记了什么?

可能的提示:

 [xrdp1] name=sesman-Xvnc lib=libvnc.so username=ask password=ask ip=127.0.0.1 port=-1 

如果我在xrdp sesman-xvnc连接上将端口更改为5901,则会出现错误:无法连接。 在其他方面,我正在使用5901就好了。