diff --git a/.gitignore b/.gitignore
index 671b4b5f7..fb8872c4b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -19,6 +19,8 @@ libtool
ltmain.sh
missing
.deps
+src/50-mutter-navigation.xml
+src/50-mutter-system.xml
src/50-mutter-windows.xml
src/mutter-wm.desktop
src/mutter.desktop
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 5845fd453..c448f637a 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -1,5 +1,7 @@
# List of source files containing translatable strings.
# Please keep this file sorted alphabetically.
+src/50-mutter-navigation.xml.in
+src/50-mutter-system.xml.in
src/50-mutter-windows.xml.in
src/compositor/compositor.c
src/core/bell.c
diff --git a/src/50-mutter-navigation.xml.in b/src/50-mutter-navigation.xml.in
new file mode 100644
index 000000000..bf56d086c
--- /dev/null
+++ b/src/50-mutter-navigation.xml.in
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/50-mutter-system.xml.in b/src/50-mutter-system.xml.in
new file mode 100644
index 000000000..b8f4e6bda
--- /dev/null
+++ b/src/50-mutter-system.xml.in
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/50-mutter-windows.xml.in b/src/50-mutter-windows.xml.in
index 4e0ab9d52..e590e5dff 100644
--- a/src/50-mutter-windows.xml.in
+++ b/src/50-mutter-windows.xml.in
@@ -1,14 +1,49 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Makefile.am b/src/Makefile.am
index e9038a616..9071d1a06 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -259,6 +259,8 @@ wmproperties_DATA = $(wmproperties_files)
xmldir = @GNOME_KEYBINDINGS_KEYSDIR@
xml_in_files = \
+ 50-mutter-navigation.xml.in \
+ 50-mutter-system.xml.in \
50-mutter-windows.xml.in
xml_DATA = $(xml_in_files:.xml.in=.xml)
diff --git a/src/core/display.c b/src/core/display.c
index d6ee04a4a..42cf7b401 100644
--- a/src/core/display.c
+++ b/src/core/display.c
@@ -167,9 +167,7 @@ static guint display_signals [LAST_SIGNAL] = { 0 };
static MetaDisplay *the_display = NULL;
-/* By default, the GNOME keybindings capplet should include both the Mutter
- * and Metacity keybindings */
-static const char *gnome_wm_keybindings = "Mutter,Metacity";
+static const char *gnome_wm_keybindings = "Mutter";
static const char *net_wm_name = "Mutter";
#ifdef WITH_VERBOSE_MODE