Bug 83806

Summary: panning makes the mouse cursor jump
Product: xorg Reporter: Samuel Thibault <samuel.thibault>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED MOVED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: 7.7 (2012.06)   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg log none

Description Samuel Thibault 2014-09-12 17:13:02 UTC
Created attachment 106200 [details]
Xorg log

Hello,

On my intel card, I have an external monitor (VGA1) and an internal monitor (LVDS1). I'm using VGA1 at full resolution to show the whole screen, and the LVDS1 to show a zoomed version of the screen, using this xrandr command:

xrandr --output VGA1 --auto --output LVDS1 --auto --mode 640x480 --panning 
1920x1080+0+0/1920x1080+0+0/100/100/100/100

Panning works as expected, but when the mouse cursor acts oddly when actually panning. That can be easily seen by using a fullscreen xpaint or gimp caneva, and trying to draw the diagonal of the LVDS1 screen in the caneva. While in the corner, everything is good. Then when panning starts happening, the cursor gets briefly displayed about 30x30 too low and to the right. Using

xrandr --output VGA1 --auto --output LVDS1 --auto --mode 640x480 --panning 
1920x1080+0+0/1920x1080+0+0/320/240/320/240

i.e. permanent panning, makes using the mouse really difficult. I have attached the Xorg log

Samuel
Comment 1 GitLab Migration User 2018-12-13 22:30:40 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/xserver/issues/462.

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.