[PATCH v2 0/3] screen crossing changes again
Michal Suchanek
hramrach at centrum.cz
Fri Oct 14 03:01:55 PDT 2011
On 14 October 2011 02:36, Peter Hutterer <peter.hutterer at who-t.net> wrote:
> On Thu, Oct 13, 2011 at 01:58:01PM +0200, Michal Suchanek wrote:
>> 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.
>> >
>>
>> Hello,
>>
>> Non-zero origin works for me with positive origin (and a mouse).
>
> Note that mice aren't affected by this patchset at all. They should behave
> just as before. This set only affects absolute devices.
The wacom driver Debian has does not build against current X server.
Maybe there is something newer somewhere..
>
>> 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
>> appears.
>
> right, this is caused by the screen switching code. the cursor won't be
> moved on the other screen until it actually goes off-screen. you should
> notice that as you go back the same way, the cursor will jump from the
> screen edge to that offset that the screens overlap.
> Probably fixable but not really a use-case I'll worry about for now.
The strip that is not reachable is quite large preventing me from
pointing at the first letter in urxvt.
The cursor is actually above the letter but not visible which is not
tremendously useful.
Of course, I could possibly prevent this by inserting some 32px
invisible stripe between the screens and hope that the screen
switching code only switches once the cursor pixmap reaches the other
screen. This is however quite difficult to do because the convenience
--right-of does not insert the stripe.
Thanks
Michal
More information about the xorg-devel
mailing list