Comment 21 for bug 963125

Revision history for this message
Joel Ebel (jbebel) wrote : Re: Alt-Tab window switcher lost

Adding packages gnome-settings-daemon and gsettings-desktop-schemas, as a "fix" could be done in either.

The issue appears to be that dconf stores the keybindings in arrays of strings, and when set there, gnome-settings-daemon will transition those settings to gconf as defined by /usr/share/GConf/gsettings/wm-schemas.convert. metacity expects those keybindings to just be strings, not lists of strings, so after the conversion, metacity can't read the keybindings.

Possible solutions would be
1. Allow conversion to a string, which is probably a challenging task, especially if the array in dconf contains multiple values. the .convert files would have to indicate that a type change is required, which would be a syntax change from existing files, and probably not worth the effort.
2. Just remove these keybindings from the .convert files. I suspect they aren't really necessary.