[Bug 13624] New: Mouse cursor issues with mixed rotation
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Wed Dec 12 09:38:12 PST 2007
http://bugs.freedesktop.org/show_bug.cgi?id=13624
Summary: Mouse cursor issues with mixed rotation
Product: xorg
Version: git
Platform: x86 (IA32)
OS/Version: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Driver/Radeon
AssignedTo: xorg-driver-ati at lists.x.org
ReportedBy: adr3nald0s at gmail.com
QAContact: xorg-team at lists.x.org
Now that basic xrandr works with my configuration, I have found problems with
the mouse cursor. I have a monitor configuration where my laptop's LVDS is
oriented normally but my external VGA-0 monitor is left-rotated into portrait
orientation as follows:
+-----+ +---+
| | | |
+-----+ | |
| |
+---+
Here is the pertinent output from xrandr:
$ xrandr -q
Screen 0: minimum 320 x 200, current 3120 x 1600, maximum 3520 x 1920
VGA-0 connected 1200x1600+1920+0 left (normal left inverted right) 408mm x
306mm
1600x1200 60.0*+ 59.9
...
LVDS connected 1920x1200+0+0 (normal left inverted right) 0mm x 0mm
1920x1200 60.0*+
...
There are two related issues. The mouse cursor is left-rotated and appears
correctly on the portrait monitor. But it is turned on its side when moved to
the landscape laptop display. This is not _too_ disturbing, but could be
better.
It gets even stranger, if you set the position of the VGA-0 to overlap the
region displayed by the LVDS and move the mouse into the shared area, it will
be oriented correctly on the VGA-0 and incorrectly on the LVDS. Now I under
stand from a video-memory perspective they are both being drawn in the same
"direction".
The second more important bug is that on the landscape display the cursor's
apparent and actual hot point differ. Visually the mouse points to what seems
to be the lower-left corner of its sprite space, but the actual hot point as
detected by hovering over a button or clicking on something is the upper-left
corner. This is further evidenced by the fact that you cannot move the pointer
clear to the top of the screen.
--
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the xorg-driver-ati
mailing list