Bug 312281

Summary: Optional mouse edge resistance between monitors
Product: [Plasma] kwin Reporter: Mike Vaughn <mike.vaughn.83>
Component: xrandrAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED LATER    
Severity: wishlist CC: cfeck, cyberbeat, dvratil, hgabreu, matthias, prettyvanilla
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Mike Vaughn 2012-12-27 21:21:05 UTC
In the KScreen KCM, it'd be really nice if there was an option for mouse edge resistance between monitors. Ideally, the user could configure how many milliseconds the mouse must continuously move against the edge of one screen before it moves to the next screen. This would make it a lot easier work with elements at the edges of screens (e.g., panels, scrollbars), and would be in keeping with Fitts's Law (http://en.wikipedia.org/wiki/Fitt's_Law). The XFixes extension to X already provides support for this, and it's already present in Unity (although it's completely non-configurable there), so hopefully it won't be too hard to implement.

Reproducible: Always
Comment 1 H.H. 2013-01-11 15:19:45 UTC
this is a great idea! did not know that such things are possible!
Comment 2 Matthias Blaicher 2013-01-14 09:49:46 UTC
These "Pointer Barriers" would be immensely useful. I did not know about it.

I found these bugs:
https://bugs.kde.org/show_bug.cgi?id=217116
https://bugs.freedesktop.org/show_bug.cgi?id=25474

I'm not sure if this is better implemented in kwin or in kscreen, though...
Comment 3 Aaron J. Seigo 2013-02-04 13:43:20 UTC
kwin would be closer, but really this is something that probably ought to be in the windowing system itself otherwise we're playing with pointers behind the input system's back.
Comment 4 Alex Fiestas 2013-04-25 14:53:04 UTC
This is not something that belongs to KScreen, so moving to KWin.

Martin, is this something we can implement? AFAIK Ubuntu failed trying to implement this.
Comment 5 Martin Flöser 2013-04-25 15:18:39 UTC
we can consider to do that once we are on Wayland. With X I don't want to do that and I wouldn't know how except of warping the cursor which I consider as evil. My understanding of the pointer barrier is that it's not meant to be used for something like that.

Resolved later as a replacement for resolved wayland