[Needs 1.11]Cursor can move off-screen when dual-monitors do not form rectangular area
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xf86-video-intel |
Fix Released
|
Medium
|
|||
xorg-server (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
xorg-server (openSUSE) |
Unknown
|
Unknown
|
Bug Description
Binary package hint: xorg
lsb_release -rd
Description: Ubuntu karmic (development branch)
Release: 9.10
xorg:
Installed: 1:7.4~5ubuntu21
Candidate: 1:7.4~5ubuntu21
Version table:
*** 1:7.4~5ubuntu21 0
500 http://
100 /var/lib/
Basically, when I use two monitors with different sizes (1280x800 and 1680x1050), X creates a rectangular bounding box for the cursor, so in effect it can move offscreen. I assumed that it would stop the cursor from leaving any part of either monitor unless it was moving to the other display.
lspci -nn | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller [8086:2a02] (rev 0c)
ProblemType: Bug
Architecture: i386
Date: Fri Jun 19 10:39:59 2009
DistroRelease: Ubuntu 9.10
MachineType: TOSHIBA Satellite A205
Package: xorg 1:7.4~5ubuntu21
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
RelatedPackageV
xserver-xorg 1:7.4~5ubuntu21
libgl1-mesa-glx 7.4.1-1ubuntu2
libdrm2 2.4.11-0ubuntu1
xserver-
xserver-
SourcePackage: xorg
Uname: Linux 2.6.30-8-generic i686
dmi.bios.date: 03/10/2008
dmi.bios.vendor: TOSHIBA
dmi.bios.version: V2.20
dmi.board.name: ISKAA
dmi.board.vendor: TOSHIBA
dmi.board.version: 1.00
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: TOSHIBA
dmi.chassis.
dmi.modalias: dmi:bvnTOSHIBA:
dmi.product.name: Satellite A205
dmi.product.
dmi.sys.vendor: TOSHIBA
fglrx: Not loaded
system:
distro: Ubuntu
architecture: i686kernel: 2.6.30-8-generic
Related branches
affects: | xorg (Ubuntu) → xserver-xorg-video-intel (Ubuntu) |
summary: |
- [karmic] Cursor can move off-screen when dual-monitors do not form - rectangular area + [i965gm] [karmic] Cursor can move off-screen when dual-monitors do not + form rectangular area |
Changed in xserver-xorg-video-intel (Ubuntu): | |
status: | New → Confirmed |
tags: | added: 965gm jaunty mouse |
tags: | added: karmic |
Changed in xserver-xorg-video-intel (Ubuntu): | |
status: | Confirmed → Triaged |
summary: |
- [i965gm] [karmic] Cursor can move off-screen when dual-monitors do not - form rectangular area + Cursor can move off-screen when dual-monitors do not form rectangular + area |
summary: |
- Cursor can move off-screen when dual-monitors do not form rectangular - area + [i965gm] Cursor can move off-screen when dual-monitors do not form + rectangular area |
Changed in xserver-xorg-video-intel: | |
status: | Unknown → Confirmed |
Changed in xserver-xorg-video-intel: | |
status: | Confirmed → Unknown |
Changed in xserver-xorg-video-intel: | |
status: | Unknown → Confirmed |
Changed in xserver-xorg-video-intel (Ubuntu): | |
importance: | Undecided → Wishlist |
importance: | Wishlist → High |
tags: | added: dual-head |
summary: |
- [i965gm] Cursor can move off-screen when dual-monitors do not form - rectangular area + [i965] [i965gm] Cursor can move off-screen when dual-monitors do not + form rectangular area |
summary: |
- [i965] [i965gm] Cursor can move off-screen when dual-monitors do not - form rectangular area + [i965gm] Cursor can move off-screen when dual-monitors do not form + rectangular area |
tags: | added: hardy |
summary: |
- [i965gm] Cursor can move off-screen when dual-monitors do not form - rectangular area + Cursor can move off-screen when dual-monitors do not form rectangular + area |
Changed in xserver-xorg-video-intel: | |
importance: | Unknown → Medium |
status: | Confirmed → In Progress |
Changed in xserver-xorg-video-intel: | |
importance: | Medium → Unknown |
Changed in xserver-xorg-video-intel: | |
importance: | Unknown → Medium |
Changed in xserver-xorg-video-intel: | |
status: | In Progress → Fix Released |
This issue was discussed 2 years ago. Started with
http:// lists.freedeskt op.org/ archives/ xorg/2007- March/022979. html
and then continued in April from
http:// lists.freedeskt op.org/ archives/ xorg/2007- April/022997. html
onwards. The agreement seems to be that it should be configurable by some agent in the user session. So, new protocol must defined.
Various issues must be considered, including:
* isolated CRTCs - not sharing any border with any other one
* overlapping CRTCs
* interaction with panning
* interaction with CRTC transforms
* interaction with multi pointer
All things considered, seems like real fun :-)