Moving windows between workspaces causes them to "jitter" / jump around
Bug #876575 reported by
nimu
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz Core |
Fix Released
|
Low
|
Daniel van Vugt | ||
Ubutter |
Fix Released
|
Undecided
|
Unassigned | ||
compiz (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
This bug occurs in combination with window snapping
- Drag any window to the right or left side of the current workspace to make it snap at either side (fill one half of the desktop)
- activate expo mode
- try to drag the window to a different workspace
- See what happens: The mouse and the window start jumping around very fast.
This also seems to happen when moving windows between workspaces with Shift+Ctrl+
WORKAROUND:
In ccsm, go to General > OpenGL and disable "Sync To VBlank".
(To install ccsm you need to install the package "compizconfig-
Related branches
lp:~vanvugt/compiz-core/fix-880707.2
- Sam Spilsbury: Approve
- Compiz Maintainers: Pending requested
- Tim Penhey: Pending requested
-
Diff: 408 lines (+89/-150)3 files modifiedplugins/composite/src/privates.h (+2/-7)
plugins/composite/src/screen.cpp (+63/-131)
plugins/opengl/src/screen.cpp (+24/-12)
lp:~smspillaz/compiz-core/fix-893467
Rejected
for merging
into
lp:compiz-core/0.9.5
- Daniel van Vugt: Needs Fixing
- Alan Griffiths: Needs Fixing
- Thomi Richards (community): Needs Fixing
-
Diff: 3374 lines (+1052/-787)26 files modifiedinclude/core/core.h (+0/-1)
include/core/screen.h (+2/-2)
include/core/window.h (+72/-45)
plugins/compiztoolbox/src/compiztoolbox.cpp (+7/-7)
plugins/composite/include/composite/composite.h (+22/-7)
plugins/composite/src/privates.h (+5/-0)
plugins/composite/src/screen.cpp (+2/-2)
plugins/composite/src/window.cpp (+51/-12)
plugins/decor/src/decor.cpp (+19/-22)
plugins/move/src/move.cpp (+33/-25)
plugins/move/src/move.h (+4/-0)
plugins/opengl/src/paint.cpp (+20/-9)
plugins/opengl/src/privates.h (+2/-1)
plugins/opengl/src/window.cpp (+35/-12)
plugins/place/src/place.cpp (+8/-46)
plugins/resize/src/resize.cpp (+27/-36)
plugins/rotate/src/rotate.cpp (+5/-6)
plugins/switcher/src/switcher.cpp (+22/-12)
plugins/water/src/water.cpp (+1/-1)
plugins/wobbly/src/wobbly.cpp (+125/-29)
plugins/wobbly/src/wobbly.h (+45/-5)
src/event.cpp (+30/-47)
src/privatewindow.h (+33/-11)
src/screen.cpp (+5/-5)
src/window.cpp (+428/-437)
src/windowgeometry.cpp (+49/-7)
Changed in compiz (Ubuntu): | |
status: | New → Confirmed |
affects: | unity → compiz |
Changed in compiz: | |
importance: | Undecided → Low |
description: | updated |
affects: | compiz → compiz-core |
Changed in compiz-core: | |
status: | Confirmed → In Progress |
Changed in compiz (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in compiz (Ubuntu): | |
assignee: | Daniel van Vugt (vanvugt) → nobody |
status: | In Progress → Confirmed |
tags: | added: performance |
Changed in compiz-core: | |
status: | In Progress → Fix Committed |
Changed in compiz-core: | |
milestone: | none → 0.9.7 |
Changed in compiz-core: | |
status: | Fix Committed → Fix Released |
Changed in ubutter: | |
status: | New → Fix Released |
To post a comment you must log in.
Seems like the latest patches fixed this problem for me.