xrandr multihead and window placement

Michel Dänzer michel at tungstengraphics.com
Mon Sep 24 03:10:02 PDT 2007

On Fri, 2007-09-21 at 10:08 +0100, martin f krafft wrote:
> also sprach Keith Packard <keithp at keithp.com> [2007.09.19.1643 +0100]:
> > The root window will get a ConfigureNotify event whenever the RandR
> > setup changes, so applications need only select for that event before
> > talking to the extension.
> If someone could take a look at http://bugs.debian.org/428797, I'd
> be grateful. Jamie says that:
>  2: xscreensaver already receives and reacts to RANDR
>     RRScreenChangeNotify events (in driver/timers.c:1010);
> yet, I can reproduce the problem: after adding new screen estate
> with xrandr, XScreensaver does *not* blank it when it locks the
> screen. If I restart the daemon, then it works appropriately.

I suspect the method described in the above item 2 predates RandR 1.2
and is no longer adequate. The method described by Keith Packard above
or something similar needs to be used now.

Earthling Michel Dänzer           |          http://tungstengraphics.com
Libre software enthusiast         |          Debian, X and DRI developer

More information about the xorg mailing list