compiz and negative geometry: wrong placement in Maverick
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
compiz (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: compiz
Compiz in Maverick has a bug calculating the correct placement in Maverick when using a negative geometry value to place a window at/near the right and/or lower edge. The following worked correctly in Lucid and still works with Metacity:
xterm -geometry 80x25-0-1
xeyes -geometry -0-1
In Compiz these windows are shifted upwards and to the left. They are shifted approximately for as much pixels as they are high / wide.
When I remember correctly, the X functions use the upper left corner of a window to draw it; so I guess the calculation for that point is somehow done twice (right edge - width - width, lower edge - height - height).
As Metacity does this right, compiz is my suspect and not any X driver or library.
summary: |
- comiz and negative geometry: wrong placement in Maverick + compiz and negative geometry: wrong placement in Maverick |
Negative geometry doesn't work in compiz and 10.10 for me, either, but the windows look to me like they're just being placed by compiz as if it's ignoring that portion of the geometry.