Dear List,

First of all, let me say that I am really happy with this product, and  
the work you put in it. This is a real competitor for M$`s Terminal  
Server solution all for free.

Now, about my issue:
I am running a virtual SLES 11 SP2 x64 server on a XenServer. The  
latest xrdp was built from source on the server, and running fine. We  
use sesman-x11rdp sessions, so user are able to login to the same  
session from different workstations. However screen resize is an  
issue. Basically it is not working at all. If a user starts a 1024x768  
session, and then leaves it and reconnects with a bigger resolution,  
the screen wont be resized. You see a 124x768 rectangle inthe bigger  
screen resolution (with all the icons, buttons on the Desktop), but  
that`s it. It is even worse the other way around: if you reconnect  
with a lower screen size, you wont see the taskbar, so you cannot work  
at all.

After some research I figured out that version 0.6 uses randr for  
changing screen resolution, so I tested how randr (and xrandr) is  
working. But it is not working at all. Executing xrandr -q in a  
terminal generates:
Xlib: extension RANDR missing on display :20

What I have tired:
I added some extra parameters for the x11rdp daemon in the xrdp.ini  
file. These are:
+extension RANDR
-extension XINERAMA
-xinerama
-x RANDR

I (tried) to disable xinerama as I saw at several places on the  
Internet that randr and xinerma doesn`t work together.
I can see that the X11rdp server is called with these parameters  
whenever a users connects, but still, xrandr gives the "no RANDR  
extension" message.


Questions:
1)Is there a way the create a logfile for X11rdp? Just like xorg has  
its own? So I could see if the parameters that I passed are processed  
correctly? Or is there any other way to find out what is wrong with  
the RANDR extension? I now that if I pass a non existing parameter,  
there is a message that the parameter is not correct. So I suppose  
that the parameters are processed properly, but I want to be sure of  
that.

2) Do we need these extra parameters at all for RANDR? If it should  
work out of the box, what is going on?

3)As I stated, this is a virtual machine on a XenServer. XenServer (or  
at least the version I am using: 5.6) doesn`t support GUI for SLES  
VMs. Which means that you cannot run the `default` X server. Could  
this mean that there is some basic support is missing (like kernel  
module, or something) for the RANDR extension to work?

4) As a workaround I could make all sessions only connect at fixed  
resolution (lets say 1024x768). Is there a way to fix this on server  
side? I rather do it on the server, than ask all the users to only  
connect with the fixed resolution.



Kind regards,
tamas


-------------------------------------------------------
A levelet a DE TEK levelezõrendszeren keresztül küldték


------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
xrdp-devel mailing list
xrdp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xrdp-devel

Reply via email to