workspaces messed up after switching

Bug #577360 reported by alter
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Expired
Low
Unassigned

Bug Description

Binary package hint: compiz

When switching workspaces using keyboard shortcuts the position of windows sometimes gets mixed up (windows change workspaces).
This bug is not simple to reproduce but is quite annoying, as all of the windows are shifted to one workspace on the left (or on the right).

Here is how to reproduce:
1) use many workspaces (I use 8x2)
2) open many windows (for example 1 in each workspace)
3) Go to a workspace on the left and press your keyboard shortcut to switch to the workspace on the its right (normally Ctrl-Alt-Right).
4) keep the shortcut key pressed so that it switches through all the workspaces and hits the right

What happens: sometimes all windows get shifted to one workspace on their right (or left).
It happens more often when there is a heavy load. You will have to try it several times. It also happens in the opposite direction (moving left).
I use the "Desktop Wall" with 0 delay for both "switch target preview visbility time" and "wall sliding duration".

In my normal workflow the bug happens every few minutes, so I had to abandon the use of compiz.
This bug happened for me on both karmic and lucid with completely different installs (and hardware).

I eventually wrote a script based on wmctrl to move back all the windows to their original places.
I also tried to understand the compiz C source code to find the bug, but it's a bit too much for me.

alter (alter)
description: updated
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for taking the time to report this bug and helping to make Ubuntu better. Could you please run from a command line: apport-collect 577360 .It will attach the required information to the report, for more detailed Debugging instructions please look at https://wiki.ubuntu.com/DebuggingCompiz. Thanks in advance.

Changed in compiz (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for compiz (Ubuntu) because there has been no activity for 60 days.]

Changed in compiz (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.