I figured out the source of this problem:

I installed the metacity source (apt-get source metacity), built it with
debugging and replaced the running metacity:

./src/metacity --replace

After increasing the number of workspaces to 17 and attempting to change
workspaces, metacity asserted an error at:

./metacity-2.28.1/src/core/prefs.c:2486:meta_prefs_get_workspace_name:
assertion failed: (workspace_names[i] != NULL)

It looks like ./metacity-2.28.1/src/metacity.schemas only creates 16
workspace name keys in the gconf database.  When more than 16 workspaces
are created using the Workspace Switcher Preferences applet, the new
keys are not created.  However, once >16 workspaces are selected and
then the workspace name is changed on any of the workspaces, all of the
keys are created in the gconf database.  gconf-editor still complains
that "This key has ho schema" for all workspaces >16, but this doesn't
seem to be a problem.

-- 
Workspace switcher no longer works after adding 17th workspace
https://bugs.launchpad.net/bugs/545695
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gnome-panel in ubuntu.

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to