Comment 4 for bug 400301

Revision history for this message
Martin Ling (martin-launchpad) wrote : Re: openbox + gnome workspace switcher does not work

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.