Red Hat Bugzilla – Bug 803706
Mouse cursor stuck in corners when using multiple displays
Last modified: 2012-03-28 14:59:43 EDT
Description of problem:
Cursor gets stuck in corners of the smaller screen, partially visible on the larger instead of going all the way through.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Setup two screens (gnome-shell should run on the smaller one)
2. Try to move your mouse along either top or bottom edge to get to the larger monitor
Pointer becomes partially visible on the larger screen and for some reason gets stuck there, even though there is no visible boundary
The presence of "pointer barriers" at the screen corners is intentional, but they are only supposed to be there when there's a "hot corner" at that corner. So, if your mouse pointer is getting stuck on a corner, but nothing happens there, that would be a bug.
Can you give more detail about how your monitors are aligned vertically and which monitor is on the right and on the left?
Created attachment 573356 [details]
This attachment shows the alignment of screens I used when reporting the bug. Resolutions were 1440x900 and 1920x1080, primary screen (with the shell) was the smaller one on the left.
If you can't reproduce it, I'll give it another shot tomorrow (not it fedora right now) and report back the results
Tested with this and other layouts, and the behavior I observed was:
* Pointer barriers are installed:
- At the upper left of the primary monitor, for the hot corner there
- At the upper right of the primary monitor, to make the user menu easily accessible
- At the lower right of the primary monitor, for the hot corner there
* Hot corners to activate the overview are present
- At the upper left of the primary monitor
- At the upper left of the screen if that's not the same as the upper left of the primary monitor
This corresponds to the code and I believe is as intended in the design. I did discover bugs:
(So thanks for inspiring me to test/look at the code!)
But I don't think either of these is related to what you observing - most likely you were observing things behaving as intended. So, I'm going to close this as NOTABUG. If you observe behavior differing from what I've described above feel free to reopen.