Clipped area for multiple X screens with different dimensions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
compiz (Ubuntu) |
Confirmed
|
Medium
|
Unassigned | ||
nvidia-graphics-drivers-180 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
xorg (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: xorg
On a secondary X screen (:0.1) which has different (larger) dimensions than the primary(:0.0), the lower part of the secondary screen is ignored by the display manager, remaining black and not displaying windows in that area, although the mouse does display in that area.
There appears to be a relationship between the issue and the primary screen in that it appears that the height of the primary screen is being used as the height of the secondary screen - the black area looks to be 1024-800=224 pixels.
Not entirely sure if this bug is Xorg or elsewhere. Because it relates to running multiple X screens it is testable only with the nvidia driver. However, this is a regression from Hardy/Intrepid in that the same configuration on those worked fine.
A picture speaks a thousand words and in this case that is very true. Attached are two photographs that demonstrate the issue.
The system has the laptop DFP (1280x800) to the left of an analogue TFT (1280x1024). nvidia-settings was used to position the screens relatively so the mouse moves between them.
Photograph #1 shows the overview. The secondary screen on the right shows a large black band on the lower section of the display where windows cannot go. You can see that even the desktop background picture doesn't get rendered into that area.
Photograph #2 focuses on the secondary screen. It shows the nvidia-settings dialog which is displaying the screen position dialog. If you look closely you'll see that the entire bottom section of the dialog window has been cropped by the black area, even though the mouse cursor is able to move in that area.
Changed in compiz: | |
importance: | Undecided → Medium |
Changed in compiz: | |
assignee: | nobody → canonical-desktop-team |
status: | New → Confirmed |
Changed in compiz (Ubuntu): | |
assignee: | canonical-desktop-team → seb128 |
tags: |
added: jaunty regression-release removed: regression-potential |
Changed in compiz (Ubuntu): | |
assignee: | Sebastien Bacher (seb128) → nobody |
[Redundant and completely unnecessary to have this filed against the xorg as well as the other component]