Hi,
I have xrdp running on a CentOS 5.5 machine. It works fine with Xvnc, that is I can connect via remote desktop from Windows7 just fine. The problem with Xvnc is that it uses block-based transmission and therefore it runs a bit slow. After some searching I stumbled upon X11rdp and I thought I'd give it a try.
I followed the steps described on KernelCrash blog:
http://www.kernelcrash.com/blog/xrdp/2009/09/12/ , that is I checked-out the source code from the SVN repo and compiled it. Now I can use the sesman-X11rdp module to log-into xrdp, however after it has established the connection the remote desktop is distorted/noisy (looks similar to when you select the a high resolution in Windows on very old monitors). When I look in the /tmp folder of my remote CentOS host I see that it has created two files. An .X10-lock file and one other file called xrdp_disconnect_display_10.
Code:
cat: xrdp_disconnect_display_10: No such device or address
When I run X11rdp from the command line of the remote host I get:
Code:
# X11rdp :11
X11rdp, an X server for xrdp
Version 0.5.0
Copyright (C) 2005-2008 Jay Sorg
See http://xrdp.sf.net for information on xrdp.
Underlying X server release 70100000, The X.Org Foundation
Xorg Release 7.1
Screen width 800 height 600 depth 8 bpp 8
dpix 100 dpiy 100
buffer size 480000
Could not init font path element /opt/X11rdp//lib/X11/fonts/OTF, removing from list!
Could not init font path element /opt/X11rdp//lib/X11/fonts/CID/, removing from list!
Ctrl^C
FreeFontPath: FPE "/opt/X11rdp//lib/X11/fonts/misc/" refcount is 2, should be 1; fixing.
The sesman-Xvnc option still works fine. Does anyone have any idea why this is happening, or how I can fix it? If so, please let me know.
Thanks,
B