Per the bug I just filed as a duplicate of this one:

> gnome-panel 2.27.4-0ubuntu3 contains patch 16_compiz_workspace_switcher.patch 
> which is stupid.
> 
> It produces code:
> static void
> pager_update (PagerData *pager)
> {
>         wnck_pager_set_orientation (WNCK_PAGER (pager->pager),
>                                     pager->orientation);
>         wnck_pager_set_n_rows (WNCK_PAGER (pager->pager),
>                                pager->n_rows);
> 
>         if (pager->wm == PAGER_WM_METACITY) {
>                 wnck_pager_set_show_all (WNCK_PAGER (pager->pager),
>                                          pager->display_all);
>                 wnck_pager_set_display_mode (WNCK_PAGER (pager->pager),
>                                              pager->display_mode);
>         } else {
>                 wnck_pager_set_show_all (WNCK_PAGER (pager->pager),
>                                          FALSE);
>                 wnck_pager_set_display_mode (WNCK_PAGER (pager->pager),
>                                              WNCK_PAGER_DISPLAY_CONTENT);
>         }
> }
> 
> Every other WM than METACITY is forced to show only the current workspace, 
> e.g. Openbox WM. This is definitely not what users want. It should be fixed 
> or completely removed.

I can confirm that removing this patch corrects the behavior of openbox
under gnome with karmic.

It seems like:

1) Compiz has a bug with respect to workspaces
2) A patch was introduced which changed the default behavior of the workspace 
switcher, and then reverted the behavior when metacity was present

My interpretation of that:

(1) is a bug in compiz, which should really be addressed
(2) is just odd. Ideally, the workspace switcher shouldn't contain any code 
specific to particular window managers. As a workaround until (1) is solved, it 
could change its behavior specifically when compiz is present.

-- 
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