Hi Tamas,

> 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.

I see this now too. RandR was working, I don't now what happened.  The
desktop does not resize like it's saposed to.  I know it worked in
Xorg7.1 but since the move to Xorg7.6, I'm not sure.
It does make the desktop unusable when this happens, very annoying.

> 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.


RandR should be built into the server.  Let me take a look and see
whats going on.

Jay

------------------------------------------------------------------------------
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