Constraining cursor to RandR crtcs
Egbert Eich
eich at suse.de
Mon Apr 2 06:28:04 PDT 2007
Nicolas Mailhot writes:
>
> IMHO if you don't allow excursions within dead zones you'll always find a
> screen setup where your solution suck. If you do allow excursions there
Right. The best (better: the least suboptimal) solution heavily
depends on the use case, the setup and user preference.
Therefore this is a policy issue: the policy should be adjustable -
even if it's only for experimenting with different solutions.
Policies (proximity, keyboard shortcuts, whatever) are best done on
the client side by the WM or some dedicated app which do the cursor
warping.
WMs should have enough information to know the current position of the
mouse cursor and - thru Xinerama - they know about the locations of
visible portions on the screen. So no pieces need to be added.
WMs (and even clients) need to learn how to deal with non-rectangular
visible areas anyway (window, popup placement, pull downs etc.)
If the user doesn't have any client running that provide a 'cursor stay
in the visible area' policy then it's probably best to leave things as
they are with the cursor disappearing into nowhere.
Cheers,
Egbert.
More information about the xorg
mailing list