Okay, I think I have this sussed.

The problem appeared in gnome-panel 1:2.26.0-0ubuntu8. As a fix for bug
#385220, 16_compiz_workspace_switcher.patch was modified to disable
wnck_pager_set_show_all() for Compiz. The problem is that the fix
applied this not specifically to Compiz, but to everything other than
Metacity. This disabled multiple workspace display for other window
managers for which it had previously worked fine, including openbox and
xmonad.

The attached patch modifies 16_compiz_workspace_fixer.patch to apply
this change specifically for PAGER_WM_COMPIZ, rather than everything
other than PAGER_WM_METACITY. Therefore bug #385220 should remain fixed,
but multiple workspace display will continue work for other window
managers which show up as PAGER_WM_UNKNOWN, as it does in previous and
upstream versions.

Applying this meta-patch to the 1:2.28.0-0ubuntu3 source package solves
the problem for me with xmonad. It also applies cleanly to the source
package version in bzr.

** Attachment added: "Patch for 16_compiz_workspace_fixer.patch to re-fix 
#385220 without collateral damage for other window managers."
   
http://launchpadlibrarian.net/33126462/16_compiz_workspace_switcher_collateral_damage_fix.patch

-- 
openbox + gnome workspace switcher does not work
https://bugs.launchpad.net/bugs/400301
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to