Windows moves always to be fully in current viewport
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Confirmed
|
Medium
|
Unassigned | ||
Compiz Core |
Confirmed
|
Medium
|
Unassigned | ||
compiz (Ubuntu) |
Confirmed
|
Medium
|
Unassigned |
Bug Description
I've gnome-session-
I'm using destop wall (it is the default too) and have been used to have some windows overlapping to two (or more) desktop viewports (screens). But now, with Precise, when ever I move and place a window so it is partially offscreen of the currently visible viewport and then switch focus to some other window (or root window), the partially offscreen window automatically moves so it is fully in the current viewport, snapped to the edge that it was crossing.
Ie, if I move window so part of it is crossing the right hand side of viewport and then focus (either with alt-tab or clicking with mouse) some other window, the window moves left until its right edge is snapped to the right edge of the viewport. This happens on all edges of the viewport.
In addition to that, if a window has crossed the bottom edge of the viewport and then snapped back in to view. Now if I try to move such window to middle of the screen (not touching any edges, nor overlapping any other windows), it will still snap back to the bottom edge of the screen when it looses focus. This happens only after the window has crossed the bottom edge, not with other edges.
Neither of these problems happen when using Unity or Gnome Classic (No Effects) with metacity.
If I use ccsm to disable compiz "Place Windows" plugin, the problem goes away, but all new windows are opened in coordinates (0,0), below the top panel so this is not an usable workaround.
Also, If I disable the "Place Windows" plugin and re-enable it, the windows that have crossed the bottom edge stop snapping to bottom edge until they have recrossed it.
I've tested this with updating precise daily since I first noticed the problem and it is still present.
Current versions of compiz related packages are:
ii compiz 1:0.9.7.
ii compiz-core 1:0.9.7.
ii compiz-gnome 1:0.9.7.
ii compiz-plugins 1:0.9.7.
ii compiz-
ii compiz-plugins-main 1:0.9.7.
ii compiz-
ii compizconfig-
ii compizconfig-
ii libcompizconfig0 0.9.7.0~
ii python-compizconfig 0.9.5.94-0ubuntu4 Compizconfig bindings for python
ii gnome-session-
ii gnome-session-
Changed in compiz-core: | |
milestone: | none → 0.9.8.0 |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in compiz (Ubuntu): | |
importance: | Undecided → Medium |
Changed in compiz: | |
importance: | Undecided → Medium |
status: | New → Confirmed |
Changed in compiz: | |
milestone: | none → 0.9.8.0 |
Changed in compiz-core: | |
milestone: | 0.9.8.0 → none |
Changed in compiz: | |
milestone: | 0.9.8.0 → 0.9.8.1 |
Changed in compiz: | |
milestone: | 0.9.8.2 → 0.9.8.4 |
Attached is a video demonstrating the problem.