Bug 8100 - Mouse cursor moves from right edge to left edge, but not back
Summary: Mouse cursor moves from right edge to left edge, but not back
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 3
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-16 23:32 CET by Frank Griffin
Modified: 2013-06-11 19:23 CEST (History)
0 users

See Also:
Source RPM: drakxtools
CVE:
Status comment:


Attachments

Description Frank Griffin 2012-11-16 23:32:21 CET
This just showed up with my daily (at least) cauldron update that pulled in the new KDE, so I'll start by blaming that :-)

If you move the mouse cursor to the right edge of the screen and then a bit further, the cursor disappears and reappears on the left side of the screen.  So far, so good.

If you then try to reverse the operation and move the cursor to the left, it blocks at the left edge of the screen, and will not return to the right side.

This is quite disorienting, since if the cursor slips off of the right edge, all of a sudden it is nowhere near where the user expects it to be.

So far, I've only seen this on a laptop with a touchpad.  I haven't checked it on a desktop machine with a real mouse yet.
Comment 1 Frank Griffin 2012-11-16 23:37:14 CET
I'm wondering if this has something to do with trying to emulate the Windows support for dual physical screens ?
Comment 2 Frank Griffin 2012-11-17 21:26:00 CET
This also happens with a fresh userid, and it also happens with GNOME.
Comment 3 Frank Griffin 2012-11-17 21:53:13 CET
OK, I know what causes this, but not why or who changed it.

If you comment out the line:
    Screen "screen2" RightOf "screen1"
in the ServerLayout seection of /etc/X11/xorg.conf, the behavior returns to some semblance of normal.

Now, the cursor travels off the right edge, but doesn't appear anywhere else, and you can move it back to the left and it reappears on the screen at the point it disappeared.

Oddly enough, this only happens at the right and bottom edges.  At the left and top edges, the cursor stops and will not go off-screen.  It's as if X thinks the display is much larger than the physical screen and that the top left of the display is what is visible on the physical screen.

Obviously, this is not a KDE problem, so I'm reassigning it to drakxtools since that (to the best of my knowledge) is what generates xorg.conf.  It's not clear why there is a "screen2" in there, since all of the Mageia desktops have multiple virtual screens anyway.

Source RPM: kde => drakxtools

Comment 4 Frank Griffin 2012-11-17 23:20:55 CET
Slight modification.  With the xorg change, the cursor will *not* go off-screen at the right edge - the cursor just changes to a small shape that makes it look like it's disappeared.  However, as far as I can tell, the cursor actually *does* disappear at the bottom edge of the screen.
Comment 5 Manuel Hiebel 2013-05-28 23:26:13 CEST
is this still valid ?

Version: Cauldron => 3

Comment 6 Frank Griffin 2013-06-11 19:23:53 CEST
Looks like it's been fixed.  I checked the xorg.conf from a recent install, and there is no mention of screen2.

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.