http://bugs.opencompositing.org/show_bug.cgi?id=876
Summary: windows change the workspace
Product: Compiz Fusion
Version: git HEAD
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: -Unknown
AssignedTo: [email protected]
ReportedBy: [EMAIL PROTECTED]
This is probably a bit hard to describe, but let me try..
There's an annoying bug in compiz which makes the windows from another
workspace to jump on the current workspace (WS) you're on. This happens for
example when a window from that other WS generates a popup which is shown on
the current WS. Then when you acknowledge the popup by closing it, the "change
WS" animation freezes halfway, and after a while you're still on the same WS
where you started and the windows from the target WS are moved to the one
you're on.
This can also happen when you are only changing the WS with ctrl-alt-<arrow>,
and for me it has also happened that the 2x2 matrix that I use has been
mirrored horizontally (ie. WS's from the upper half switched places with the
WS's from the lower half), apparently because I switched to the upper WS..
Here's a proof code which should trigger this behaviour eventually. Run it from
WS1, switch to WS2 and wait when you get a popup. Close it, and it should move
the windows to your current WS. It's not 100% reproducable, but works here both
on my laptop and my desktop..
#!/bin/env python
import gtk
import gobject
w0 = gtk.Window()
w0.set_title("Foo0")
w0.show()
w1 = gtk.Window()
w1.set_title("Foo1")
w1.show()
w2 = gtk.Window()
w2.set_title("Foo2")
w2.show()
def on_timeout():
d=gtk.Dialog("Dia 1", w0)
d.present()
return False
gobject.timeout_add(5000, on_timeout)
gtk.main()
I'm using Ubuntu Hardy, and I've reset the compiz settings to defaults and it
still happens.
--
Configure bugmail: http://bugs.opencompositing.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Dev mailing list
[email protected]
http://lists.compiz-fusion.org/mailman/listinfo/dev