From a clean install of Ubuntu Karmic (x86_64) (rather than in-place upgrade from Jaunty), and mounting the existing /home/ volume into it (so the user settings are all inherited) I've checked and this bug isn't affecting this PC. The only difference I can see with regard to Compiz settings is I have custom settings (not 'Normal' or 'Extra'' visual effects) because I have the 3D cube configured on two X screens. It looks as if the problem is in the source package generation and the patch itself. The patch to fix this is "debian/patches/012_default_keybinding.patch" which patches "src/metacity.schemas.in" which is generated by automake (from "src/metacity.schemas.in.in"). These lead to 'make' creating "src/metacity.schemas". However, when the package is built 'make' regenerates "src/metacity.schemas.in" thus wiping out the changes made by the patch: ------ $ fakeroot debian/rules build ... Trying patch debian/patches/012_default_keybinding.patch at level 1 ... success. ... Generating keybinding schemas... ./metacity.schemas.in.in ./schema_bindings ./metacity.schemas.in.in ./metacity.schemas.in LC_ALL=C /usr/bin/intltool-merge -s -u -c ../po/.intltool-merge-cache ../po metacity.schemas.in metacity.schemas Generating and caching the translation database Merging translations into metacity.schemas. ... ------ This is obvious if you try to do a package clean: ------ $ fakeroot debian/rules clean ... Trying reverse patch debian/patches/012_default_keybinding.patch at level 1 ... 0 ... 2 ... failure. make: *** [reverse-patches] Error 1 ------ So the obvious fix would be for the patch to be applied to "src/metacity.schemas.in.in". However, looking at the contents of the patch it isn't clear to me *why* that should work since it affects the "/apps/metacity/window_keybindings/move_to_workspace_12" key, not "/apps/metacity/global_keybindings/switch_windows_backward". Also, the patch is described as a fix for this bug in comment #15 and a changelog entry is shown there which is in the Hardy package changelog; however that entry *does not* appear in the current source package's changelog (or any since Hardy), instead the patch itself is referenced but no specific mention of this bug reference: ------ metacity (1:2.23.21-0ubuntu1) intrepid; urgency=low ... * debian/patches/012_default_keybinding.patch: Fix default keybinding for shift-alt-tab -- Pedro Fragoso