I've installed a Ubuntu 13.04 desktop, and added Gnome 3 by following:
I've also installed xrdp and now I'm trying to connect to my desktop from another box using FreeRDP.
I can login to Gnome-shell fine from the local session. Xrdp however, doesn't seem to work.
My ~/.xsession contains:
(I've also tried with just exec gnome-session).
exec gnome-session --session=gnome
I can get a Xrdp graphical login screen, however, when I try to login, I get:
and a "Log out" button.
Failed to load session "gnome"
I checked /var/log/xrdp-sesman.log, and I didn't really see much useful:
The LogLevel is set to DEBUG in /etc/xrdp/sesman.ini, so I was hoping it'd log more.
[20130317-01:06:54] [INFO ] scp thread on sck 7 started successfully
[20130317-01:06:54] [INFO ] ++ created session (access granted): username victorhooi, ip 192.168.4.6:59389 - socket: 7
[20130317-01:06:54] [INFO ] starting Xvnc session...
[20130317-01:06:55] [INFO ] starting xrdp-sessvc - xpid=5495 - wmpid=5494
[20130317-01:06:58] [INFO ] ++ terminated session: username victorhooi, display :11.0, session_pid 5493, ip 192.168.4.6:59389 - socket: 7
[20130317-01:11:58] [INFO ] scp thread on sck 7 started successfully
[20130317-01:11:59] [INFO ] ++ created session (access granted): username victorhooi, ip 192.168.4.6:60005 - socket: 7
[20130317-01:11:59] [INFO ] starting Xvnc session...
[20130317-01:11:59] [INFO ] starting xrdp-sessvc - xpid=5594 - wmpid=5593
Does Xrdp log more somewhere else as well?
Any idea on what might be causing this issue? (I note that Winswitch also seems to give a similar error when I try to start a gnome-shell session).