xrandr: needs changes for dualhead + panning

Matthias Hopf mhopf at suse.de
Mon Dec 29 05:47:16 PST 2008

On Dec 19, 08 20:50:29 +0100, Maarten Maathuis wrote:
> On 12/19/2008 08:42 PM, Carl Karsten wrote:
>> Maarten Maathuis wrote:
>>> The placement logic is output driven, and doesn't take panning into 
>>> account. So you end up with strange overlap. If dual head + panning was a 
>>> goal you might consider fixing this. It doesn't seem trivial to do from a 
>>> quick look. On the plus side it's just a xrandr change.

You're right, forgot about that. Have to think about it. It's not really
complicated, but you have to think about how to specify the type of
panning as in:

>> dual head + panning could mean
>> a the whole space pans when you get to the side of the virtual space,
>> b pan each physical display separately,
>> c a combination of a/b.

Good point.

> (a) would need changes on the protocol side (imo)

Probably not on the protocol side, but maybe in the xserver implementation.
OTOH it might already be possible to specify this with borders.

Again, have to think about it :^)

> I was thinking of (b).



Matthias Hopf <mhopf at suse.de>      __        __   __
Maxfeldstr. 5 / 90409 Nuernberg   (_   | |  (_   |__          mat at mshopf.de
Phone +49-911-74053-715           __)  |_|  __)  |__  R & D   www.mshopf.de

More information about the xorg mailing list