[PATCH v2 0/3] screen crossing changes again

Michal Suchanek hramrach at centrum.cz
Thu Oct 13 04:58:01 PDT 2011

On 13 October 2011 03:39, Peter Hutterer <peter.hutterer at who-t.net> wrote:
> Same thing as before, this time with the option of non-zero desktop origin.
> untested for non-zero origins, I'm failing to actually configure this
> anywhere.


Non-zero origin works for me with positive origin (and a mouse).

Outputs that overflow to negative coordinates have garbage for content
in the negative part and mouse cursor cannot be positioned in the
negative part.

In xfree86 ddx the negative part is simply not backed by anything, the
fb origin is at 0,0.

This can be different for rootless ddx like darwin, though.

Attaching xrandr patch that allows placing outputs freely.

There is one issue that is unaffected by this patch but may be worth
mentioning. The mouse cursor is not visible along some screen edges.

eg. try placing a screen right of another screen, maximize a window on
the right screen, and then move the left screen 100px to the right.
Now mouse cursor should be visible on the right screen as soon as it
enters the window (which is now partly visible on the left screen as
well) but you have to move it quite a bit into the window before it

This might depend on cursor shape so for completeness I should add
that I tested this with rxvt-unicode (urxvt).


-------------- next part --------------
A non-text attachment was scrubbed...
Name: xrandr-do-not-place-screen-at-0,0.patch
Type: text/x-diff
Size: 541 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20111013/aa316f57/attachment.patch>

More information about the xorg-devel mailing list