Bug 25474 - Multidisplay, stop cursor at the edge a bit
Summary: Multidisplay, stop cursor at the edge a bit
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/Input/Core (show other bugs)
Version: 7.4 (2008.09)
Hardware: Other All
: medium enhancement
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-06 07:40 UTC by Alex Dănilă
Modified: 2011-04-14 12:19 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Alex Dănilă 2009-12-06 07:40:50 UTC
In a multiple display setup, the cursor shouldn't be allowed to simply go to
the other display. The edge should pose some resistance, for example only
continually moving the mouse for 10 pixels or more should allow it to pass to
the other display. Other method are good as well.

Why: the edge is a sweet spot for grabbing a scrollbar, for resizing a window,
and maybe others. 

The only possible problem I see for this is if an application is on two screens, the user would expect the cursor to behave as
usual. This would be bad especially for games.


I was directed here after submitting this bug to KDE's Kwin (https://bugs.kde.org/show_bug.cgi?id=217116 )
Comment 1 Daniel Stone 2011-04-14 12:19:40 UTC
We now support this through XFixes v5 pointer barriers, although it requires client support to avoid the cases you mention: games, or apps spanning multiple monitors.  GNOME Shell already takes advantage of this.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.