GNOME Bugzilla – Bug 122205
Random Window Positioning with Gnome's Workspace Switcher.
Last modified: 2009-08-16 15:13:28 UTC
Using offical Gnome 2.4 ebuild. Sawfish 1.3 When switching workspaces, windows randomly reposition themselves offscreen. It seems that sawfish loses it's sense of where is 0,0 on the screen, or gnome is not telling sawfish where 0,0 is. As this didn't happen in Gnome 2.2, and it happened to a new user, it's not my config files or sawfish.
I also have this same problem, and have noticed that clicking on the same workspace, if I hit an application window inside the switcher, also causes the windows to shuffle location. Steps I've taken to remedy this (unsucessfully) have been to recompile librep, rep-gtk, and sawfish against the new GTK and gnome libs, however that still is not working for me.
This bug is related to bug #122086. If I remove in libwnck: src/pager.c: wnck_pager_button_release the call to wnck_screen_move_viewport (as suggested in the other bug), no windows are shuffled. But I don't know if this is really a bug of libwnck or of sawfish.
Yes, after commenting out that line in libwnck's pager.c file and recompiling, my windows and pager applet behaved as expected.
bug #122086 got fixed, so that means that this bug got fixed & can be closed afaics.