Bug 28893 - Pointer is not constrained to correct monitor area using xrandr and non-rectangular screen area
Summary: Pointer is not constrained to correct monitor area using xrandr and non-recta...
Status: RESOLVED DUPLICATE of bug 20334
Alias: None
Product: xorg
Classification: Unclassified
Component: App/xrandr (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Keith Packard
QA Contact:
URL:
Whiteboard:
Keywords:
: 32731 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-07-02 11:27 UTC by camden.lindsay+freedesktop
Modified: 2011-10-08 13:24 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
xorg.conf from desktop (2.58 KB, application/octet-stream)
2010-07-02 11:27 UTC, camden.lindsay+freedesktop
no flags Details

Description camden.lindsay+freedesktop 2010-07-02 11:27:27 UTC
Hello-

This has been tested true on 2 setups:

nouveau module on nVidia Corporation NV41GL [Quadro FX 1400] (rev a2),X.Org X Server 1.7.6, Ubuntu Lucid

2x 24" widescreen monitors, one portrait, one landscape.  Same model/resolution.  xrandr command:
xrandr --output DVI-I-1 --rotate left
xrandr --output DVI-I-2 --pos 1200x720

xorg.conf attached.

Description: Pointer is constrained accurately in most places. The top edge of DVI-I-2 allows the pointer to scroll off the screen (as well as windows dragged off the top of the screen).  The overlap between screens in this 'hidden' area also is inaccurate. (If i drag a window from the top of DVI-I-1, it stops dragging sidways 600 or so pixels onto DVI-I-2 'hidden' area until i lower the mouse about 300 pixes, whereas the window jumps to another invisible (incorrect) bounds in the hidden area at the top of DVI-I-2. 

The gnome panel is accessible, but only if you hover just to the top of the monitor, and not to the pointer bounds.  





i915 module on Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07), X.Org X Server 1.7.6, Ubuntu Lucid

Built in laptop monitor and vga output attached to 24" widescreen.
xrandr command:
xrandr --output VGA1 --auto
xrandr --output VGA1 --rotate left

Lower bounds of pointer on LVDS1 is far below the bottom of the screen.  Gnome panel on 



Windows maximize properly in both cases. 








(background, so others may find other info in this for google search)

I have a non-rectangular screen area-  two 24" widescreen displays-- one landscape and one portrait.  

I had been using xinerama, but wanted to investigate doing something different since GLX and Xinerama sometimes don't working happily together, and xrandr seems to be the future, and work well with glx/ 3d graphics

The proprietary nvidia driver and nv driver do not allow hooks for xrandr to separately control the two outputs.  

To gain control via xrandr the nouveau driver has to be used for nvidia chipsets.  It does not support  3d graphics however :(
Comment 1 camden.lindsay+freedesktop 2010-07-02 11:27:58 UTC
Created attachment 36694 [details]
xorg.conf from desktop
Comment 2 chrysn 2011-03-09 05:06:48 UTC
*** Bug 32731 has been marked as a duplicate of this bug. ***
Comment 3 Sean Flanigan 2011-04-06 17:35:31 UTC
See also bug 20334. (dupe?)
Comment 4 Jeremy Huddleston Sequoia 2011-10-08 13:24:53 UTC

*** This bug has been marked as a duplicate of bug 20334 ***


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.