Implementing RandR

Jacob Welsh welshjf at
Wed Sep 17 22:41:51 PDT 2008

George Wright wrote:
> Hello,
> I'm currently working on implementing RandR support in the Xvnc server along 
> with an extension protocol for the client to request that Xvnc changes its 
> framebuffer size on demand.

What version of RandR are you aiming to support? I don't know if you
know enough about X and VNC -- I certainly don't -- to implement RandR
1.2 support, but that would be really nifty.

I'm imagining that multiple rfb clients connecting to a single Xvnc
could be registered as separate monitors, with their own modes as
determined by the client. Monitors and modes can be added and removed
dynamically via the existing XRandR 1.2 extension. And you could switch
between traditional "clone" mode and Xinerama-style with "xrandr" or a
1.2-capable GUI. So basically you could turn two neighboring thin
clients into a "dual-head" setup effortlessly. Also it would presumably
solve your present mode weirdness problem.

I'm sure that's a lot more work than you set out to do... and even RandR
1.1 support in tightvnc will be much appreciated :)


More information about the xorg mailing list