Bug 803706

Summary: Mouse cursor stuck in corners when using multiple displays
Product: [Fedora] Fedora Reporter: Tomas Jamrisko <tjamrisk>
Component: gnome-shellAssignee: Owen Taylor <otaylor>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 17CC: maxamillion, otaylor, samkraju, walters
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-03-28 18:59:43 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Screen layout none

Description Tomas Jamrisko 2012-03-15 13:21:00 UTC
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):
gnome-shell-3.3.90-2

How reproducible:
always

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 
  
Actual results:
Pointer becomes partially visible on the larger screen and for some reason gets stuck there, even though there is no visible boundary

Expected results:
Pointer moves

Comment 1 Owen Taylor 2012-03-27 17:23:34 UTC
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?

Comment 2 Tomas Jamrisko 2012-03-28 13:54:56 UTC
Created attachment 573356 [details]
Screen layout

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

Comment 3 Owen Taylor 2012-03-28 18:59:43 UTC
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:
 
  https://bugs.freedesktop.org/show_bug.cgi?id=48008
  https://bugzilla.gnome.org/show_bug.cgi?id=673018

(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.