[compiz] remove update update-desktop-database from %post mate

Wolfgang Ulbrich raveit65 at fedoraproject.org
Fri Oct 5 16:37:57 UTC 2012


commit 1ad7ce9732695e498e5e5075e6d1ae7b6f8931b9
Author: raveit65 <chat-to-me at raveit.de>
Date:   Fri Oct 5 18:37:52 2012 +0200

    remove update update-desktop-database from %post mate
    
    - remove (noreplace) from mateconf schema dir
    - remove Requires(post): desktop-file-utils
    - add epoch tags

 50-marco-navigation.xml                            |   82 +
 50-marco-system.xml                                |    8 +
 50-marco-windows.xml                               |   36 +
 comiz_mate_fork.patch                              |19604 ++++++++++++++++++++
 compiz-0.8.6-unloadpluginfix.patch                 |   35 +
 compiz-0.8.6-wall.patch                            | 5003 +++++
 compiz-0.88_incorrect-fsf-address.patch            |   14 +
 compiz-mate-gtk                                    |   32 +
 compiz-mate-gtk.desktop                            |    8 +
 compiz.spec                                        |  283 +
 ...iz_gtk_window_decoration_button_placement.patch |   42 +
 compiz_windows-decorator.patch                     |   35 +
 composite-cube-logo.patch                          |   31 +
 dead.package                                       |    1 -
 fedora-logo.patch                                  |   25 +
 no-more-mate-wm-settings.patch                     |   74 +
 redhat-logo.patch                                  |   25 +
 sources                                            |    1 +
 18 files changed, 25338 insertions(+), 1 deletions(-)
---
diff --git a/50-marco-navigation.xml b/50-marco-navigation.xml
new file mode 100644
index 0000000..88ef92c
--- /dev/null
+++ b/50-marco-navigation.xml
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<KeyListEntries wm_name="Marco" package="marco" group="system" name="Navigation">
+
+	<KeyListEntry value="1" name="/apps/marco/window_keybindings/move_to_workspace_1" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="1" name="/apps/marco/window_keybindings/move_to_workspace_2" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="2" name="/apps/marco/window_keybindings/move_to_workspace_3" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="3" name="/apps/marco/window_keybindings/move_to_workspace_4" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="4" name="/apps/marco/window_keybindings/move_to_workspace_5" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="5" name="/apps/marco/window_keybindings/move_to_workspace_6" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="6" name="/apps/marco/window_keybindings/move_to_workspace_7" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="7" name="/apps/marco/window_keybindings/move_to_workspace_8" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="8" name="/apps/marco/window_keybindings/move_to_workspace_9" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="9" name="/apps/marco/window_keybindings/move_to_workspace_10" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="10" name="/apps/marco/window_keybindings/move_to_workspace_11" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="11" name="/apps/marco/window_keybindings/move_to_workspace_12" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="1" name="/apps/marco/window_keybindings/move_to_workspace_left" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="1" name="/apps/marco/window_keybindings/move_to_workspace_right" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="1" name="/apps/marco/window_keybindings/move_to_workspace_up" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="1" name="/apps/marco/window_keybindings/move_to_workspace_down" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry name="/apps/marco/global_keybindings/switch_windows"/>
+
+	<KeyListEntry name="/apps/marco/global_keybindings/switch_group"/>
+
+	<KeyListEntry name="/apps/marco/global_keybindings/switch_panels"/>
+
+	<KeyListEntry name="/apps/marco/global_keybindings/cycle_windows"/>
+
+	<KeyListEntry name="/apps/marco/global_keybindings/cycle_group"/>
+
+	<KeyListEntry name="/apps/marco/global_keybindings/cycle_panels"/>
+
+	<KeyListEntry name="/apps/marco/global_keybindings/show_desktop"/>
+
+	<KeyListEntry value="1" name="/apps/marco/global_keybindings/switch_to_workspace_1" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="1" name="/apps/marco/global_keybindings/switch_to_workspace_2" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="2" name="/apps/marco/global_keybindings/switch_to_workspace_3" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="3" name="/apps/marco/global_keybindings/switch_to_workspace_4" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="4" name="/apps/marco/global_keybindings/switch_to_workspace_5" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="5" name="/apps/marco/global_keybindings/switch_to_workspace_6" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="6" name="/apps/marco/global_keybindings/switch_to_workspace_7" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="7" name="/apps/marco/global_keybindings/switch_to_workspace_8" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="8" name="/apps/marco/global_keybindings/switch_to_workspace_9" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="9" name="/apps/marco/global_keybindings/switch_to_workspace_10" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="10" name="/apps/marco/global_keybindings/switch_to_workspace_11" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="11" name="/apps/marco/global_keybindings/switch_to_workspace_12" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="1" name="/apps/marco/global_keybindings/switch_to_workspace_left" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="1" name="/apps/marco/global_keybindings/switch_to_workspace_right" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="1" name="/apps/marco/global_keybindings/switch_to_workspace_up" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry value="1" name="/apps/marco/global_keybindings/switch_to_workspace_down" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+</KeyListEntries>
diff --git a/50-marco-system.xml b/50-marco-system.xml
new file mode 100644
index 0000000..eaf5085
--- /dev/null
+++ b/50-marco-system.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<KeyListEntries wm_name="Marco" package="marco" group="system" name="System">
+
+	<KeyListEntry name="/apps/marco/global_keybindings/panel_run_dialog"/>
+
+	<KeyListEntry name="/apps/marco/global_keybindings/panel_main_menu"/>
+
+</KeyListEntries>
diff --git a/50-marco-windows.xml b/50-marco-windows.xml
new file mode 100644
index 0000000..5b62b66
--- /dev/null
+++ b/50-marco-windows.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<KeyListEntries wm_name="Marco" package="marco" group="system" name="Windows">
+
+	<KeyListEntry name="/apps/marco/window_keybindings/activate_window_menu"/>
+
+	<KeyListEntry name="/apps/marco/window_keybindings/toggle_fullscreen"/>
+
+	<KeyListEntry name="/apps/marco/window_keybindings/toggle_maximized"/>
+
+	<KeyListEntry name="/apps/marco/window_keybindings/maximize"/>
+
+	<KeyListEntry name="/apps/marco/window_keybindings/unmaximize"/>
+
+	<KeyListEntry name="/apps/marco/window_keybindings/toggle_shaded"/>
+
+	<KeyListEntry name="/apps/marco/window_keybindings/close"/>
+
+	<KeyListEntry name="/apps/marco/window_keybindings/minimize"/>
+
+	<KeyListEntry name="/apps/marco/window_keybindings/begin_move"/>
+
+	<KeyListEntry name="/apps/marco/window_keybindings/begin_resize"/>
+
+	<KeyListEntry value="1" name="/apps/marco/window_keybindings/toggle_on_all_workspaces" key="/apps/marco/general/num_workspaces" comparison="gt"/>
+
+	<KeyListEntry name="/apps/marco/window_keybindings/raise_or_lower"/>
+
+	<KeyListEntry name="/apps/marco/window_keybindings/raise"/>
+
+	<KeyListEntry name="/apps/marco/window_keybindings/lower"/>
+
+	<KeyListEntry name="/apps/marco/window_keybindings/maximize_vertically"/>
+
+	<KeyListEntry name="/apps/marco/window_keybindings/maximize_horizontally"/>
+
+</KeyListEntries>
diff --git a/comiz_mate_fork.patch b/comiz_mate_fork.patch
new file mode 100644
index 0000000..9854b79
--- /dev/null
+++ b/comiz_mate_fork.patch
@@ -0,0 +1,19604 @@
+diff -upr compiz-0.8.8-orig/aclocal.m4 compiz-0.8.8/aclocal.m4
+--- compiz-0.8.8-orig/aclocal.m4	2011-03-30 11:33:33.000000000 +0200
++++ compiz-0.8.8/aclocal.m4	2012-05-16 12:40:38.000000000 +0200
+@@ -19,40 +19,40 @@ You have another version of autoconf.  I
+ If you have problems, you may need to regenerate the build system entirely.
+ To do so, use the procedure documented by the package, typically `autoreconf'.])])
+ 
+-dnl AM_GCONF_SOURCE_2
+-dnl Defines GCONF_SCHEMA_CONFIG_SOURCE which is where you should install schemas
+-dnl  (i.e. pass to gconftool-2
+-dnl Defines GCONF_SCHEMA_FILE_DIR which is a filesystem directory where
++dnl AM_MATECONF_SOURCE_2
++dnl Defines MATECONF_SCHEMA_CONFIG_SOURCE which is where you should install schemas
++dnl  (i.e. pass to mateconftool-2
++dnl Defines MATECONF_SCHEMA_FILE_DIR which is a filesystem directory where
+ dnl  you should install foo.schemas files
+ dnl
+ 
+-AC_DEFUN([AM_GCONF_SOURCE_2],
++AC_DEFUN([AM_MATECONF_SOURCE_2],
+ [
+-  if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then
+-    GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source`
++  if test "x$MATECONF_SCHEMA_INSTALL_SOURCE" = "x"; then
++    MATECONF_SCHEMA_CONFIG_SOURCE=`mateconftool-2 --get-default-source`
+   else
+-    GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE
++    MATECONF_SCHEMA_CONFIG_SOURCE=$MATECONF_SCHEMA_INSTALL_SOURCE
+   fi
+ 
+-  AC_ARG_WITH([gconf-source],
+-	      AC_HELP_STRING([--with-gconf-source=sourceaddress],
++  AC_ARG_WITH([mateconf-source],
++	      AC_HELP_STRING([--with-mateconf-source=sourceaddress],
+ 			     [Config database for installing schema files.]),
+-	      [GCONF_SCHEMA_CONFIG_SOURCE="$withval"],)
++	      [MATECONF_SCHEMA_CONFIG_SOURCE="$withval"],)
+ 
+-  AC_SUBST(GCONF_SCHEMA_CONFIG_SOURCE)
+-  AC_MSG_RESULT([Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation])
++  AC_SUBST(MATECONF_SCHEMA_CONFIG_SOURCE)
++  AC_MSG_RESULT([Using config source $MATECONF_SCHEMA_CONFIG_SOURCE for schema installation])
+ 
+-  if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then
+-    GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas'
++  if test "x$MATECONF_SCHEMA_FILE_DIR" = "x"; then
++    MATECONF_SCHEMA_FILE_DIR='$(sysconfdir)/mateconf/schemas'
+   fi
+ 
+-  AC_ARG_WITH([gconf-schema-file-dir],
+-	      AC_HELP_STRING([--with-gconf-schema-file-dir=dir],
++  AC_ARG_WITH([mateconf-schema-file-dir],
++	      AC_HELP_STRING([--with-mateconf-schema-file-dir=dir],
+ 			     [Directory for installing schema files.]),
+-	      [GCONF_SCHEMA_FILE_DIR="$withval"],)
++	      [MATECONF_SCHEMA_FILE_DIR="$withval"],)
+ 
+-  AC_SUBST(GCONF_SCHEMA_FILE_DIR)
+-  AC_MSG_RESULT([Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files])
++  AC_SUBST(MATECONF_SCHEMA_FILE_DIR)
++  AC_MSG_RESULT([Using $MATECONF_SCHEMA_FILE_DIR as install directory for schema files])
+ 
+   AC_ARG_ENABLE(schemas-install,
+   	AC_HELP_STRING([--disable-schemas-install],
+@@ -61,7 +61,7 @@ AC_DEFUN([AM_GCONF_SOURCE_2],
+        yes|no) ;;
+        *) AC_MSG_ERROR([bad value ${enableval} for --enable-schemas-install]) ;;
+       esac])
+-  AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [test "$enable_schemas_install" != no])
++  AM_CONDITIONAL([MATECONF_SCHEMAS_INSTALL], [test "$enable_schemas_install" != no])
+ ])
+ 
+ # Copyright (C) 1995-2002 Free Software Foundation, Inc.
+Nur in compiz-0.8.8: autogen.sh.
+Nur in compiz-0.8.8-orig: compiz-gconf.pc.in.
+diff -upr compiz-0.8.8-orig/compiz-mateconf.pc.in compiz-0.8.8/compiz-mateconf.pc.in
+--- compiz-0.8.8-orig/compiz-mateconf.pc.in	2012-08-26 11:09:57.819499032 +0200
++++ compiz-0.8.8/compiz-mateconf.pc.in	2012-05-16 12:40:07.000000000 +0200
+@@ -0,0 +1,6 @@
++prefix=@prefix@
++xsltdir=@datarootdir@/compiz
++
++Name: compiz-mateconf
++Description: MateConf plugin for compiz
++Version: @VERSION@
+diff -upr compiz-0.8.8-orig/config.h.in compiz-0.8.8/config.h.in
+--- compiz-0.8.8-orig/config.h.in	2011-03-30 11:33:45.000000000 +0200
++++ compiz-0.8.8/config.h.in	2012-05-16 12:40:08.000000000 +0200
+@@ -42,14 +42,14 @@
+ /* Define to 1 if you have the <memory.h> header file. */
+ #undef HAVE_MEMORY_H
+ 
+-/* Define to 1 if metacity version >= 2.15.21 */
+-#undef HAVE_METACITY_2_15_21
++/* Define to 1 if marco version >= 2.15.21 */
++#undef HAVE_MARCO_2_15_21
+ 
+-/* Define to 1 if metacity version >= 2.17.0 */
+-#undef HAVE_METACITY_2_17_0
++/* Define to 1 if marco version >= 2.17.0 */
++#undef HAVE_MARCO_2_17_0
+ 
+-/* Define to 1 if metacity version >= 2.23.2 */
+-#undef HAVE_METACITY_2_23_2
++/* Define to 1 if marco version >= 2.23.2 */
++#undef HAVE_MARCO_2_23_2
+ 
+ /* Define to 1 if you have the <stdint.h> header file. */
+ #undef HAVE_STDINT_H
+@@ -127,17 +127,17 @@
+ /* Build fuse plugin */
+ #undef USE_FUSE
+ 
+-/* Build gconf plugin */
+-#undef USE_GCONF
++/* Build mateconf plugin */
++#undef USE_MATECONF
+ 
+ /* Build glib plugin */
+ #undef USE_GLIB
+ 
+-/* Build gnome settings module */
+-#undef USE_GNOME
++/* Build mate settings module */
++#undef USE_MATE
+ 
+ /* Install custom keybindings */
+-#undef USE_GNOME_KEYBINDINGS
++#undef USE_MATE_KEYBINDINGS
+ 
+ /* Build gtk window decorator */
+ #undef USE_GTK
+@@ -157,8 +157,8 @@
+ /* librsvg for SVG support */
+ #undef USE_LIBRSVG
+ 
+-/* Build metacity theme support */
+-#undef USE_METACITY
++/* Build marco theme support */
++#undef USE_MARCO
+ 
+ /* Version number of package */
+ #undef VERSION
+diff -upr compiz-0.8.8-orig/configure compiz-0.8.8/configure
+--- compiz-0.8.8-orig/configure	2011-03-30 11:33:36.000000000 +0200
++++ compiz-0.8.8/configure	2012-05-16 12:40:42.000000000 +0200
+@@ -631,23 +631,23 @@ USE_KDE_FALSE
+ USE_KDE_TRUE
+ KDE_WINDOW_DECORATOR_LIBS
+ KDE_WINDOW_DECORATOR_CFLAGS
+-USE_GNOME_KEYBINDINGS_FALSE
+-USE_GNOME_KEYBINDINGS_TRUE
+-USE_GNOME_FALSE
+-USE_GNOME_TRUE
+-USE_METACITY_FALSE
+-USE_METACITY_TRUE
++USE_MATE_KEYBINDINGS_FALSE
++USE_MATE_KEYBINDINGS_TRUE
++USE_MATE_FALSE
++USE_MATE_TRUE
++USE_MARCO_FALSE
++USE_MARCO_TRUE
+ USE_GTK_FALSE
+ USE_GTK_TRUE
+ keybindingsdir
+ windowsettingslibdir
+ windowsettingsdatadir
+-GNOME_KEY_BINDINGS_LIBS
+-GNOME_KEY_BINDINGS_CFLAGS
+-GNOME_WINDOW_SETTINGS_LIBS
+-GNOME_WINDOW_SETTINGS_CFLAGS
+-METACITY_LIBS
+-METACITY_CFLAGS
++MATE_KEY_BINDINGS_LIBS
++MATE_KEY_BINDINGS_CFLAGS
++MATE_WINDOW_SETTINGS_LIBS
++MATE_WINDOW_SETTINGS_CFLAGS
++MARCO_LIBS
++MARCO_CFLAGS
+ GTK_WINDOW_DECORATOR_LIBS
+ GTK_WINDOW_DECORATOR_CFLAGS
+ USE_LIBRSVG_FALSE
+@@ -671,15 +671,15 @@ DBUS_PLUGIN_TRUE
+ DBUS_LIBS
+ DBUS_CFLAGS
+ stylesheetdir
+-USE_GCONF_FALSE
+-USE_GCONF_TRUE
+-GCONF_SCHEMAS_INSTALL_FALSE
+-GCONF_SCHEMAS_INSTALL_TRUE
+-GCONF_SCHEMA_FILE_DIR
+-GCONF_SCHEMA_CONFIG_SOURCE
+-GCONFTOOL
+-GCONF_LIBS
+-GCONF_CFLAGS
++USE_MATECONF_FALSE
++USE_MATECONF_TRUE
++MATECONF_SCHEMAS_INSTALL_FALSE
++MATECONF_SCHEMAS_INSTALL_TRUE
++MATECONF_SCHEMA_FILE_DIR
++MATECONF_SCHEMA_CONFIG_SOURCE
++MATECONFTOOL
++MATECONF_LIBS
++MATECONF_CFLAGS
+ USE_GLIB_FALSE
+ USE_GLIB_TRUE
+ GLIB_LIBS
+@@ -877,9 +877,9 @@ with_default_plugins
+ with_gl_cflags
+ with_gl_libs
+ enable_glib
+-enable_gconf
+-with_gconf_source
+-with_gconf_schema_file_dir
++enable_mateconf
++with_mateconf_source
++with_mateconf_schema_file_dir
+ enable_schemas_install
+ enable_dbus
+ enable_dbus_glib
+@@ -888,9 +888,9 @@ enable_fuse
+ enable_annotate
+ enable_librsvg
+ enable_gtk
+-enable_metacity
+-enable_gnome
+-enable_gnome_keybindings
++enable_marco
++enable_mate
++enable_mate_keybindings
+ enable_kde
+ enable_kde4
+ enable_kconfig
+@@ -920,8 +920,8 @@ LIBPNG_CFLAGS
+ LIBPNG_LIBS
+ GLIB_CFLAGS
+ GLIB_LIBS
+-GCONF_CFLAGS
+-GCONF_LIBS
++MATECONF_CFLAGS
++MATECONF_LIBS
+ DBUS_CFLAGS
+ DBUS_LIBS
+ DBUS_GLIB_CFLAGS
+@@ -934,12 +934,12 @@ LIBRSVG_CFLAGS
+ LIBRSVG_LIBS
+ GTK_WINDOW_DECORATOR_CFLAGS
+ GTK_WINDOW_DECORATOR_LIBS
+-METACITY_CFLAGS
+-METACITY_LIBS
+-GNOME_WINDOW_SETTINGS_CFLAGS
+-GNOME_WINDOW_SETTINGS_LIBS
+-GNOME_KEY_BINDINGS_CFLAGS
+-GNOME_KEY_BINDINGS_LIBS
++MARCO_CFLAGS
++MARCO_LIBS
++MATE_WINDOW_SETTINGS_CFLAGS
++MATE_WINDOW_SETTINGS_LIBS
++MATE_KEY_BINDINGS_CFLAGS
++MATE_KEY_BINDINGS_LIBS
+ KDE_WINDOW_DECORATOR_CFLAGS
+ KDE_WINDOW_DECORATOR_LIBS
+ KDE4_WINDOW_DECORATOR_CFLAGS
+@@ -1574,7 +1574,7 @@ Optional Features:
+                           optimize for fast installation [default=yes]
+   --disable-libtool-lock  avoid locking (might break parallel builds)
+   --disable-glib          Disable glib plugin
+-  --disable-gconf         Disable gconf plugin
++  --disable-mateconf         Disable mateconf plugin
+   --disable-schemas-install
+                           Disable the schemas installation
+   --disable-dbus          Disable dbus plugin
+@@ -1584,9 +1584,9 @@ Optional Features:
+   --disable-annotate      Disable annotate plugin
+   --disable-librsvg       Disable svg support
+   --disable-gtk           Disable gtk window decorator
+-  --disable-metacity      Disable metacity theme support
+-  --disable-gnome         Disable gnome settings module
+-  --disable-gnome-keybindings Disable gnome keybindings
++  --disable-marco      Disable marco theme support
++  --disable-mate         Disable mate settings module
++  --disable-mate-keybindings Disable mate keybindings
+   --disable-kde           Disable kde window decorator
+   --disable-kde4          Disable kde4 window decorator
+   --disable-kconfig       Disable kconfig plugin
+@@ -1600,9 +1600,9 @@ Optional Packages:
+   --with-default-plugins=PLUGINS
+   --with-gl-cflags=CFLAGS
+   --with-gl-libs=LIBS
+-  --with-gconf-source=sourceaddress
++  --with-mateconf-source=sourceaddress
+                           Config database for installing schema files.
+-  --with-gconf-schema-file-dir=dir
++  --with-mateconf-schema-file-dir=dir
+                           Directory for installing schema files.
+   --with-max-desktops     Max reasonable desktops
+ 
+@@ -1635,9 +1635,9 @@ Some influential environment variables:
+   LIBPNG_LIBS linker flags for LIBPNG, overriding pkg-config
+   GLIB_CFLAGS C compiler flags for GLIB, overriding pkg-config
+   GLIB_LIBS   linker flags for GLIB, overriding pkg-config
+-  GCONF_CFLAGS
+-              C compiler flags for GCONF, overriding pkg-config
+-  GCONF_LIBS  linker flags for GCONF, overriding pkg-config
++  MATECONF_CFLAGS
++              C compiler flags for MATECONF, overriding pkg-config
++  MATECONF_LIBS  linker flags for MATECONF, overriding pkg-config
+   DBUS_CFLAGS C compiler flags for DBUS, overriding pkg-config
+   DBUS_LIBS   linker flags for DBUS, overriding pkg-config
+   DBUS_GLIB_CFLAGS
+@@ -1658,19 +1658,19 @@ Some influential environment variables:
+               C compiler flags for GTK_WINDOW_DECORATOR, overriding pkg-config
+   GTK_WINDOW_DECORATOR_LIBS
+               linker flags for GTK_WINDOW_DECORATOR, overriding pkg-config
+-  METACITY_CFLAGS
+-              C compiler flags for METACITY, overriding pkg-config
+-  METACITY_LIBS
+-              linker flags for METACITY, overriding pkg-config
+-  GNOME_WINDOW_SETTINGS_CFLAGS
+-              C compiler flags for GNOME_WINDOW_SETTINGS, overriding
++  MARCO_CFLAGS
++              C compiler flags for MARCO, overriding pkg-config
++  MARCO_LIBS
++              linker flags for MARCO, overriding pkg-config
++  MATE_WINDOW_SETTINGS_CFLAGS
++              C compiler flags for MATE_WINDOW_SETTINGS, overriding
+               pkg-config
+-  GNOME_WINDOW_SETTINGS_LIBS
+-              linker flags for GNOME_WINDOW_SETTINGS, overriding pkg-config
+-  GNOME_KEY_BINDINGS_CFLAGS
+-              C compiler flags for GNOME_KEY_BINDINGS, overriding pkg-config
+-  GNOME_KEY_BINDINGS_LIBS
+-              linker flags for GNOME_KEY_BINDINGS, overriding pkg-config
++  MATE_WINDOW_SETTINGS_LIBS
++              linker flags for MATE_WINDOW_SETTINGS, overriding pkg-config
++  MATE_KEY_BINDINGS_CFLAGS
++              C compiler flags for MATE_KEY_BINDINGS, overriding pkg-config
++  MATE_KEY_BINDINGS_LIBS
++              linker flags for MATE_KEY_BINDINGS, overriding pkg-config
+   KDE_WINDOW_DECORATOR_CFLAGS
+               C compiler flags for KDE_WINDOW_DECORATOR, overriding pkg-config
+   KDE_WINDOW_DECORATOR_LIBS
+@@ -17446,46 +17446,46 @@ $as_echo "#define USE_GLIB 1" >>confdefs
+ 
+ fi
+ 
+-# Check whether --enable-gconf was given.
+-if test "${enable_gconf+set}" = set; then :
+-  enableval=$enable_gconf; use_gconf=$enableval
++# Check whether --enable-mateconf was given.
++if test "${enable_mateconf+set}" = set; then :
++  enableval=$enable_mateconf; use_mateconf=$enableval
+ else
+-  use_gconf=yes
++  use_mateconf=yes
+ fi
+ 
+ 
+-if test "x$use_gconf" = "xyes"; then
++if test "x$use_mateconf" = "xyes"; then
+ 
+ pkg_failed=no
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCONF" >&5
+-$as_echo_n "checking for GCONF... " >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for MATECONF" >&5
++$as_echo_n "checking for MATECONF... " >&6; }
+ 
+-if test -n "$GCONF_CFLAGS"; then
+-    pkg_cv_GCONF_CFLAGS="$GCONF_CFLAGS"
++if test -n "$MATECONF_CFLAGS"; then
++    pkg_cv_MATECONF_CFLAGS="$MATECONF_CFLAGS"
+  elif test -n "$PKG_CONFIG"; then
+     if test -n "$PKG_CONFIG" && \
+-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gconf-2.0\""; } >&5
+-  ($PKG_CONFIG --exists --print-errors "gconf-2.0") 2>&5
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"mateconf-2.0\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "mateconf-2.0") 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; then
+-  pkg_cv_GCONF_CFLAGS=`$PKG_CONFIG --cflags "gconf-2.0" 2>/dev/null`
++  pkg_cv_MATECONF_CFLAGS=`$PKG_CONFIG --cflags "mateconf-2.0" 2>/dev/null`
+ else
+   pkg_failed=yes
+ fi
+  else
+     pkg_failed=untried
+ fi
+-if test -n "$GCONF_LIBS"; then
+-    pkg_cv_GCONF_LIBS="$GCONF_LIBS"
++if test -n "$MATECONF_LIBS"; then
++    pkg_cv_MATECONF_LIBS="$MATECONF_LIBS"
+  elif test -n "$PKG_CONFIG"; then
+     if test -n "$PKG_CONFIG" && \
+-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gconf-2.0\""; } >&5
+-  ($PKG_CONFIG --exists --print-errors "gconf-2.0") 2>&5
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"mateconf-2.0\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "mateconf-2.0") 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; then
+-  pkg_cv_GCONF_LIBS=`$PKG_CONFIG --libs "gconf-2.0" 2>/dev/null`
++  pkg_cv_MATECONF_LIBS=`$PKG_CONFIG --libs "mateconf-2.0" 2>/dev/null`
+ else
+   pkg_failed=yes
+ fi
+@@ -17505,22 +17505,22 @@ else
+         _pkg_short_errors_supported=no
+ fi
+         if test $_pkg_short_errors_supported = yes; then
+-	        GCONF_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gconf-2.0" 2>&1`
++	        MATECONF_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "mateconf-2.0" 2>&1`
+         else
+-	        GCONF_PKG_ERRORS=`$PKG_CONFIG --print-errors "gconf-2.0" 2>&1`
++	        MATECONF_PKG_ERRORS=`$PKG_CONFIG --print-errors "mateconf-2.0" 2>&1`
+         fi
+ 	# Put the nasty error message in config.log where it belongs
+-	echo "$GCONF_PKG_ERRORS" >&5
++	echo "$MATECONF_PKG_ERRORS" >&5
+ 
+-	as_fn_error $? "Package requirements (gconf-2.0) were not met:
++	as_fn_error $? "Package requirements (mateconf-2.0) were not met:
+ 
+-$GCONF_PKG_ERRORS
++$MATECONF_PKG_ERRORS
+ 
+ Consider adjusting the PKG_CONFIG_PATH environment variable if you
+ installed software in a non-standard prefix.
+ 
+-Alternatively, you may set the environment variables GCONF_CFLAGS
+-and GCONF_LIBS to avoid the need to call pkg-config.
++Alternatively, you may set the environment variables MATECONF_CFLAGS
++and MATECONF_LIBS to avoid the need to call pkg-config.
+ See the pkg-config man page for more details." "$LINENO" 5
+ 
+ elif test $pkg_failed = untried; then
+@@ -17532,31 +17532,31 @@ as_fn_error $? "The pkg-config script co
+ is in your PATH or set the PKG_CONFIG environment variable to the full
+ path to pkg-config.
+ 
+-Alternatively, you may set the environment variables GCONF_CFLAGS
+-and GCONF_LIBS to avoid the need to call pkg-config.
++Alternatively, you may set the environment variables MATECONF_CFLAGS
++and MATECONF_LIBS to avoid the need to call pkg-config.
+ See the pkg-config man page for more details.
+ 
+ To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+ See \`config.log' for more details" "$LINENO" 5; }
+ 
+ else
+-	GCONF_CFLAGS=$pkg_cv_GCONF_CFLAGS
+-	GCONF_LIBS=$pkg_cv_GCONF_LIBS
++	MATECONF_CFLAGS=$pkg_cv_MATECONF_CFLAGS
++	MATECONF_LIBS=$pkg_cv_MATECONF_LIBS
+         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+ $as_echo "yes" >&6; }
+ 
+ fi
+ 
+-  # Extract the first word of "gconftool-2", so it can be a program name with args.
+-set dummy gconftool-2; ac_word=$2
++  # Extract the first word of "mateconftool-2", so it can be a program name with args.
++set dummy mateconftool-2; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+-if test "${ac_cv_path_GCONFTOOL+set}" = set; then :
++if test "${ac_cv_path_MATECONFTOOL+set}" = set; then :
+   $as_echo_n "(cached) " >&6
+ else
+-  case $GCONFTOOL in
++  case $MATECONFTOOL in
+   [\\/]* | ?:[\\/]*)
+-  ac_cv_path_GCONFTOOL="$GCONFTOOL" # Let the user override the test with a path.
++  ac_cv_path_MATECONFTOOL="$MATECONFTOOL" # Let the user override the test with a path.
+   ;;
+   *)
+   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+@@ -17566,7 +17566,7 @@ do
+   test -z "$as_dir" && as_dir=.
+     for ac_exec_ext in '' $ac_executable_extensions; do
+   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+-    ac_cv_path_GCONFTOOL="$as_dir/$ac_word$ac_exec_ext"
++    ac_cv_path_MATECONFTOOL="$as_dir/$ac_word$ac_exec_ext"
+     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+@@ -17574,57 +17574,57 @@ done
+   done
+ IFS=$as_save_IFS
+ 
+-  test -z "$ac_cv_path_GCONFTOOL" && ac_cv_path_GCONFTOOL="no"
++  test -z "$ac_cv_path_MATECONFTOOL" && ac_cv_path_MATECONFTOOL="no"
+   ;;
+ esac
+ fi
+-GCONFTOOL=$ac_cv_path_GCONFTOOL
+-if test -n "$GCONFTOOL"; then
+-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCONFTOOL" >&5
+-$as_echo "$GCONFTOOL" >&6; }
++MATECONFTOOL=$ac_cv_path_MATECONFTOOL
++if test -n "$MATECONFTOOL"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MATECONFTOOL" >&5
++$as_echo "$MATECONFTOOL" >&6; }
+ else
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+ fi
+ 
+ 
+-  if test x"$GCONFTOOL" = xno; then
+-    as_fn_error $? "gconftool-2 executable not found in your path - should be installed with GConf" "$LINENO" 5
++  if test x"$MATECONFTOOL" = xno; then
++    as_fn_error $? "mateconftool-2 executable not found in your path - should be installed with MateConf" "$LINENO" 5
+   fi
+ fi
+ 
+ 
+-  if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then
+-    GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source`
++  if test "x$MATECONF_SCHEMA_INSTALL_SOURCE" = "x"; then
++    MATECONF_SCHEMA_CONFIG_SOURCE=`mateconftool-2 --get-default-source`
+   else
+-    GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE
++    MATECONF_SCHEMA_CONFIG_SOURCE=$MATECONF_SCHEMA_INSTALL_SOURCE
+   fi
+ 
+ 
+-# Check whether --with-gconf-source was given.
+-if test "${with_gconf_source+set}" = set; then :
+-  withval=$with_gconf_source; GCONF_SCHEMA_CONFIG_SOURCE="$withval"
++# Check whether --with-mateconf-source was given.
++if test "${with_mateconf_source+set}" = set; then :
++  withval=$with_mateconf_source; MATECONF_SCHEMA_CONFIG_SOURCE="$withval"
+ fi
+ 
+ 
+ 
+-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation" >&5
+-$as_echo "Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using config source $MATECONF_SCHEMA_CONFIG_SOURCE for schema installation" >&5
++$as_echo "Using config source $MATECONF_SCHEMA_CONFIG_SOURCE for schema installation" >&6; }
+ 
+-  if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then
+-    GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas'
++  if test "x$MATECONF_SCHEMA_FILE_DIR" = "x"; then
++    MATECONF_SCHEMA_FILE_DIR='$(sysconfdir)/mateconf/schemas'
+   fi
+ 
+ 
+-# Check whether --with-gconf-schema-file-dir was given.
+-if test "${with_gconf_schema_file_dir+set}" = set; then :
+-  withval=$with_gconf_schema_file_dir; GCONF_SCHEMA_FILE_DIR="$withval"
++# Check whether --with-mateconf-schema-file-dir was given.
++if test "${with_mateconf_schema_file_dir+set}" = set; then :
++  withval=$with_mateconf_schema_file_dir; MATECONF_SCHEMA_FILE_DIR="$withval"
+ fi
+ 
+ 
+ 
+-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files" >&5
+-$as_echo "Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files" >&6; }
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using $MATECONF_SCHEMA_FILE_DIR as install directory for schema files" >&5
++$as_echo "Using $MATECONF_SCHEMA_FILE_DIR as install directory for schema files" >&6; }
+ 
+   # Check whether --enable-schemas-install was given.
+ if test "${enable_schemas_install+set}" = set; then :
+@@ -17635,26 +17635,26 @@ if test "${enable_schemas_install+set}"
+ fi
+ 
+    if test "$enable_schemas_install" != no; then
+-  GCONF_SCHEMAS_INSTALL_TRUE=
+-  GCONF_SCHEMAS_INSTALL_FALSE='#'
++  MATECONF_SCHEMAS_INSTALL_TRUE=
++  MATECONF_SCHEMAS_INSTALL_FALSE='#'
+ else
+-  GCONF_SCHEMAS_INSTALL_TRUE='#'
+-  GCONF_SCHEMAS_INSTALL_FALSE=
++  MATECONF_SCHEMAS_INSTALL_TRUE='#'
++  MATECONF_SCHEMAS_INSTALL_FALSE=
+ fi
+ 
+ 
+ 
+- if test "x$use_gconf" = "xyes"; then
+-  USE_GCONF_TRUE=
+-  USE_GCONF_FALSE='#'
++ if test "x$use_mateconf" = "xyes"; then
++  USE_MATECONF_TRUE=
++  USE_MATECONF_FALSE='#'
+ else
+-  USE_GCONF_TRUE='#'
+-  USE_GCONF_FALSE=
++  USE_MATECONF_TRUE='#'
++  USE_MATECONF_FALSE=
+ fi
+ 
+-if test "$use_gconf" = yes; then
++if test "$use_mateconf" = yes; then
+ 
+-$as_echo "#define USE_GCONF 1" >>confdefs.h
++$as_echo "#define USE_MATECONF 1" >>confdefs.h
+ 
+ fi
+ 
+@@ -18170,27 +18170,27 @@ else
+ fi
+ 
+ 
+-# Check whether --enable-metacity was given.
+-if test "${enable_metacity+set}" = set; then :
+-  enableval=$enable_metacity; use_metacity=$enableval
++# Check whether --enable-marco was given.
++if test "${enable_marco+set}" = set; then :
++  enableval=$enable_marco; use_marco=$enableval
+ else
+-  use_metacity=yes
++  use_marco=yes
+ fi
+ 
+ 
+-# Check whether --enable-gnome was given.
+-if test "${enable_gnome+set}" = set; then :
+-  enableval=$enable_gnome; use_gnome=$enableval
++# Check whether --enable-mate was given.
++if test "${enable_mate+set}" = set; then :
++  enableval=$enable_mate; use_mate=$enableval
+ else
+-  use_gnome=yes
++  use_mate=yes
+ fi
+ 
+ 
+-# Check whether --enable-gnome-keybindings was given.
+-if test "${enable_gnome_keybindings+set}" = set; then :
+-  enableval=$enable_gnome_keybindings; use_gnome_keybindings=$enableval
++# Check whether --enable-mate-keybindings was given.
++if test "${enable_mate_keybindings+set}" = set; then :
++  enableval=$enable_mate_keybindings; use_mate_keybindings=$enableval
+ else
+-  use_gnome_keybindings=yes
++  use_mate_keybindings=yes
+ fi
+ 
+ 
+@@ -18329,38 +18329,38 @@ else
+   have_libwnck_2_19_4=no
+ fi
+ 
+-    if test "x$use_metacity" = "xyes"; then
++    if test "x$use_marco" = "xyes"; then
+ 
+ pkg_failed=no
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for METACITY" >&5
+-$as_echo_n "checking for METACITY... " >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for MARCO" >&5
++$as_echo_n "checking for MARCO... " >&6; }
+ 
+-if test -n "$METACITY_CFLAGS"; then
+-    pkg_cv_METACITY_CFLAGS="$METACITY_CFLAGS"
++if test -n "$MARCO_CFLAGS"; then
++    pkg_cv_MARCO_CFLAGS="$MARCO_CFLAGS"
+  elif test -n "$PKG_CONFIG"; then
+     if test -n "$PKG_CONFIG" && \
+-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmetacity-private\""; } >&5
+-  ($PKG_CONFIG --exists --print-errors "libmetacity-private") 2>&5
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmarco-private\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "libmarco-private") 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; then
+-  pkg_cv_METACITY_CFLAGS=`$PKG_CONFIG --cflags "libmetacity-private" 2>/dev/null`
++  pkg_cv_MARCO_CFLAGS=`$PKG_CONFIG --cflags "libmarco-private" 2>/dev/null`
+ else
+   pkg_failed=yes
+ fi
+  else
+     pkg_failed=untried
+ fi
+-if test -n "$METACITY_LIBS"; then
+-    pkg_cv_METACITY_LIBS="$METACITY_LIBS"
++if test -n "$MARCO_LIBS"; then
++    pkg_cv_MARCO_LIBS="$MARCO_LIBS"
+  elif test -n "$PKG_CONFIG"; then
+     if test -n "$PKG_CONFIG" && \
+-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmetacity-private\""; } >&5
+-  ($PKG_CONFIG --exists --print-errors "libmetacity-private") 2>&5
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmarco-private\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "libmarco-private") 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; then
+-  pkg_cv_METACITY_LIBS=`$PKG_CONFIG --libs "libmetacity-private" 2>/dev/null`
++  pkg_cv_MARCO_LIBS=`$PKG_CONFIG --libs "libmarco-private" 2>/dev/null`
+ else
+   pkg_failed=yes
+ fi
+@@ -18380,89 +18380,89 @@ else
+         _pkg_short_errors_supported=no
+ fi
+         if test $_pkg_short_errors_supported = yes; then
+-	        METACITY_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libmetacity-private" 2>&1`
++	        MARCO_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libmarco-private" 2>&1`
+         else
+-	        METACITY_PKG_ERRORS=`$PKG_CONFIG --print-errors "libmetacity-private" 2>&1`
++	        MARCO_PKG_ERRORS=`$PKG_CONFIG --print-errors "libmarco-private" 2>&1`
+         fi
+ 	# Put the nasty error message in config.log where it belongs
+-	echo "$METACITY_PKG_ERRORS" >&5
++	echo "$MARCO_PKG_ERRORS" >&5
+ 
+-	use_metacity=no
++	use_marco=no
+ elif test $pkg_failed = untried; then
+      	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+-	use_metacity=no
++	use_marco=no
+ else
+-	METACITY_CFLAGS=$pkg_cv_METACITY_CFLAGS
+-	METACITY_LIBS=$pkg_cv_METACITY_LIBS
++	MARCO_CFLAGS=$pkg_cv_MARCO_CFLAGS
++	MARCO_LIBS=$pkg_cv_MARCO_LIBS
+         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+ $as_echo "yes" >&6; }
+-	use_metacity=yes
++	use_marco=yes
+ fi
+       if test -n "$PKG_CONFIG" && \
+-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmetacity-private >= 2.15.21\""; } >&5
+-  ($PKG_CONFIG --exists --print-errors "libmetacity-private >= 2.15.21") 2>&5
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmarco-private >= 2.15.21\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "libmarco-private >= 2.15.21") 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; then
+-  have_metacity_2_15_21=yes
++  have_marco_2_15_21=yes
+ else
+-  have_metacity_2_15_21=no
++  have_marco_2_15_21=no
+ fi
+       if test -n "$PKG_CONFIG" && \
+-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmetacity-private >= 2.17.0\""; } >&5
+-  ($PKG_CONFIG --exists --print-errors "libmetacity-private >= 2.17.0") 2>&5
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmarco-private >= 2.17.0\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "libmarco-private >= 2.17.0") 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; then
+-  have_metacity_2_17_0=yes
++  have_marco_2_17_0=yes
+ else
+-  have_metacity_2_17_0=no
++  have_marco_2_17_0=no
+ fi
+       if test -n "$PKG_CONFIG" && \
+-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmetacity-private >= 2.23.2\""; } >&5
+-  ($PKG_CONFIG --exists --print-errors "libmetacity-private >= 2.23.2") 2>&5
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmarco-private >= 2.23.2\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "libmarco-private >= 2.23.2") 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; then
+-  have_metacity_2_23_2=yes
++  have_marco_2_23_2=yes
+ else
+-  have_metacity_2_23_2=no
++  have_marco_2_23_2=no
+ fi
+     fi
+ 
+-    if test "x$use_gnome" = "xyes"; then
++    if test "x$use_mate" = "xyes"; then
+ 
+ pkg_failed=no
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNOME_WINDOW_SETTINGS" >&5
+-$as_echo_n "checking for GNOME_WINDOW_SETTINGS... " >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for MATE_WINDOW_SETTINGS" >&5
++$as_echo_n "checking for MATE_WINDOW_SETTINGS... " >&6; }
+ 
+-if test -n "$GNOME_WINDOW_SETTINGS_CFLAGS"; then
+-    pkg_cv_GNOME_WINDOW_SETTINGS_CFLAGS="$GNOME_WINDOW_SETTINGS_CFLAGS"
++if test -n "$MATE_WINDOW_SETTINGS_CFLAGS"; then
++    pkg_cv_MATE_WINDOW_SETTINGS_CFLAGS="$MATE_WINDOW_SETTINGS_CFLAGS"
+  elif test -n "$PKG_CONFIG"; then
+     if test -n "$PKG_CONFIG" && \
+-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gnome-window-settings-2.0 gnome-desktop-2.0 gconf-2.0\""; } >&5
+-  ($PKG_CONFIG --exists --print-errors "gnome-window-settings-2.0 gnome-desktop-2.0 gconf-2.0") 2>&5
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"mate-window-settings-2.0 mate-desktop-2.0 mateconf-2.0\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "mate-window-settings-2.0 mate-desktop-2.0 mateconf-2.0") 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; then
+-  pkg_cv_GNOME_WINDOW_SETTINGS_CFLAGS=`$PKG_CONFIG --cflags "gnome-window-settings-2.0 gnome-desktop-2.0 gconf-2.0" 2>/dev/null`
++  pkg_cv_MATE_WINDOW_SETTINGS_CFLAGS=`$PKG_CONFIG --cflags "mate-window-settings-2.0 mate-desktop-2.0 mateconf-2.0" 2>/dev/null`
+ else
+   pkg_failed=yes
+ fi
+  else
+     pkg_failed=untried
+ fi
+-if test -n "$GNOME_WINDOW_SETTINGS_LIBS"; then
+-    pkg_cv_GNOME_WINDOW_SETTINGS_LIBS="$GNOME_WINDOW_SETTINGS_LIBS"
++if test -n "$MATE_WINDOW_SETTINGS_LIBS"; then
++    pkg_cv_MATE_WINDOW_SETTINGS_LIBS="$MATE_WINDOW_SETTINGS_LIBS"
+  elif test -n "$PKG_CONFIG"; then
+     if test -n "$PKG_CONFIG" && \
+-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gnome-window-settings-2.0 gnome-desktop-2.0 gconf-2.0\""; } >&5
+-  ($PKG_CONFIG --exists --print-errors "gnome-window-settings-2.0 gnome-desktop-2.0 gconf-2.0") 2>&5
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"mate-window-settings-2.0 mate-desktop-2.0 mateconf-2.0\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "mate-window-settings-2.0 mate-desktop-2.0 mateconf-2.0") 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; then
+-  pkg_cv_GNOME_WINDOW_SETTINGS_LIBS=`$PKG_CONFIG --libs "gnome-window-settings-2.0 gnome-desktop-2.0 gconf-2.0" 2>/dev/null`
++  pkg_cv_MATE_WINDOW_SETTINGS_LIBS=`$PKG_CONFIG --libs "mate-window-settings-2.0 mate-desktop-2.0 mateconf-2.0" 2>/dev/null`
+ else
+   pkg_failed=yes
+ fi
+@@ -18482,59 +18482,59 @@ else
+         _pkg_short_errors_supported=no
+ fi
+         if test $_pkg_short_errors_supported = yes; then
+-	        GNOME_WINDOW_SETTINGS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gnome-window-settings-2.0 gnome-desktop-2.0 gconf-2.0" 2>&1`
++	        MATE_WINDOW_SETTINGS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "mate-window-settings-2.0 mate-desktop-2.0 mateconf-2.0" 2>&1`
+         else
+-	        GNOME_WINDOW_SETTINGS_PKG_ERRORS=`$PKG_CONFIG --print-errors "gnome-window-settings-2.0 gnome-desktop-2.0 gconf-2.0" 2>&1`
++	        MATE_WINDOW_SETTINGS_PKG_ERRORS=`$PKG_CONFIG --print-errors "mate-window-settings-2.0 mate-desktop-2.0 mateconf-2.0" 2>&1`
+         fi
+ 	# Put the nasty error message in config.log where it belongs
+-	echo "$GNOME_WINDOW_SETTINGS_PKG_ERRORS" >&5
++	echo "$MATE_WINDOW_SETTINGS_PKG_ERRORS" >&5
+ 
+-	use_gnome=no
++	use_mate=no
+ elif test $pkg_failed = untried; then
+      	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+-	use_gnome=no
++	use_mate=no
+ else
+-	GNOME_WINDOW_SETTINGS_CFLAGS=$pkg_cv_GNOME_WINDOW_SETTINGS_CFLAGS
+-	GNOME_WINDOW_SETTINGS_LIBS=$pkg_cv_GNOME_WINDOW_SETTINGS_LIBS
++	MATE_WINDOW_SETTINGS_CFLAGS=$pkg_cv_MATE_WINDOW_SETTINGS_CFLAGS
++	MATE_WINDOW_SETTINGS_LIBS=$pkg_cv_MATE_WINDOW_SETTINGS_LIBS
+         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+ $as_echo "yes" >&6; }
+-	use_gnome=yes
++	use_mate=yes
+ fi
+     fi
+ 
+-    if test "x$use_gnome_keybindings" = "xyes"; then
++    if test "x$use_mate_keybindings" = "xyes"; then
+ 
+ pkg_failed=no
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNOME_KEY_BINDINGS" >&5
+-$as_echo_n "checking for GNOME_KEY_BINDINGS... " >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for MATE_KEY_BINDINGS" >&5
++$as_echo_n "checking for MATE_KEY_BINDINGS... " >&6; }
+ 
+-if test -n "$GNOME_KEY_BINDINGS_CFLAGS"; then
+-    pkg_cv_GNOME_KEY_BINDINGS_CFLAGS="$GNOME_KEY_BINDINGS_CFLAGS"
++if test -n "$MATE_KEY_BINDINGS_CFLAGS"; then
++    pkg_cv_MATE_KEY_BINDINGS_CFLAGS="$MATE_KEY_BINDINGS_CFLAGS"
+  elif test -n "$PKG_CONFIG"; then
+     if test -n "$PKG_CONFIG" && \
+-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gnome-keybindings\""; } >&5
+-  ($PKG_CONFIG --exists --print-errors "gnome-keybindings") 2>&5
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"mate-keybindings\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "mate-keybindings") 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; then
+-  pkg_cv_GNOME_KEY_BINDINGS_CFLAGS=`$PKG_CONFIG --cflags "gnome-keybindings" 2>/dev/null`
++  pkg_cv_MATE_KEY_BINDINGS_CFLAGS=`$PKG_CONFIG --cflags "mate-keybindings" 2>/dev/null`
+ else
+   pkg_failed=yes
+ fi
+  else
+     pkg_failed=untried
+ fi
+-if test -n "$GNOME_KEY_BINDINGS_LIBS"; then
+-    pkg_cv_GNOME_KEY_BINDINGS_LIBS="$GNOME_KEY_BINDINGS_LIBS"
++if test -n "$MATE_KEY_BINDINGS_LIBS"; then
++    pkg_cv_MATE_KEY_BINDINGS_LIBS="$MATE_KEY_BINDINGS_LIBS"
+  elif test -n "$PKG_CONFIG"; then
+     if test -n "$PKG_CONFIG" && \
+-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gnome-keybindings\""; } >&5
+-  ($PKG_CONFIG --exists --print-errors "gnome-keybindings") 2>&5
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"mate-keybindings\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "mate-keybindings") 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; then
+-  pkg_cv_GNOME_KEY_BINDINGS_LIBS=`$PKG_CONFIG --libs "gnome-keybindings" 2>/dev/null`
++  pkg_cv_MATE_KEY_BINDINGS_LIBS=`$PKG_CONFIG --libs "mate-keybindings" 2>/dev/null`
+ else
+   pkg_failed=yes
+ fi
+@@ -18554,36 +18554,36 @@ else
+         _pkg_short_errors_supported=no
+ fi
+         if test $_pkg_short_errors_supported = yes; then
+-	        GNOME_KEY_BINDINGS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gnome-keybindings" 2>&1`
++	        MATE_KEY_BINDINGS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "mate-keybindings" 2>&1`
+         else
+-	        GNOME_KEY_BINDINGS_PKG_ERRORS=`$PKG_CONFIG --print-errors "gnome-keybindings" 2>&1`
++	        MATE_KEY_BINDINGS_PKG_ERRORS=`$PKG_CONFIG --print-errors "mate-keybindings" 2>&1`
+         fi
+ 	# Put the nasty error message in config.log where it belongs
+-	echo "$GNOME_KEY_BINDINGS_PKG_ERRORS" >&5
++	echo "$MATE_KEY_BINDINGS_PKG_ERRORS" >&5
+ 
+-	use_gnome_keybindings=no
++	use_mate_keybindings=no
+ elif test $pkg_failed = untried; then
+      	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+-	use_gnome_keybindings=no
++	use_mate_keybindings=no
+ else
+-	GNOME_KEY_BINDINGS_CFLAGS=$pkg_cv_GNOME_KEY_BINDINGS_CFLAGS
+-	GNOME_KEY_BINDINGS_LIBS=$pkg_cv_GNOME_KEY_BINDINGS_LIBS
++	MATE_KEY_BINDINGS_CFLAGS=$pkg_cv_MATE_KEY_BINDINGS_CFLAGS
++	MATE_KEY_BINDINGS_LIBS=$pkg_cv_MATE_KEY_BINDINGS_LIBS
+         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+ $as_echo "yes" >&6; }
+-	use_gnome_keybindings=yes
++	use_mate_keybindings=yes
+ fi
+     fi
+ 
+-    windowsettingsdatadir=`pkg-config --variable=prefix gnome-window-settings-2.0`/share
+-    windowsettingslibdir=`pkg-config --variable=libdir gnome-window-settings-2.0`    keybindingsdir=`pkg-config --variable=keysdir gnome-keybindings`
++    windowsettingsdatadir=`pkg-config --variable=prefix mate-window-settings-2.0`/share
++    windowsettingslibdir=`pkg-config --variable=libdir mate-window-settings-2.0`    keybindingsdir=`pkg-config --variable=keysdir mate-keybindings`
+   else
+-    use_metacity="no"
+-    use_gnome="no"
++    use_marco="no"
++    use_mate="no"
+   fi
+ else
+-  use_metacity="no"
+-  use_gnome="no"
++  use_marco="no"
++  use_mate="no"
+ fi
+ 
+ 
+@@ -18614,60 +18614,60 @@ $as_echo "#define HAVE_LIBWNCK_2_19_4 1"
+   fi
+ fi
+ 
+- if test "x$use_metacity" = "xyes"; then
+-  USE_METACITY_TRUE=
+-  USE_METACITY_FALSE='#'
++ if test "x$use_marco" = "xyes"; then
++  USE_MARCO_TRUE=
++  USE_MARCO_FALSE='#'
+ else
+-  USE_METACITY_TRUE='#'
+-  USE_METACITY_FALSE=
++  USE_MARCO_TRUE='#'
++  USE_MARCO_FALSE=
+ fi
+ 
+-if test "$use_metacity" = yes; then
++if test "$use_marco" = yes; then
+ 
+-$as_echo "#define USE_METACITY 1" >>confdefs.h
++$as_echo "#define USE_MARCO 1" >>confdefs.h
+ 
+-  if test "$have_metacity_2_15_21" = yes; then
++  if test "$have_marco_2_15_21" = yes; then
+ 
+-$as_echo "#define HAVE_METACITY_2_15_21 1" >>confdefs.h
++$as_echo "#define HAVE_MARCO_2_15_21 1" >>confdefs.h
+ 
+   fi
+-  if test "$have_metacity_2_17_0" = yes; then
++  if test "$have_marco_2_17_0" = yes; then
+ 
+-$as_echo "#define HAVE_METACITY_2_17_0 1" >>confdefs.h
++$as_echo "#define HAVE_MARCO_2_17_0 1" >>confdefs.h
+ 
+   fi
+-  if test "$have_metacity_2_23_2" = yes; then
++  if test "$have_marco_2_23_2" = yes; then
+ 
+-$as_echo "#define HAVE_METACITY_2_23_2 1" >>confdefs.h
++$as_echo "#define HAVE_MARCO_2_23_2 1" >>confdefs.h
+ 
+   fi
+ fi
+ 
+- if test "x$use_gnome" = "xyes"; then
+-  USE_GNOME_TRUE=
+-  USE_GNOME_FALSE='#'
++ if test "x$use_mate" = "xyes"; then
++  USE_MATE_TRUE=
++  USE_MATE_FALSE='#'
+ else
+-  USE_GNOME_TRUE='#'
+-  USE_GNOME_FALSE=
++  USE_MATE_TRUE='#'
++  USE_MATE_FALSE=
+ fi
+ 
+-if test "$use_gnome" = yes; then
++if test "$use_mate" = yes; then
+ 
+-$as_echo "#define USE_GNOME 1" >>confdefs.h
++$as_echo "#define USE_MATE 1" >>confdefs.h
+ 
+ fi
+ 
+- if test "x$use_gnome_keybindings" = "xyes"; then
+-  USE_GNOME_KEYBINDINGS_TRUE=
+-  USE_GNOME_KEYBINDINGS_FALSE='#'
++ if test "x$use_mate_keybindings" = "xyes"; then
++  USE_MATE_KEYBINDINGS_TRUE=
++  USE_MATE_KEYBINDINGS_FALSE='#'
+ else
+-  USE_GNOME_KEYBINDINGS_TRUE='#'
+-  USE_GNOME_KEYBINDINGS_FALSE=
++  USE_MATE_KEYBINDINGS_TRUE='#'
++  USE_MATE_KEYBINDINGS_FALSE=
+ fi
+ 
+-if test "$use_gnome_keybindings" = yes; then
++if test "$use_mate_keybindings" = yes; then
+ 
+-$as_echo "#define USE_GNOME_KEYBINDINGS 1" >>confdefs.h
++$as_echo "#define USE_MATE_KEYBINDINGS 1" >>confdefs.h
+ 
+ fi
+ 
+@@ -19033,7 +19033,7 @@ fi
+ ac_config_commands="$ac_config_commands include/compiz-common.h"
+ 
+ 
+-ac_config_files="$ac_config_files compiz.pc compiz-cube.pc compiz-scale.pc compiz-gconf.pc compiz-kconfig.pc Makefile src/Makefile libdecoration/Makefile libdecoration/libdecoration.pc include/Makefile plugins/Makefile images/Makefile gtk/Makefile gtk/window-decorator/Makefile gtk/gnome/Makefile kde/Makefile kde/window-decorator/Makefile kde/window-decorator-kde4/Makefile po/Makefile.in metadata/Makefile"
++ac_config_files="$ac_config_files compiz.pc compiz-cube.pc compiz-scale.pc compiz-mateconf.pc compiz-kconfig.pc Makefile src/Makefile libdecoration/Makefile libdecoration/libdecoration.pc include/Makefile plugins/Makefile images/Makefile gtk/Makefile gtk/window-decorator/Makefile gtk/mate/Makefile kde/Makefile kde/window-decorator/Makefile kde/window-decorator-kde4/Makefile po/Makefile.in metadata/Makefile"
+ 
+ cat >confcache <<\_ACEOF
+ # This file is a shell script that caches the results of configure
+@@ -19170,12 +19170,12 @@ if test -z "${USE_GLIB_TRUE}" && test -z
+   as_fn_error $? "conditional \"USE_GLIB\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+-if test -z "${GCONF_SCHEMAS_INSTALL_TRUE}" && test -z "${GCONF_SCHEMAS_INSTALL_FALSE}"; then
+-  as_fn_error $? "conditional \"GCONF_SCHEMAS_INSTALL\" was never defined.
++if test -z "${MATECONF_SCHEMAS_INSTALL_TRUE}" && test -z "${MATECONF_SCHEMAS_INSTALL_FALSE}"; then
++  as_fn_error $? "conditional \"MATECONF_SCHEMAS_INSTALL\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+-if test -z "${USE_GCONF_TRUE}" && test -z "${USE_GCONF_FALSE}"; then
+-  as_fn_error $? "conditional \"USE_GCONF\" was never defined.
++if test -z "${USE_MATECONF_TRUE}" && test -z "${USE_MATECONF_FALSE}"; then
++  as_fn_error $? "conditional \"USE_MATECONF\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+ if test -z "${DBUS_PLUGIN_TRUE}" && test -z "${DBUS_PLUGIN_FALSE}"; then
+@@ -19202,16 +19202,16 @@ if test -z "${USE_GTK_TRUE}" && test -z
+   as_fn_error $? "conditional \"USE_GTK\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+-if test -z "${USE_METACITY_TRUE}" && test -z "${USE_METACITY_FALSE}"; then
+-  as_fn_error $? "conditional \"USE_METACITY\" was never defined.
++if test -z "${USE_MARCO_TRUE}" && test -z "${USE_MARCO_FALSE}"; then
++  as_fn_error $? "conditional \"USE_MARCO\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+-if test -z "${USE_GNOME_TRUE}" && test -z "${USE_GNOME_FALSE}"; then
+-  as_fn_error $? "conditional \"USE_GNOME\" was never defined.
++if test -z "${USE_MATE_TRUE}" && test -z "${USE_MATE_FALSE}"; then
++  as_fn_error $? "conditional \"USE_MATE\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+-if test -z "${USE_GNOME_KEYBINDINGS_TRUE}" && test -z "${USE_GNOME_KEYBINDINGS_FALSE}"; then
+-  as_fn_error $? "conditional \"USE_GNOME_KEYBINDINGS\" was never defined.
++if test -z "${USE_MATE_KEYBINDINGS_TRUE}" && test -z "${USE_MATE_KEYBINDINGS_FALSE}"; then
++  as_fn_error $? "conditional \"USE_MATE_KEYBINDINGS\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+ if test -z "${USE_KDE_TRUE}" && test -z "${USE_KDE_FALSE}"; then
+@@ -20197,7 +20197,7 @@ do
+     "compiz.pc") CONFIG_FILES="$CONFIG_FILES compiz.pc" ;;
+     "compiz-cube.pc") CONFIG_FILES="$CONFIG_FILES compiz-cube.pc" ;;
+     "compiz-scale.pc") CONFIG_FILES="$CONFIG_FILES compiz-scale.pc" ;;
+-    "compiz-gconf.pc") CONFIG_FILES="$CONFIG_FILES compiz-gconf.pc" ;;
++    "compiz-mateconf.pc") CONFIG_FILES="$CONFIG_FILES compiz-mateconf.pc" ;;
+     "compiz-kconfig.pc") CONFIG_FILES="$CONFIG_FILES compiz-kconfig.pc" ;;
+     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+     "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
+@@ -20208,7 +20208,7 @@ do
+     "images/Makefile") CONFIG_FILES="$CONFIG_FILES images/Makefile" ;;
+     "gtk/Makefile") CONFIG_FILES="$CONFIG_FILES gtk/Makefile" ;;
+     "gtk/window-decorator/Makefile") CONFIG_FILES="$CONFIG_FILES gtk/window-decorator/Makefile" ;;
+-    "gtk/gnome/Makefile") CONFIG_FILES="$CONFIG_FILES gtk/gnome/Makefile" ;;
++    "gtk/mate/Makefile") CONFIG_FILES="$CONFIG_FILES gtk/mate/Makefile" ;;
+     "kde/Makefile") CONFIG_FILES="$CONFIG_FILES kde/Makefile" ;;
+     "kde/window-decorator/Makefile") CONFIG_FILES="$CONFIG_FILES kde/window-decorator/Makefile" ;;
+     "kde/window-decorator-kde4/Makefile") CONFIG_FILES="$CONFIG_FILES kde/window-decorator-kde4/Makefile" ;;
+@@ -21812,7 +21812,7 @@ fi
+ echo ""
+ echo "the following optional plugins will be compiled:"
+ echo "  glib:     $use_glib"
+-echo "  gconf:    $use_gconf"
++echo "  mateconf:    $use_mateconf"
+ echo "  kconfig:  $use_kconfig"
+ echo "  dbus:     $use_dbus"
+ echo "  annotate: $use_annotate"
+@@ -21822,8 +21822,8 @@ echo "  fuse:     $use_fuse"
+ echo ""
+ echo "and the following optional features will be compiled:"
+ echo "  gtk:      $use_gtk"
+-echo "  metacity: $use_metacity"
+-echo "  gnome:    $use_gnome"
++echo "  marco: $use_marco"
++echo "  mate:    $use_mate"
+ echo "  kde:      $use_kde"
+ echo "  kde4:     $use_kde4"
+ echo ""
+diff -upr compiz-0.8.8-orig/configure.ac compiz-0.8.8/configure.ac
+--- compiz-0.8.8-orig/configure.ac	2011-03-30 11:22:47.000000000 +0200
++++ compiz-0.8.8/configure.ac	2012-05-16 12:47:10.000000000 +0200
+@@ -182,24 +182,24 @@ if test "$use_glib" = yes; then
+   AC_DEFINE(USE_GLIB, 1, [Build glib plugin])
+ fi
+ 
+-AC_ARG_ENABLE(gconf,
+-  [  --disable-gconf         Disable gconf plugin],
+-  [use_gconf=$enableval], [use_gconf=yes])
++AC_ARG_ENABLE(mateconf,
++  [  --disable-mateconf         Disable mateconf plugin],
++  [use_mateconf=$enableval], [use_mateconf=yes])
+ 
+-if test "x$use_gconf" = "xyes"; then
+-  PKG_CHECK_MODULES(GCONF, gconf-2.0)
++if test "x$use_mateconf" = "xyes"; then
++  PKG_CHECK_MODULES(MATECONF, mateconf-2.0)
+ 
+-  AC_PATH_PROG(GCONFTOOL, gconftool-2, no)
+-  if test x"$GCONFTOOL" = xno; then
+-    AC_MSG_ERROR([gconftool-2 executable not found in your path - should be installed with GConf])
++  AC_PATH_PROG(MATECONFTOOL, mateconftool-2, no)
++  if test x"$MATECONFTOOL" = xno; then
++    AC_MSG_ERROR([mateconftool-2 executable not found in your path - should be installed with MateConf])
+   fi
+ fi
+ 
+-AM_GCONF_SOURCE_2
++AM_MATECONF_SOURCE_2
+ 
+-AM_CONDITIONAL(USE_GCONF, test "x$use_gconf" = "xyes")
+-if test "$use_gconf" = yes; then
+-  AC_DEFINE(USE_GCONF, 1, [Build gconf plugin])
++AM_CONDITIONAL(USE_MATECONF, test "x$use_mateconf" = "xyes")
++if test "$use_mateconf" = yes; then
++  AC_DEFINE(USE_MATECONF, 1, [Build mateconf plugin])
+ fi
+ 
+ stylesheetdir=$datadir/compiz
+@@ -286,17 +286,17 @@ AC_ARG_ENABLE(gtk,
+   [  --disable-gtk           Disable gtk window decorator],
+   [use_gtk=$enableval], [use_gtk=yes])
+ 
+-AC_ARG_ENABLE(metacity,
+-  [  --disable-metacity      Disable metacity theme support],
+-  [use_metacity=$enableval], [use_metacity=yes])
+-
+-AC_ARG_ENABLE(gnome,
+-  [  --disable-gnome         Disable gnome settings module],
+-  [use_gnome=$enableval], [use_gnome=yes])
+-
+-AC_ARG_ENABLE(gnome-keybindings,
+-  [  --disable-gnome-keybindings Disable gnome keybindings],
+-  [use_gnome_keybindings=$enableval], [use_gnome_keybindings=yes])
++AC_ARG_ENABLE(marco,
++  [  --disable-marco      Disable marco theme support],
++  [use_marco=$enableval], [use_marco=yes])
++
++AC_ARG_ENABLE(mate,
++  [  --disable-mate         Disable mate settings module],
++  [use_mate=$enableval], [use_mate=yes])
++
++AC_ARG_ENABLE(mate-keybindings,
++  [  --disable-mate-keybindings Disable mate keybindings],
++  [use_mate_keybindings=$enableval], [use_mate_keybindings=yes])
+ 
+ if test "x$use_gtk" = "xyes"; then
+   PKG_CHECK_MODULES(GTK_WINDOW_DECORATOR,
+@@ -320,38 +320,38 @@ if test "x$use_gtk" = "xyes"; then
+ 	PKG_CHECK_EXISTS(libwnck-1.0 >= 2.19.4,
+ 		     [have_libwnck_2_19_4=yes], [have_libwnck_2_19_4=no])
+ 
+-    if test "x$use_metacity" = "xyes"; then
+-      PKG_CHECK_MODULES(METACITY, libmetacity-private,
+-			[use_metacity=yes], [use_metacity=no])
+-      PKG_CHECK_EXISTS(libmetacity-private >= 2.15.21,
+-		       [have_metacity_2_15_21=yes], [have_metacity_2_15_21=no])
+-      PKG_CHECK_EXISTS(libmetacity-private >= 2.17.0,
+-		       [have_metacity_2_17_0=yes], [have_metacity_2_17_0=no])
+-      PKG_CHECK_EXISTS(libmetacity-private >= 2.23.2,
+-		       [have_metacity_2_23_2=yes], [have_metacity_2_23_2=no])
++    if test "x$use_marco" = "xyes"; then
++      PKG_CHECK_MODULES(MARCO, libmarco-private,
++			[use_marco=yes], [use_marco=no])
++      PKG_CHECK_EXISTS(libmarco-private >= 2.15.21,
++		       [have_marco_2_15_21=yes], [have_marco_2_15_21=no])
++      PKG_CHECK_EXISTS(libmarco-private >= 2.17.0,
++		       [have_marco_2_17_0=yes], [have_marco_2_17_0=no])
++      PKG_CHECK_EXISTS(libmarco-private >= 1.2.0,
++		       [have_marco_2_23_2=yes], [have_marco_1_2_0=no])
+     fi
+ 
+-    if test "x$use_gnome" = "xyes"; then
+-      PKG_CHECK_MODULES(GNOME_WINDOW_SETTINGS,
+-			gnome-window-settings-2.0 gnome-desktop-2.0 gconf-2.0,
+-			[use_gnome=yes], [use_gnome=no])
++    if test "x$use_mate" = "xyes"; then
++      PKG_CHECK_MODULES(MATE_WINDOW_SETTINGS,
++			mate-window-settings-2.0 mate-desktop-2.0 mateconf-2.0,
++			[use_mate=yes], [use_mate=no])
+     fi
+ 
+-    if test "x$use_gnome_keybindings" = "xyes"; then
+-      PKG_CHECK_MODULES(GNOME_KEY_BINDINGS,
+-			gnome-keybindings,
+-			[use_gnome_keybindings=yes], [use_gnome_keybindings=no])
++    if test "x$use_mate_keybindings" = "xyes"; then
++      PKG_CHECK_MODULES(MATE_KEY_BINDINGS,
++			mate-keybindings,
++			[use_mate_keybindings=yes], [use_mate_keybindings=no])
+     fi
+ 
+-    windowsettingsdatadir=`pkg-config --variable=prefix gnome-window-settings-2.0`/share
+-    windowsettingslibdir=`pkg-config --variable=libdir gnome-window-settings-2.0`    keybindingsdir=`pkg-config --variable=keysdir gnome-keybindings`
++    windowsettingsdatadir=`pkg-config --variable=prefix mate-window-settings-2.0`/share
++    windowsettingslibdir=`pkg-config --variable=libdir mate-window-settings-2.0`    keybindingsdir=`pkg-config --variable=keysdir mate-keybindings`
+   else
+-    use_metacity="no"
+-    use_gnome="no"
++    use_marco="no"
++    use_mate="no"
+   fi
+ else
+-  use_metacity="no"
+-  use_gnome="no"
++  use_marco="no"
++  use_mate="no"
+ fi
+ 
+ AC_SUBST(windowsettingsdatadir)
+@@ -371,31 +371,31 @@ if test "$use_gtk" = yes; then
+   fi
+ fi
+ 
+-AM_CONDITIONAL(USE_METACITY, test "x$use_metacity" = "xyes")
+-if test "$use_metacity" = yes; then
+-  AC_DEFINE(USE_METACITY, 1, [Build metacity theme support])
+-  if test "$have_metacity_2_15_21" = yes; then
+-    AC_DEFINE(HAVE_METACITY_2_15_21, 1,
+-	      [Define to 1 if metacity version >= 2.15.21])
++AM_CONDITIONAL(USE_MARCO, test "x$use_marco" = "xyes")
++if test "$use_marco" = yes; then
++  AC_DEFINE(USE_MARCO, 1, [Build marco theme support])
++  if test "$have_marco_2_15_21" = yes; then
++    AC_DEFINE(HAVE_MARCO_2_15_21, 1,
++	      [Define to 1 if marco version >= 2.15.21])
+   fi
+-  if test "$have_metacity_2_17_0" = yes; then
+-    AC_DEFINE(HAVE_METACITY_2_17_0, 1,
+-	      [Define to 1 if metacity version >= 2.17.0])
++  if test "$have_marco_2_17_0" = yes; then
++    AC_DEFINE(HAVE_MARCO_2_17_0, 1,
++	      [Define to 1 if marco version >= 2.17.0])
+   fi
+-  if test "$have_metacity_2_23_2" = yes; then
+-    AC_DEFINE(HAVE_METACITY_2_23_2, 1,
+-	      [Define to 1 if metacity version >= 2.23.2])
++  if test "$have_marco_1_2_0" = yes; then
++    AC_DEFINE(HAVE_MARCO_1_2_0, 1,
++	      [Define to 1 if marco version >= 1.2.0])
+   fi
+ fi
+ 
+-AM_CONDITIONAL(USE_GNOME, test "x$use_gnome" = "xyes")
+-if test "$use_gnome" = yes; then
+-  AC_DEFINE(USE_GNOME, 1, [Build gnome settings module])
++AM_CONDITIONAL(USE_MATE, test "x$use_mate" = "xyes")
++if test "$use_mate" = yes; then
++  AC_DEFINE(USE_MATE, 1, [Build mate settings module])
+ fi
+ 
+-AM_CONDITIONAL(USE_GNOME_KEYBINDINGS, test "x$use_gnome_keybindings" = "xyes")
+-if test "$use_gnome_keybindings" = yes; then
+-  AC_DEFINE(USE_GNOME_KEYBINDINGS, 1, [Install custom keybindings])
++AM_CONDITIONAL(USE_MATE_KEYBINDINGS, test "x$use_mate_keybindings" = "xyes")
++if test "$use_mate_keybindings" = yes; then
++  AC_DEFINE(USE_MATE_KEYBINDINGS, 1, [Install custom keybindings])
+ fi
+ 
+ AC_ARG_ENABLE(kde,
+@@ -617,7 +617,7 @@ AC_OUTPUT([
+ compiz.pc
+ compiz-cube.pc
+ compiz-scale.pc
+-compiz-gconf.pc
++compiz-mateconf.pc
+ compiz-kconfig.pc
+ Makefile
+ src/Makefile
+@@ -628,7 +628,7 @@ plugins/Makefile
+ images/Makefile
+ gtk/Makefile
+ gtk/window-decorator/Makefile
+-gtk/gnome/Makefile
++gtk/mate/Makefile
+ kde/Makefile
+ kde/window-decorator/Makefile
+ kde/window-decorator-kde4/Makefile
+@@ -639,7 +639,7 @@ metadata/Makefile
+ echo ""
+ echo "the following optional plugins will be compiled:"
+ echo "  glib:     $use_glib"
+-echo "  gconf:    $use_gconf"
++echo "  mateconf:    $use_mateconf"
+ echo "  kconfig:  $use_kconfig"
+ echo "  dbus:     $use_dbus"
+ echo "  annotate: $use_annotate"
+@@ -649,8 +649,8 @@ echo "  fuse:     $use_fuse"
+ echo ""
+ echo "and the following optional features will be compiled:"
+ echo "  gtk:      $use_gtk"
+-echo "  metacity: $use_metacity"
+-echo "  gnome:    $use_gnome"
++echo "  marco: $use_marco"
++echo "  mate:    $use_mate"
+ echo "  kde:      $use_kde"
+ echo "  kde4:     $use_kde4"
+ echo ""
+Nur in compiz-0.8.8-orig/gtk: gnome.
+diff -upr compiz-0.8.8-orig/gtk/Makefile.am compiz-0.8.8/gtk/Makefile.am
+--- compiz-0.8.8-orig/gtk/Makefile.am	2010-05-21 13:18:14.000000000 +0200
++++ compiz-0.8.8/gtk/Makefile.am	2012-05-16 12:40:04.000000000 +0200
+@@ -1 +1 @@
+-SUBDIRS = window-decorator gnome
++SUBDIRS = window-decorator mate
+diff -upr compiz-0.8.8-orig/gtk/Makefile.in compiz-0.8.8/gtk/Makefile.in
+--- compiz-0.8.8-orig/gtk/Makefile.in	2011-03-30 11:33:34.000000000 +0200
++++ compiz-0.8.8/gtk/Makefile.in	2012-05-16 12:40:11.000000000 +0200
+@@ -136,11 +136,11 @@ EXEEXT = @EXEEXT@
+ FGREP = @FGREP@
+ FUSE_CFLAGS = @FUSE_CFLAGS@
+ FUSE_LIBS = @FUSE_LIBS@
+-GCONFTOOL = @GCONFTOOL@
+-GCONF_CFLAGS = @GCONF_CFLAGS@
+-GCONF_LIBS = @GCONF_LIBS@
+-GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+-GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
++MATECONFTOOL = @MATECONFTOOL@
++MATECONF_CFLAGS = @MATECONF_CFLAGS@
++MATECONF_LIBS = @MATECONF_LIBS@
++MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
++MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+ GLIB_CFLAGS = @GLIB_CFLAGS@
+ GLIB_LIBS = @GLIB_LIBS@
+@@ -148,10 +148,10 @@ GL_CFLAGS = @GL_CFLAGS@
+ GL_LIBS = @GL_LIBS@
+ GMOFILES = @GMOFILES@
+ GMSGFMT = @GMSGFMT@
+-GNOME_KEY_BINDINGS_CFLAGS = @GNOME_KEY_BINDINGS_CFLAGS@
+-GNOME_KEY_BINDINGS_LIBS = @GNOME_KEY_BINDINGS_LIBS@
+-GNOME_WINDOW_SETTINGS_CFLAGS = @GNOME_WINDOW_SETTINGS_CFLAGS@
+-GNOME_WINDOW_SETTINGS_LIBS = @GNOME_WINDOW_SETTINGS_LIBS@
++MATE_KEY_BINDINGS_CFLAGS = @MATE_KEY_BINDINGS_CFLAGS@
++MATE_KEY_BINDINGS_LIBS = @MATE_KEY_BINDINGS_LIBS@
++MATE_WINDOW_SETTINGS_CFLAGS = @MATE_WINDOW_SETTINGS_CFLAGS@
++MATE_WINDOW_SETTINGS_LIBS = @MATE_WINDOW_SETTINGS_LIBS@
+ GREP = @GREP@
+ GTK_WINDOW_DECORATOR_CFLAGS = @GTK_WINDOW_DECORATOR_CFLAGS@
+ GTK_WINDOW_DECORATOR_LIBS = @GTK_WINDOW_DECORATOR_LIBS@
+@@ -192,8 +192,8 @@ LN_S = @LN_S@
+ LTLIBOBJS = @LTLIBOBJS@
+ MAINT = @MAINT@
+ MAKEINFO = @MAKEINFO@
+-METACITY_CFLAGS = @METACITY_CFLAGS@
+-METACITY_LIBS = @METACITY_LIBS@
++MARCO_CFLAGS = @MARCO_CFLAGS@
++MARCO_LIBS = @MARCO_LIBS@
+ MKDIR_P = @MKDIR_P@
+ MKINSTALLDIRS = @MKINSTALLDIRS@
+ MSGFMT = @MSGFMT@
+@@ -293,7 +293,7 @@ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ windowsettingsdatadir = @windowsettingsdatadir@
+ windowsettingslibdir = @windowsettingslibdir@
+-SUBDIRS = window-decorator gnome
++SUBDIRS = window-decorator mate
+ all: all-recursive
+ 
+ .SUFFIXES:
+diff -upr compiz-0.8.8-orig/gtk/mate/50-compiz-desktop-key.xml.in compiz-0.8.8/gtk/mate/50-compiz-desktop-key.xml.in
+--- compiz-0.8.8-orig/gtk/mate/50-compiz-desktop-key.xml.in	2012-08-26 10:31:56.022793583 +0200
++++ compiz-0.8.8/gtk/mate/50-compiz-desktop-key.xml.in	2012-05-16 12:40:05.000000000 +0200
+@@ -0,0 +1,16 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<KeyListEntries _name="Desktop" wm_name="compiz" package="compiz">
++
++	<KeyListEntry name="/apps/compiz/plugins/matecompat/allscreens/options/run_key"/>
++
++	<KeyListEntry name="/apps/compiz/plugins/matecompat/allscreens/options/main_menu_key"/>
++
++	<KeyListEntry name="/apps/compiz/plugins/matecompat/allscreens/options/run_command_screenshot_key"/>
++
++	<KeyListEntry name="/apps/compiz/plugins/matecompat/allscreens/options/run_command_window_screenshot_key"/>
++
++	<KeyListEntry name="/apps/compiz/general/allscreens/options/show_desktop_key"/>
++
++	<KeyListEntry name="/apps/compiz/plugins/matecompat/allscreens/options/run_command_terminal_key"/>
++
++</KeyListEntries>
+diff -upr compiz-0.8.8-orig/gtk/mate/50-compiz-key.xml.in compiz-0.8.8/gtk/mate/50-compiz-key.xml.in
+--- compiz-0.8.8-orig/gtk/mate/50-compiz-key.xml.in	2012-08-26 10:32:14.013982632 +0200
++++ compiz-0.8.8/gtk/mate/50-compiz-key.xml.in	2012-05-16 12:40:05.000000000 +0200
+@@ -0,0 +1,25 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<KeyListEntries _name="Window Management" wm_name="compiz" package="compiz">
++
++	<KeyListEntry name="/apps/compiz/general/allscreens/options/close_window_key"/>
++
++	<KeyListEntry name="/apps/compiz/general/allscreens/options/raise_window_key"/>
++
++	<KeyListEntry name="/apps/compiz/general/allscreens/options/lower_window_key"/>
++
++	<KeyListEntry name="/apps/compiz/general/allscreens/options/maximize_window_key"/>
++
++	<KeyListEntry name="/apps/compiz/general/allscreens/options/unmaximize_window_key"/>
++
++	<KeyListEntry name="/apps/compiz/general/allscreens/options/minimize_window_key"/>
++
++	<KeyListEntry name="/apps/compiz/general/allscreens/options/toggle_window_maximized_horizontally_key"/>
++
++	<KeyListEntry name="/apps/compiz/general/allscreens/options/toggle_window_maximized_vertically_key"/>
++
++	<KeyListEntry name="/apps/compiz/general/allscreens/options/toggle_window_shaded_key"/>
++
++	<KeyListEntry name="/apps/compiz/general/allscreens/options/window_menu_key"/>
++
++	<KeyListEntry name="/apps/compiz/plugins/scale/allscreens/options/initiate_key"/>
++</KeyListEntries>
+diff -upr compiz-0.8.8-orig/gtk/mate/compiz.desktop.in compiz-0.8.8/gtk/mate/compiz.desktop.in
+--- compiz-0.8.8-orig/gtk/mate/compiz.desktop.in	2012-08-26 10:32:19.551040899 +0200
++++ compiz-0.8.8/gtk/mate/compiz.desktop.in	2012-05-16 12:40:05.000000000 +0200
+@@ -0,0 +1,15 @@
++[Desktop Entry]
++Type=Application
++Encoding=UTF-8
++_Name=Compiz
++Exec=compiz
++NoDisplay=true
++# name of loadable control center module
++X-MATE-WMSettingsModule=compiz
++# autostart phase
++X-MATE-Autostart-Phase=WindowManager
++X-MATE-Provides=windowmanager
++# name we put on the WM spec check window
++X-MATE-WMName=compiz
++# back compat only 
++X-MateWMSettingsLibrary=compiz
+diff -upr compiz-0.8.8-orig/gtk/mate/compiz-window-manager.c compiz-0.8.8/gtk/mate/compiz-window-manager.c
+--- compiz-0.8.8-orig/gtk/mate/compiz-window-manager.c	2012-08-26 10:32:25.191100291 +0200
++++ compiz-0.8.8/gtk/mate/compiz-window-manager.c	2012-05-16 12:40:10.000000000 +0200
+@@ -0,0 +1,559 @@
++/*
++ * Copyright © 2005 Novell, Inc.
++ *
++ * Permission to use, copy, modify, distribute, and sell this software
++ * and its documentation for any purpose is hereby granted without
++ * fee, provided that the above copyright notice appear in all copies
++ * and that both that copyright notice and this permission notice
++ * appear in supporting documentation, and that the name of
++ * Novell, Inc. not be used in advertising or publicity pertaining to
++ * distribution of the software without specific, written prior permission.
++ * Novell, Inc. makes no representations about the suitability of this
++ * software for any purpose. It is provided "as is" without express or
++ * implied warranty.
++ *
++ * NOVELL, INC. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
++ * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
++ * NO EVENT SHALL NOVELL, INC. BE LIABLE FOR ANY SPECIAL, INDIRECT OR
++ * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
++ * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
++ * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
++ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
++ *
++ * Author: David Reveman <davidr at novell.com>
++ */
++
++#include <config.h>
++#include <sys/types.h>
++#include <dirent.h>
++#include <string.h>
++#include <mateconf/mateconf-client.h>
++#include <glib/gi18n.h>
++
++#include "compiz-window-manager.h"
++
++#define COMPIZ_CLICK_TO_FOCUS_KEY			     \
++    "/apps/compiz/general/allscreens/options/click_to_focus"
++
++#define COMPIZ_AUTORAISE_KEY				\
++    "/apps/compiz/general/allscreens/options/autoraise"
++
++#define COMPIZ_AUTORAISE_DELAY_KEY			      \
++    "/apps/compiz/general/allscreens/options/autoraise_delay"
++
++#define COMPIZ_MOUSE_MOVE_KEY				 \
++    "/apps/compiz/plugins/move/allscreens/options/initiate_button"
++
++#define MATECONF_DIR "/apps/marco/general"
++
++#define COMPIZ_DOUBLE_CLICK_TITLEBAR_KEY      \
++    MATECONF_DIR "/action_double_click_titlebar"
++
++#define COMPIZ_USE_SYSTEM_FONT_KEY         \
++    MATECONF_DIR "/titlebar_uses_system_font"
++
++#define COMPIZ_TITLEBAR_FONT_KEY \
++    MATECONF_DIR "/titlebar_font"
++
++#define COMPIZ_THEME_KEY \
++    MATECONF_DIR "/theme"
++
++enum {
++    DOUBLE_CLICK_NONE,
++    DOUBLE_CLICK_SHADE,
++    DOUBLE_CLICK_MAXIMIZE,
++    DOUBLE_CLICK_MAXIMIZE_HORIZONTALLY,
++    DOUBLE_CLICK_MAXIMIZE_VERTICALLY,
++    DOUBLE_CLICK_MINIMIZE,
++    DOUBLE_CLICK_RAISE,
++    DOUBLE_CLICK_LOWER,
++    DOUBLE_CLICK_MENU
++};
++
++static const struct {
++    unsigned int action;
++    const char   *value;
++} double_click_actions [] = {
++    { DOUBLE_CLICK_NONE,                  "none" },
++    { DOUBLE_CLICK_SHADE,                 "toggle_shade" },
++    { DOUBLE_CLICK_MAXIMIZE,              "toggle_maximize" },
++    { DOUBLE_CLICK_MAXIMIZE_HORIZONTALLY, "toggle_maximize_horizontally" },
++    { DOUBLE_CLICK_MAXIMIZE_VERTICALLY,   "toggle_maximize_vertically" },
++    { DOUBLE_CLICK_MINIMIZE,              "minimize" },
++    { DOUBLE_CLICK_RAISE,                 "raise" },
++    { DOUBLE_CLICK_LOWER,                 "lower" },
++    { DOUBLE_CLICK_MENU,                  "menu" }
++};
++
++static MateWindowManagerClass *parent_class;
++
++struct _CompizWindowManagerPrivate {
++    MateConfClient *mateconf;
++    gchar	*font;
++    gchar	*theme;
++    gchar	*mouse_modifier;
++};
++
++static void
++value_changed (MateConfClient *client,
++	       const gchar *key,
++	       MateConfValue  *value,
++	       void        *data)
++{
++    CompizWindowManager *wm;
++
++    wm = COMPIZ_WINDOW_MANAGER (data);
++
++    mate_window_manager_settings_changed (MATE_WINDOW_MANAGER (wm));
++}
++
++/* this function is called when the shared lib is loaded */
++GObject *
++window_manager_new (int expected_interface_version)
++{
++    GObject *wm;
++
++    if (expected_interface_version != MATE_WINDOW_MANAGER_INTERFACE_VERSION)
++    {
++	g_warning ("Compiz window manager module wasn't compiled with the "
++		   "current version of mate-control-center");
++	return NULL;
++    }
++
++    wm = g_object_new (compiz_window_manager_get_type (), NULL);
++
++    return wm;
++}
++
++static void
++compiz_change_settings (MateWindowManager    *wm,
++			const MateWMSettings *settings)
++{
++    CompizWindowManager *cwm;
++
++    cwm = COMPIZ_WINDOW_MANAGER (wm);
++
++    if (settings->flags & MATE_WM_SETTING_FONT)
++	mateconf_client_set_string (cwm->p->mateconf,
++				 COMPIZ_TITLEBAR_FONT_KEY,
++				 settings->font, NULL);
++
++    if (settings->flags & MATE_WM_SETTING_MOUSE_FOCUS)
++	mateconf_client_set_bool (cwm->p->mateconf,
++			       COMPIZ_CLICK_TO_FOCUS_KEY,
++			       settings->focus_follows_mouse == FALSE,
++			       NULL);
++
++     if (settings->flags & MATE_WM_SETTING_AUTORAISE)
++	mateconf_client_set_bool (cwm->p->mateconf,
++			       COMPIZ_AUTORAISE_KEY,
++			       settings->autoraise, NULL);
++
++     if (settings->flags & MATE_WM_SETTING_AUTORAISE_DELAY)
++	mateconf_client_set_int (cwm->p->mateconf,
++			      COMPIZ_AUTORAISE_DELAY_KEY,
++			      settings->autoraise_delay, NULL);
++
++    if (settings->flags & MATE_WM_SETTING_MOUSE_MOVE_MODIFIER)
++    {
++	char *value;
++
++	value = g_strdup_printf ("<%s>Button1", settings->mouse_move_modifier);
++	mateconf_client_set_string (cwm->p->mateconf,
++				 COMPIZ_MOUSE_MOVE_KEY,
++				 value, NULL);
++	g_free (value);
++    }
++
++    if (settings->flags & MATE_WM_SETTING_THEME)
++	mateconf_client_set_string (cwm->p->mateconf,
++				 COMPIZ_THEME_KEY,
++				 settings->theme, NULL);
++
++    if (settings->flags & MATE_WM_SETTING_DOUBLE_CLICK_ACTION)
++    {
++	const char   *action = NULL;
++	unsigned int i;
++
++	for (i = 0; i < G_N_ELEMENTS (double_click_actions); i++)
++	{
++	    if (settings->double_click_action ==
++		double_click_actions[i].action)
++	    {
++		action = double_click_actions[i].value;
++		break;
++	    }
++	}
++
++	if (action)
++	    mateconf_client_set_string (cwm->p->mateconf,
++				     COMPIZ_DOUBLE_CLICK_TITLEBAR_KEY,
++				     action, NULL);
++    }
++}
++
++static void
++compiz_get_settings (MateWindowManager *wm,
++		     MateWMSettings    *settings)
++{
++    CompizWindowManager *cwm;
++    int			to_get;
++
++    cwm = COMPIZ_WINDOW_MANAGER (wm);
++
++    to_get = settings->flags;
++    settings->flags = 0;
++
++    if (to_get & MATE_WM_SETTING_FONT)
++    {
++	char *str;
++
++	str = mateconf_client_get_string (cwm->p->mateconf,
++				       COMPIZ_TITLEBAR_FONT_KEY,
++				       NULL);
++
++	if (!str)
++	    str = g_strdup ("Sans Bold 12");
++
++	if (cwm->p->font)
++	    g_free (cwm->p->font);
++
++	cwm->p->font = str;
++
++	settings->font = cwm->p->font;
++
++	settings->flags |= MATE_WM_SETTING_FONT;
++    }
++
++    if (to_get & MATE_WM_SETTING_MOUSE_FOCUS)
++    {
++	settings->focus_follows_mouse =
++	    mateconf_client_get_bool (cwm->p->mateconf,
++				   COMPIZ_CLICK_TO_FOCUS_KEY, NULL) == FALSE;
++
++	settings->flags |= MATE_WM_SETTING_MOUSE_FOCUS;
++    }
++
++    if (to_get & MATE_WM_SETTING_AUTORAISE)
++    {
++	settings->autoraise = mateconf_client_get_bool (cwm->p->mateconf,
++						     COMPIZ_AUTORAISE_KEY,
++						     NULL);
++
++	settings->flags |= MATE_WM_SETTING_AUTORAISE;
++    }
++
++    if (to_get & MATE_WM_SETTING_AUTORAISE_DELAY)
++    {
++	settings->autoraise_delay =
++	    mateconf_client_get_int (cwm->p->mateconf,
++				  COMPIZ_AUTORAISE_DELAY_KEY,
++				  NULL);
++
++	settings->flags |= MATE_WM_SETTING_AUTORAISE_DELAY;
++    }
++
++    if (to_get & MATE_WM_SETTING_MOUSE_MOVE_MODIFIER)
++    {
++	const char *new;
++	char	   *str;
++
++	str = mateconf_client_get_string (cwm->p->mateconf,
++				       COMPIZ_MOUSE_MOVE_KEY,
++				       NULL);
++
++	if (str == NULL)
++	    str = g_strdup ("<Super>");
++
++	if (strncmp (str, "<Super>", 7) == 0)
++	    new = "Super";
++	else if (strncmp (str, "<Alt>", 5) == 0)
++	    new = "Alt";
++	else if (strncmp (str, "<Meta>", 6) == 0)
++	    new = "Meta";
++	else if (strncmp (str, "<Hyper>", 7) == 0)
++	    new = "Hyper";
++	else if (strncmp (str, "<Control>", 9) == 0)
++	    new = "Control";
++	else
++	    new = NULL;
++
++	if (cwm->p->mouse_modifier)
++	    g_free (cwm->p->mouse_modifier);
++
++	cwm->p->mouse_modifier = g_strdup (new ? new : "");
++
++	g_free (str);
++
++	settings->mouse_move_modifier = cwm->p->mouse_modifier;
++
++	settings->flags |= MATE_WM_SETTING_MOUSE_MOVE_MODIFIER;
++    }
++
++    if (to_get & MATE_WM_SETTING_THEME)
++    {
++	char *str;
++
++	str = mateconf_client_get_string (cwm->p->mateconf,
++				       COMPIZ_THEME_KEY,
++				       NULL);
++
++	if (str == NULL)
++	    str = g_strdup ("Atlanta");
++
++	g_free (cwm->p->theme);
++	cwm->p->theme = str;
++	settings->theme = cwm->p->theme;
++
++	settings->flags |= MATE_WM_SETTING_THEME;
++    }
++
++    if (to_get & MATE_WM_SETTING_DOUBLE_CLICK_ACTION)
++    {
++	char *str;
++
++	settings->double_click_action = DOUBLE_CLICK_MAXIMIZE;
++
++	str = mateconf_client_get_string (cwm->p->mateconf,
++				       COMPIZ_DOUBLE_CLICK_TITLEBAR_KEY,
++				       NULL);
++
++	if (str)
++	{
++	    unsigned int i;
++
++	    for (i = 0; i < G_N_ELEMENTS (double_click_actions); i++)
++	    {
++		if (strcmp (str, double_click_actions[i].value) == 0)
++		{
++		    settings->double_click_action =
++			double_click_actions[i].action;
++		    break;
++		}
++	    }
++	}
++
++	settings->flags |= MATE_WM_SETTING_DOUBLE_CLICK_ACTION;
++    }
++}
++
++static int
++compiz_get_settings_mask (MateWindowManager *wm)
++{
++    return MATE_WM_SETTING_MASK;
++}
++
++static GList *
++add_themes_from_dir (GList	*current_list,
++		     const char *path)
++{
++    DIR		  *theme_dir;
++    struct dirent *entry;
++    char	  *theme_file_path;
++    GList	  *node;
++    gboolean	  found = FALSE;
++
++    if (!(g_file_test (path, G_FILE_TEST_EXISTS) &&
++	  g_file_test (path, G_FILE_TEST_IS_DIR)))
++    {
++	return current_list;
++    }
++
++    theme_dir = opendir (path);
++
++    /* If this is NULL, then we couldn't open ~/.themes.  The test above
++     * only checks existence, not wether we can really read it.*/
++    if (theme_dir == NULL)
++	return current_list;
++
++    for (entry = readdir (theme_dir); entry; entry = readdir (theme_dir))
++    {
++	theme_file_path =
++	    g_build_filename (path, entry->d_name,
++			      "marco-1/marco-theme-1.xml", NULL);
++
++	if (g_file_test (theme_file_path, G_FILE_TEST_EXISTS))
++	{
++
++	    for (node = current_list; node && !found; node = node->next)
++		found = strcmp (node->data, entry->d_name) == 0;
++
++	    if (!found)
++		current_list = g_list_prepend (current_list,
++					       g_strdup (entry->d_name));
++	}
++
++	found = FALSE;
++
++	g_free (theme_file_path);
++    }
++
++    closedir (theme_dir);
++
++    return current_list;
++}
++
++static GList *
++compiz_get_theme_list (MateWindowManager *wm)
++{
++    GList *themes = NULL;
++    char  *home_dir_themes;
++
++    home_dir_themes = g_build_filename (g_get_home_dir (), ".themes", NULL);
++
++    themes = add_themes_from_dir (themes, MARCO_THEME_DIR);
++    themes = add_themes_from_dir (themes, "/usr/share/themes");
++    themes = add_themes_from_dir (themes, home_dir_themes);
++
++    g_free (home_dir_themes);
++
++    return themes;
++}
++
++static char *
++compiz_get_user_theme_folder (MateWindowManager *wm)
++{
++    return g_build_filename (g_get_home_dir (), ".themes", NULL);
++}
++
++static void
++compiz_get_double_click_actions (MateWindowManager             *wm,
++				 const MateWMDoubleClickAction **actions_p,
++				 int                            *n_actions_p)
++{
++    static gboolean initialized = FALSE;
++    static MateWMDoubleClickAction actions[] = {
++	{ DOUBLE_CLICK_NONE,		      N_("None")		  },
++	{ DOUBLE_CLICK_SHADE,		      N_("Shade")		  },
++	{ DOUBLE_CLICK_MAXIMIZE,	      N_("Maximize")		  },
++	{ DOUBLE_CLICK_MAXIMIZE_HORIZONTALLY, N_("Maximize Horizontally") },
++	{ DOUBLE_CLICK_MAXIMIZE_HORIZONTALLY, N_("Maximize Vertically")   },
++	{ DOUBLE_CLICK_MINIMIZE,	      N_("Minimize")		  },
++	{ DOUBLE_CLICK_RAISE,		      N_("Raise")		  },
++	{ DOUBLE_CLICK_LOWER,		      N_("Lower")		  },
++	{ DOUBLE_CLICK_MENU,		      N_("Window Menu")	          }
++    };
++
++    if (!initialized)
++    {
++	unsigned int i;
++
++	for (i = 0; i < G_N_ELEMENTS (actions); i++)
++	    actions[i].human_readable_name = _(actions[i].human_readable_name);
++
++	initialized = TRUE;
++    }
++
++    *actions_p   = actions;
++    *n_actions_p = (int) G_N_ELEMENTS (actions);
++}
++
++static void
++compiz_window_manager_init (CompizWindowManager	     *cwm,
++			    CompizWindowManagerClass *class)
++{
++    cwm->p		   = g_new0 (CompizWindowManagerPrivate, 1);
++    cwm->p->mateconf	   = mateconf_client_get_default ();
++    cwm->p->mouse_modifier = NULL;
++    cwm->p->font	   = NULL;
++    cwm->p->theme	   = NULL;
++
++    mateconf_client_add_dir (cwm->p->mateconf,
++			  "/apps/compiz",
++			  MATECONF_CLIENT_PRELOAD_ONELEVEL,
++			  NULL);
++
++    mateconf_client_add_dir (cwm->p->mateconf,
++			  MATECONF_DIR,
++			  MATECONF_CLIENT_PRELOAD_ONELEVEL,
++			  NULL);
++
++
++    g_signal_connect (G_OBJECT (cwm->p->mateconf),
++		      "value_changed",
++		      G_CALLBACK (value_changed),
++		      cwm);
++}
++
++static void
++compiz_window_manager_finalize (GObject *object)
++{
++    CompizWindowManager *cwm;
++
++    g_return_if_fail (object != NULL);
++    g_return_if_fail (IS_COMPIZ_WINDOW_MANAGER (object));
++
++    cwm = COMPIZ_WINDOW_MANAGER (object);
++
++    g_signal_handlers_disconnect_by_func (G_OBJECT (cwm->p->mateconf),
++					  G_CALLBACK (value_changed),
++					  cwm);
++
++    if (cwm->p->mouse_modifier)
++	g_free (cwm->p->mouse_modifier);
++
++    if (cwm->p->font)
++	g_free (cwm->p->font);
++
++    if (cwm->p->theme)
++	g_free (cwm->p->theme);
++
++    g_object_unref (G_OBJECT (cwm->p->mateconf));
++    g_free (cwm->p);
++
++    G_OBJECT_CLASS (parent_class)->finalize (object);
++}
++
++static void
++compiz_window_manager_class_init (CompizWindowManagerClass *class)
++{
++    GObjectClass	    *object_class;
++    MateWindowManagerClass *wm_class;
++
++    bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);
++    bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
++    textdomain (GETTEXT_PACKAGE);
++
++    object_class = G_OBJECT_CLASS (class);
++    wm_class	 = MATE_WINDOW_MANAGER_CLASS (class);
++
++    object_class->finalize = compiz_window_manager_finalize;
++
++    wm_class->change_settings	       = compiz_change_settings;
++    wm_class->get_settings	       = compiz_get_settings;
++    wm_class->get_settings_mask	       = compiz_get_settings_mask;
++    wm_class->get_user_theme_folder    = compiz_get_user_theme_folder;
++    wm_class->get_theme_list	       = compiz_get_theme_list;
++    wm_class->get_double_click_actions = compiz_get_double_click_actions;
++
++    parent_class = g_type_class_peek_parent (class);
++}
++
++GType
++compiz_window_manager_get_type (void)
++{
++    static GType compiz_window_manager_type = 0;
++
++    if (!compiz_window_manager_type)
++    {
++	static GTypeInfo compiz_window_manager_info = {
++	    sizeof (CompizWindowManagerClass),
++	    NULL,
++	    NULL,
++	    (GClassInitFunc) compiz_window_manager_class_init,
++	    NULL,
++	    NULL,
++	    sizeof (CompizWindowManager),
++	    0,
++	    (GInstanceInitFunc) compiz_window_manager_init,
++	    NULL
++	};
++
++	compiz_window_manager_type =
++	    g_type_register_static (mate_window_manager_get_type (),
++				    "CompizWindowManager",
++				    &compiz_window_manager_info, 0);
++    }
++
++    return compiz_window_manager_type;
++}
+diff -upr compiz-0.8.8-orig/gtk/mate/compiz-window-manager.h compiz-0.8.8/gtk/mate/compiz-window-manager.h
+--- compiz-0.8.8-orig/gtk/mate/compiz-window-manager.h	2012-08-26 10:32:31.896170867 +0200
++++ compiz-0.8.8/gtk/mate/compiz-window-manager.h	2012-05-16 12:40:05.000000000 +0200
+@@ -0,0 +1,39 @@
++#ifndef COMPIZ_WINDOW_MANAGER_H
++#define COMPIZ_WINDOW_MANAGER_H
++
++#include <glib-object.h>
++
++#include "mate-window-manager.h"
++
++#define COMPIZ_WINDOW_MANAGER(obj)					\
++    G_TYPE_CHECK_INSTANCE_CAST (obj, compiz_window_manager_get_type (), \
++				CompizWindowManager)
++
++#define COMPIZ_WINDOW_MANAGER_CLASS(klass)			       \
++    G_TYPE_CHECK_CLASS_CAST (klass, compiz_window_manager_get_type (), \
++			     MarcoWindowManagerClass)
++
++#define IS_COMPIZ_WINDOW_MANAGER(obj)					\
++    G_TYPE_CHECK_INSTANCE_TYPE (obj, compiz_window_manager_get_type ())
++
++
++typedef struct _CompizWindowManager	   CompizWindowManager;
++typedef struct _CompizWindowManagerClass   CompizWindowManagerClass;
++typedef struct _CompizWindowManagerPrivate CompizWindowManagerPrivate;
++
++struct _CompizWindowManager {
++    MateWindowManager	       parent;
++    CompizWindowManagerPrivate *p;
++};
++
++struct _CompizWindowManagerClass {
++    MateWindowManagerClass klass;
++};
++
++GType
++compiz_window_manager_get_type (void);
++
++GObject *
++window_manager_new (int expected_interface_version);
++
++#endif
+diff -upr compiz-0.8.8-orig/gtk/mate/compiz-wm.desktop.in compiz-0.8.8/gtk/mate/compiz-wm.desktop.in
+--- compiz-0.8.8-orig/gtk/mate/compiz-wm.desktop.in	2012-08-26 10:33:11.143584345 +0200
++++ compiz-0.8.8/gtk/mate/compiz-wm.desktop.in	2012-05-16 12:40:06.000000000 +0200
+@@ -0,0 +1,17 @@
++[Desktop Entry]
++Type=Application
++Encoding=UTF-8
++_Name=Compiz
++Exec=compiz
++# name of loadable control center module
++X-MATE-WMSettingsModule=compiz
++# autostart phase
++X-MATE-Autostart-Phase=WindowManager
++X-MATE-Provides=windowmanager
++# name we put on the WM spec check window
++X-MATE-WMName=compiz
++# back compat only 
++X-MateWMSettingsLibrary=compiz
++
++[Window Manager]
++SessionManaged=false
+diff -upr compiz-0.8.8-orig/gtk/mate/Makefile.am compiz-0.8.8/gtk/mate/Makefile.am
+--- compiz-0.8.8-orig/gtk/mate/Makefile.am	2012-08-26 10:33:11.142584335 +0200
++++ compiz-0.8.8/gtk/mate/Makefile.am	2012-05-16 12:40:06.000000000 +0200
+@@ -0,0 +1,97 @@
++moduledir = $(DESTDIR)$(windowsettingslibdir)/window-manager-settings
++
++if USE_MATE
++libcompiz_la_LDFLAGS = -export-dynamic -avoid-version -rpath $(moduledir)
++libcompiz_la_LIBADD  = @MATE_WINDOW_SETTINGS_LIBS@
++libcompiz_la_SOURCES = 		\
++	compiz-window-manager.c	\
++	compiz-window-manager.h
++libcompiz_module     = libcompiz.la
++
++desktopfilesdir	      = $(DESTDIR)$(datadir)/applications
++desktopfiles_in_files = compiz.desktop.in
++desktopfiles_files    = $(desktopfiles_in_files:.desktop.in=.desktop)
++
++wmpropertiesdir	      = $(DESTDIR)$(windowsettingsdatadir)/mate/wm-properties
++wmproperties_in_files = compiz-wm.desktop.in
++wmproperties_files    = $(wmproperties_in_files:.desktop.in=.desktop)
++
++ at INTLTOOL_DESKTOP_RULE@
++
++if USE_MATE_KEYBINDINGS
++
++xmldir       = $(DESTDIR)$(keybindingsdir)
++xml_in_files = 50-compiz-desktop-key.xml.in 50-compiz-key.xml.in
++xml_files    = $(xml_in_files:.xml.in=.xml)
++
++ at INTLTOOL_XML_NOMERGE_RULE@
++
++endif
++
++install-exec-local:
++	if mkdir -p $(moduledir) && test -w $(moduledir); then ( \
++		$(LIBTOOL) --mode=install $(INSTALL) $(libcompiz_module) \
++		$(moduledir) \
++		); \
++	fi
++
++install-data-local:
++	if mkdir -p $(desktopfilesdir) && test -w $(desktopfilesdir); then ( \
++		$(INSTALL) -m 644 $(desktopfiles_files) \
++		$(desktopfilesdir) \
++		); \
++	fi
++	if mkdir -p $(wmpropertiesdir) && test -w $(wmpropertiesdir); then ( \
++		$(INSTALL) -m 644 $(wmproperties_files) \
++		$(wmpropertiesdir) \
++		); \
++	fi
++
++if USE_MATE_KEYBINDINGS
++	if mkdir -p $(xmldir) && test -w $(xmldir); then ( \
++		$(INSTALL) -m 644 $(xml_files) \
++		$(xmldir) \
++		); \
++	fi
++endif
++
++uninstall-local:
++	if test -w $(moduledir); then ( \
++		rm -f $(moduledir)/libcompiz.* \
++		); \
++	fi
++	if test -w $(desktopfilesdir); then ( \
++		rm -f $(desktopfilesdir)/compiz.desktop \
++		); \
++	fi
++	if test -w $(wmpropertiesdir); then ( \
++		rm -f $(wmpropertiesdir)/compiz-wm.desktop \
++		); \
++	fi
++if USE_MATE_KEYBINDINGS
++	if test -w $(xmldir); then ( \
++		rm -f $(xmldir)/50-compiz*key.xml \
++		); \
++	fi
++endif
++endif
++
++INCLUDES = @MATE_WINDOW_SETTINGS_CFLAGS@			   \
++	-DMARCO_THEME_DIR=\""$(windowsettingsdatadir)/themes"\" \
++	-DLOCALEDIR="\"@datadir@/locale"\"
++
++noinst_LTLIBRARIES = \
++	$(libcompiz_module)
++
++noinst_DATA =		      \
++	$(desktopfiles_files) \
++	$(wmproperties_files) \
++	$(xml_files)
++
++EXTRA_DIST =			 \
++	$(desktopfiles_in_files) \
++	$(wmproperties_in_files) \
++	$(xml_in_files)
++
++DISTCLEANFILES = \
++	$(noinst_DATA)
+diff -upr compiz-0.8.8-orig/gtk/mate/Makefile.in compiz-0.8.8/gtk/mate/Makefile.in
+--- compiz-0.8.8-orig/gtk/mate/Makefile.in	2012-08-26 10:33:11.142584335 +0200
++++ compiz-0.8.8/gtk/mate/Makefile.in	2012-05-16 12:40:11.000000000 +0200
+@@ -0,0 +1,655 @@
++# Makefile.in generated by automake 1.11.1 from Makefile.am.
++# @configure_input@
++
++# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
++# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
++# Inc.
++# This Makefile.in is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
++
++# This program is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
++# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
++# PARTICULAR PURPOSE.
++
++ at SET_MAKE@
++
++
++VPATH = @srcdir@
++pkgdatadir = $(datadir)/@PACKAGE@
++pkgincludedir = $(includedir)/@PACKAGE@
++pkglibdir = $(libdir)/@PACKAGE@
++pkglibexecdir = $(libexecdir)/@PACKAGE@
++am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
++install_sh_DATA = $(install_sh) -c -m 644
++install_sh_PROGRAM = $(install_sh) -c
++install_sh_SCRIPT = $(install_sh) -c
++INSTALL_HEADER = $(INSTALL_DATA)
++transform = $(program_transform_name)
++NORMAL_INSTALL = :
++PRE_INSTALL = :
++POST_INSTALL = :
++NORMAL_UNINSTALL = :
++PRE_UNINSTALL = :
++POST_UNINSTALL = :
++build_triplet = @build@
++host_triplet = @host@
++subdir = gtk/mate
++DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
++ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
++am__aclocal_m4_deps = $(top_srcdir)/configure.ac
++am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
++	$(ACLOCAL_M4)
++mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
++CONFIG_HEADER = $(top_builddir)/config.h
++CONFIG_CLEAN_FILES =
++CONFIG_CLEAN_VPATH_FILES =
++LTLIBRARIES = $(noinst_LTLIBRARIES)
++libcompiz_la_DEPENDENCIES =
++am__libcompiz_la_SOURCES_DIST = compiz-window-manager.c \
++	compiz-window-manager.h
++ at USE_MATE_TRUE@am_libcompiz_la_OBJECTS = compiz-window-manager.lo
++libcompiz_la_OBJECTS = $(am_libcompiz_la_OBJECTS)
++libcompiz_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
++	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
++	$(libcompiz_la_LDFLAGS) $(LDFLAGS) -o $@
++ at USE_MATE_TRUE@am_libcompiz_la_rpath =
++DEFAULT_INCLUDES = -I. at am__isrc@ -I$(top_builddir)
++depcomp = $(SHELL) $(top_srcdir)/depcomp
++am__depfiles_maybe = depfiles
++am__mv = mv -f
++COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
++	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
++LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
++	--mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
++	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
++CCLD = $(CC)
++LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
++	--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
++	$(LDFLAGS) -o $@
++SOURCES = $(libcompiz_la_SOURCES)
++DIST_SOURCES = $(am__libcompiz_la_SOURCES_DIST)
++DATA = $(noinst_DATA)
++ETAGS = etags
++CTAGS = ctags
++DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
++ACLOCAL = @ACLOCAL@
++ALL_LINGUAS = @ALL_LINGUAS@
++AMTAR = @AMTAR@
++ANNOTATE_CFLAGS = @ANNOTATE_CFLAGS@
++ANNOTATE_LIBS = @ANNOTATE_LIBS@
++AR = @AR@
++AUTOCONF = @AUTOCONF@
++AUTOHEADER = @AUTOHEADER@
++AUTOMAKE = @AUTOMAKE@
++AWK = @AWK@
++CATALOGS = @CATALOGS@
++CATOBJEXT = @CATOBJEXT@
++CC = @CC@
++CCDEPMODE = @CCDEPMODE@
++CFLAGS = @CFLAGS@
++COMPIZ_CFLAGS = @COMPIZ_CFLAGS@
++COMPIZ_LIBS = @COMPIZ_LIBS@
++COMPIZ_REQUIRES = @COMPIZ_REQUIRES@
++COMPIZ_VERSION_MAJOR = @COMPIZ_VERSION_MAJOR@
++COMPIZ_VERSION_MICRO = @COMPIZ_VERSION_MICRO@
++COMPIZ_VERSION_MINOR = @COMPIZ_VERSION_MINOR@
++CPP = @CPP@
++CPPFLAGS = @CPPFLAGS@
++CXX = @CXX@
++CXXCPP = @CXXCPP@
++CXXDEPMODE = @CXXDEPMODE@
++CXXFLAGS = @CXXFLAGS@
++CYGPATH_W = @CYGPATH_W@
++DATADIRNAME = @DATADIRNAME@
++DBUS_CFLAGS = @DBUS_CFLAGS@
++DBUS_GLIB_CFLAGS = @DBUS_GLIB_CFLAGS@
++DBUS_GLIB_LIBS = @DBUS_GLIB_LIBS@
++DBUS_LIBS = @DBUS_LIBS@
++DCOPIDL = @DCOPIDL@
++DCOPIDL2CPP = @DCOPIDL2CPP@
++DECORATION_CFLAGS = @DECORATION_CFLAGS@
++DECORATION_LIBS = @DECORATION_LIBS@
++DECORATION_REQUIRES = @DECORATION_REQUIRES@
++DEFS = @DEFS@
++DEPDIR = @DEPDIR@
++DSYMUTIL = @DSYMUTIL@
++DUMPBIN = @DUMPBIN@
++ECHO_C = @ECHO_C@
++ECHO_N = @ECHO_N@
++ECHO_T = @ECHO_T@
++EGREP = @EGREP@
++EXEEXT = @EXEEXT@
++FGREP = @FGREP@
++FUSE_CFLAGS = @FUSE_CFLAGS@
++FUSE_LIBS = @FUSE_LIBS@
++MATECONFTOOL = @MATECONFTOOL@
++MATECONF_CFLAGS = @MATECONF_CFLAGS@
++MATECONF_LIBS = @MATECONF_LIBS@
++MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
++MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
++GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
++GLIB_CFLAGS = @GLIB_CFLAGS@
++GLIB_LIBS = @GLIB_LIBS@
++GL_CFLAGS = @GL_CFLAGS@
++GL_LIBS = @GL_LIBS@
++GMOFILES = @GMOFILES@
++GMSGFMT = @GMSGFMT@
++MATE_KEY_BINDINGS_CFLAGS = @MATE_KEY_BINDINGS_CFLAGS@
++MATE_KEY_BINDINGS_LIBS = @MATE_KEY_BINDINGS_LIBS@
++MATE_WINDOW_SETTINGS_CFLAGS = @MATE_WINDOW_SETTINGS_CFLAGS@
++MATE_WINDOW_SETTINGS_LIBS = @MATE_WINDOW_SETTINGS_LIBS@
++GREP = @GREP@
++GTK_WINDOW_DECORATOR_CFLAGS = @GTK_WINDOW_DECORATOR_CFLAGS@
++GTK_WINDOW_DECORATOR_LIBS = @GTK_WINDOW_DECORATOR_LIBS@
++INSTALL = @INSTALL@
++INSTALL_DATA = @INSTALL_DATA@
++INSTALL_PROGRAM = @INSTALL_PROGRAM@
++INSTALL_SCRIPT = @INSTALL_SCRIPT@
++INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
++INSTOBJEXT = @INSTOBJEXT@
++INTLLIBS = @INTLLIBS@
++INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
++INTLTOOL_MERGE = @INTLTOOL_MERGE@
++INTLTOOL_PERL = @INTLTOOL_PERL@
++INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
++KCONFIG_CFLAGS = @KCONFIG_CFLAGS@
++KCONFIG_LIBS = @KCONFIG_LIBS@
++KDE4_CFLAGS = @KDE4_CFLAGS@
++KDE4_LIBS = @KDE4_LIBS@
++KDE4_WINDOW_DECORATOR_CFLAGS = @KDE4_WINDOW_DECORATOR_CFLAGS@
++KDE4_WINDOW_DECORATOR_LIBS = @KDE4_WINDOW_DECORATOR_LIBS@
++KDE_CFLAGS = @KDE_CFLAGS@
++KDE_KCFG_DIR = @KDE_KCFG_DIR@
++KDE_KCONFIG_DIR = @KDE_KCONFIG_DIR@
++KDE_LIBS = @KDE_LIBS@
++KDE_WINDOW_DECORATOR_CFLAGS = @KDE_WINDOW_DECORATOR_CFLAGS@
++KDE_WINDOW_DECORATOR_LIBS = @KDE_WINDOW_DECORATOR_LIBS@
++LD = @LD@
++LDFLAGS = @LDFLAGS@
++LIBOBJS = @LIBOBJS@
++LIBPNG_CFLAGS = @LIBPNG_CFLAGS@
++LIBPNG_LIBS = @LIBPNG_LIBS@
++LIBRSVG_CFLAGS = @LIBRSVG_CFLAGS@
++LIBRSVG_LIBS = @LIBRSVG_LIBS@
++LIBS = @LIBS@
++LIBTOOL = @LIBTOOL@
++LIPO = @LIPO@
++LN_S = @LN_S@
++LTLIBOBJS = @LTLIBOBJS@
++MAINT = @MAINT@
++MAKEINFO = @MAKEINFO@
++MARCO_CFLAGS = @MARCO_CFLAGS@
++MARCO_LIBS = @MARCO_LIBS@
++MKDIR_P = @MKDIR_P@
++MKINSTALLDIRS = @MKINSTALLDIRS@
++MSGFMT = @MSGFMT@
++MSGFMT_OPTS = @MSGFMT_OPTS@
++MSGMERGE = @MSGMERGE@
++NM = @NM@
++NMEDIT = @NMEDIT@
++OBJDUMP = @OBJDUMP@
++OBJEXT = @OBJEXT@
++OTOOL = @OTOOL@
++OTOOL64 = @OTOOL64@
++PACKAGE = @PACKAGE@
++PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
++PACKAGE_NAME = @PACKAGE_NAME@
++PACKAGE_STRING = @PACKAGE_STRING@
++PACKAGE_TARNAME = @PACKAGE_TARNAME@
++PACKAGE_URL = @PACKAGE_URL@
++PACKAGE_VERSION = @PACKAGE_VERSION@
++PATH_SEPARATOR = @PATH_SEPARATOR@
++PKG_CONFIG = @PKG_CONFIG@
++PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
++PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
++POFILES = @POFILES@
++POSUB = @POSUB@
++PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
++PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
++QDBUSXML2CPP = @QDBUSXML2CPP@
++QT4_MOC = @QT4_MOC@
++QT_MOC = @QT_MOC@
++RANLIB = @RANLIB@
++SED = @SED@
++SET_MAKE = @SET_MAKE@
++SHELL = @SHELL@
++STRIP = @STRIP@
++USE_NLS = @USE_NLS@
++VERSION = @VERSION@
++XGETTEXT = @XGETTEXT@
++XSLTPROC = @XSLTPROC@
++abs_builddir = @abs_builddir@
++abs_srcdir = @abs_srcdir@
++abs_top_builddir = @abs_top_builddir@
++abs_top_srcdir = @abs_top_srcdir@
++ac_ct_CC = @ac_ct_CC@
++ac_ct_CXX = @ac_ct_CXX@
++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
++am__include = @am__include@
++am__leading_dot = @am__leading_dot@
++am__quote = @am__quote@
++am__tar = @am__tar@
++am__untar = @am__untar@
++bindir = @bindir@
++build = @build@
++build_alias = @build_alias@
++build_cpu = @build_cpu@
++build_os = @build_os@
++build_vendor = @build_vendor@
++builddir = @builddir@
++datadir = @datadir@
++datarootdir = @datarootdir@
++default_plugins = @default_plugins@
++docdir = @docdir@
++dvidir = @dvidir@
++exec_prefix = @exec_prefix@
++host = @host@
++host_alias = @host_alias@
++host_cpu = @host_cpu@
++host_os = @host_os@
++host_vendor = @host_vendor@
++htmldir = @htmldir@
++imagedir = @imagedir@
++includedir = @includedir@
++infodir = @infodir@
++install_sh = @install_sh@
++kcfgdir = @kcfgdir@
++keybindingsdir = @keybindingsdir@
++libdir = @libdir@
++libexecdir = @libexecdir@
++localedir = @localedir@
++localstatedir = @localstatedir@
++mandir = @mandir@
++metadatadir = @metadatadir@
++mkdir_p = @mkdir_p@
++oldincludedir = @oldincludedir@
++pdfdir = @pdfdir@
++plugindir = @plugindir@
++prefix = @prefix@
++program_transform_name = @program_transform_name@
++psdir = @psdir@
++sbindir = @sbindir@
++sharedstatedir = @sharedstatedir@
++srcdir = @srcdir@
++stylesheetdir = @stylesheetdir@
++sysconfdir = @sysconfdir@
++target_alias = @target_alias@
++top_build_prefix = @top_build_prefix@
++top_builddir = @top_builddir@
++top_srcdir = @top_srcdir@
++windowsettingsdatadir = @windowsettingsdatadir@
++windowsettingslibdir = @windowsettingslibdir@
++moduledir = $(DESTDIR)$(windowsettingslibdir)/window-manager-settings
++ at USE_MATE_TRUE@libcompiz_la_LDFLAGS = -export-dynamic -avoid-version -rpath $(moduledir)
++ at USE_MATE_TRUE@libcompiz_la_LIBADD = @MATE_WINDOW_SETTINGS_LIBS@
++ at USE_MATE_TRUE@libcompiz_la_SOURCES = \
++ at USE_MATE_TRUE@	compiz-window-manager.c	\
++ at USE_MATE_TRUE@	compiz-window-manager.h
++
++ at USE_MATE_TRUE@libcompiz_module = libcompiz.la
++ at USE_MATE_TRUE@desktopfilesdir = $(DESTDIR)$(datadir)/applications
++ at USE_MATE_TRUE@desktopfiles_in_files = compiz.desktop.in
++ at USE_MATE_TRUE@desktopfiles_files = $(desktopfiles_in_files:.desktop.in=.desktop)
++ at USE_MATE_TRUE@wmpropertiesdir = $(DESTDIR)$(windowsettingsdatadir)/mate/wm-properties
++ at USE_MATE_TRUE@wmproperties_in_files = compiz-wm.desktop.in
++ at USE_MATE_TRUE@wmproperties_files = $(wmproperties_in_files:.desktop.in=.desktop)
++ at USE_MATE_KEYBINDINGS_TRUE@@USE_MATE_TRUE at xmldir = $(DESTDIR)$(keybindingsdir)
++ at USE_MATE_KEYBINDINGS_TRUE@@USE_MATE_TRUE at xml_in_files = 50-compiz-desktop-key.xml.in 50-compiz-key.xml.in
++ at USE_MATE_KEYBINDINGS_TRUE@@USE_MATE_TRUE at xml_files = $(xml_in_files:.xml.in=.xml)
++INCLUDES = @MATE_WINDOW_SETTINGS_CFLAGS@			   \
++	-DMARCO_THEME_DIR=\""$(windowsettingsdatadir)/themes"\" \
++	-DLOCALEDIR="\"@datadir@/locale"\"
++
++noinst_LTLIBRARIES = \
++	$(libcompiz_module)
++
++noinst_DATA = \
++	$(desktopfiles_files) \
++	$(wmproperties_files) \
++	$(xml_files)
++
++EXTRA_DIST = \
++	$(desktopfiles_in_files) \
++	$(wmproperties_in_files) \
++	$(xml_in_files)
++
++DISTCLEANFILES = \
++	$(noinst_DATA)
++
++all: all-am
++
++.SUFFIXES:
++.SUFFIXES: .c .lo .o .obj
++$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
++	@for dep in $?; do \
++	  case '$(am__configure_deps)' in \
++	    *$$dep*) \
++	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
++	        && { if test -f $@; then exit 0; else break; fi; }; \
++	      exit 1;; \
++	  esac; \
++	done; \
++	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu gtk/mate/Makefile'; \
++	$(am__cd) $(top_srcdir) && \
++	  $(AUTOMAKE) --gnu gtk/mate/Makefile
++.PRECIOUS: Makefile
++Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
++	@case '$?' in \
++	  *config.status*) \
++	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
++	  *) \
++	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
++	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
++	esac;
++
++$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
++	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++
++$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
++	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
++	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(am__aclocal_m4_deps):
++
++clean-noinstLTLIBRARIES:
++	-test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
++	@list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
++	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
++	  test "$$dir" != "$$p" || dir=.; \
++	  echo "rm -f \"$${dir}/so_locations\""; \
++	  rm -f "$${dir}/so_locations"; \
++	done
++libcompiz.la: $(libcompiz_la_OBJECTS) $(libcompiz_la_DEPENDENCIES) 
++	$(libcompiz_la_LINK) $(am_libcompiz_la_rpath) $(libcompiz_la_OBJECTS) $(libcompiz_la_LIBADD) $(LIBS)
++
++mostlyclean-compile:
++	-rm -f *.$(OBJEXT)
++
++distclean-compile:
++	-rm -f *.tab.c
++
++ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/compiz-window-manager.Plo at am__quote@
++
++.c.o:
++ at am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
++ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
++ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
++ at am__fastdepCC_FALSE@	$(COMPILE) -c $<
++
++.c.obj:
++ at am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
++ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
++ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
++ at am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
++
++.c.lo:
++ at am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
++ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
++ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
++ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
++ at am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
++
++mostlyclean-libtool:
++	-rm -f *.lo
++
++clean-libtool:
++	-rm -rf .libs _libs
++
++ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
++	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
++	unique=`for i in $$list; do \
++	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
++	  done | \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	mkid -fID $$unique
++tags: TAGS
++
++TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
++		$(TAGS_FILES) $(LISP)
++	set x; \
++	here=`pwd`; \
++	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
++	unique=`for i in $$list; do \
++	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
++	  done | \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	shift; \
++	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
++	  test -n "$$unique" || unique=$$empty_fix; \
++	  if test $$# -gt 0; then \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      "$$@" $$unique; \
++	  else \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      $$unique; \
++	  fi; \
++	fi
++ctags: CTAGS
++CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
++		$(TAGS_FILES) $(LISP)
++	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
++	unique=`for i in $$list; do \
++	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
++	  done | \
++	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
++	      END { if (nonempty) { for (i in files) print i; }; }'`; \
++	test -z "$(CTAGS_ARGS)$$unique" \
++	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
++	     $$unique
++
++GTAGS:
++	here=`$(am__cd) $(top_builddir) && pwd` \
++	  && $(am__cd) $(top_srcdir) \
++	  && gtags -i $(GTAGS_ARGS) "$$here"
++
++distclean-tags:
++	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
++
++distdir: $(DISTFILES)
++	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
++	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
++	list='$(DISTFILES)'; \
++	  dist_files=`for file in $$list; do echo $$file; done | \
++	  sed -e "s|^$$srcdirstrip/||;t" \
++	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
++	case $$dist_files in \
++	  */*) $(MKDIR_P) `echo "$$dist_files" | \
++			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
++			   sort -u` ;; \
++	esac; \
++	for file in $$dist_files; do \
++	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
++	  if test -d $$d/$$file; then \
++	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
++	    if test -d "$(distdir)/$$file"; then \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++	    fi; \
++	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
++	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++	    fi; \
++	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
++	  else \
++	    test -f "$(distdir)/$$file" \
++	    || cp -p $$d/$$file "$(distdir)/$$file" \
++	    || exit 1; \
++	  fi; \
++	done
++check-am: all-am
++check: check-am
++all-am: Makefile $(LTLIBRARIES) $(DATA)
++installdirs:
++install: install-am
++install-exec: install-exec-am
++install-data: install-data-am
++uninstall: uninstall-am
++
++install-am: all-am
++	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
++
++installcheck: installcheck-am
++install-strip:
++	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
++	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
++	  `test -z '$(STRIP)' || \
++	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
++mostlyclean-generic:
++
++clean-generic:
++
++distclean-generic:
++	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
++	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
++	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
++
++maintainer-clean-generic:
++	@echo "This command is intended for maintainers to use"
++	@echo "it deletes files that may require special tools to rebuild."
++ at USE_MATE_FALSE@uninstall-local:
++ at USE_MATE_FALSE@install-data-local:
++ at USE_MATE_FALSE@install-exec-local:
++clean: clean-am
++
++clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
++	mostlyclean-am
++
++distclean: distclean-am
++	-rm -rf ./$(DEPDIR)
++	-rm -f Makefile
++distclean-am: clean-am distclean-compile distclean-generic \
++	distclean-tags
++
++dvi: dvi-am
++
++dvi-am:
++
++html: html-am
++
++html-am:
++
++info: info-am
++
++info-am:
++
++install-data-am: install-data-local
++
++install-dvi: install-dvi-am
++
++install-dvi-am:
++
++install-exec-am: install-exec-local
++
++install-html: install-html-am
++
++install-html-am:
++
++install-info: install-info-am
++
++install-info-am:
++
++install-man:
++
++install-pdf: install-pdf-am
++
++install-pdf-am:
++
++install-ps: install-ps-am
++
++install-ps-am:
++
++installcheck-am:
++
++maintainer-clean: maintainer-clean-am
++	-rm -rf ./$(DEPDIR)
++	-rm -f Makefile
++maintainer-clean-am: distclean-am maintainer-clean-generic
++
++mostlyclean: mostlyclean-am
++
++mostlyclean-am: mostlyclean-compile mostlyclean-generic \
++	mostlyclean-libtool
++
++pdf: pdf-am
++
++pdf-am:
++
++ps: ps-am
++
++ps-am:
++
++uninstall-am: uninstall-local
++
++.MAKE: install-am install-strip
++
++.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
++	clean-libtool clean-noinstLTLIBRARIES ctags distclean \
++	distclean-compile distclean-generic distclean-libtool \
++	distclean-tags distdir dvi dvi-am html html-am info info-am \
++	install install-am install-data install-data-am \
++	install-data-local install-dvi install-dvi-am install-exec \
++	install-exec-am install-exec-local install-html \
++	install-html-am install-info install-info-am install-man \
++	install-pdf install-pdf-am install-ps install-ps-am \
++	install-strip installcheck installcheck-am installdirs \
++	maintainer-clean maintainer-clean-generic mostlyclean \
++	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
++	pdf pdf-am ps ps-am tags uninstall uninstall-am \
++	uninstall-local
++
++
++ at USE_MATE_TRUE@@INTLTOOL_DESKTOP_RULE@
++
++ at USE_MATE_KEYBINDINGS_TRUE@@USE_MATE_TRUE@@INTLTOOL_XML_NOMERGE_RULE@
++
++ at USE_MATE_TRUE@install-exec-local:
++ at USE_MATE_TRUE@	if mkdir -p $(moduledir) && test -w $(moduledir); then ( \
++ at USE_MATE_TRUE@		$(LIBTOOL) --mode=install $(INSTALL) $(libcompiz_module) \
++ at USE_MATE_TRUE@		$(moduledir) \
++ at USE_MATE_TRUE@		); \
++ at USE_MATE_TRUE@	fi
++
++ at USE_MATE_TRUE@install-data-local:
++ at USE_MATE_TRUE@	if mkdir -p $(desktopfilesdir) && test -w $(desktopfilesdir); then ( \
++ at USE_MATE_TRUE@		$(INSTALL) -m 644 $(desktopfiles_files) \
++ at USE_MATE_TRUE@		$(desktopfilesdir) \
++ at USE_MATE_TRUE@		); \
++ at USE_MATE_TRUE@	fi
++ at USE_MATE_TRUE@	if mkdir -p $(wmpropertiesdir) && test -w $(wmpropertiesdir); then ( \
++ at USE_MATE_TRUE@		$(INSTALL) -m 644 $(wmproperties_files) \
++ at USE_MATE_TRUE@		$(wmpropertiesdir) \
++ at USE_MATE_TRUE@		); \
++ at USE_MATE_TRUE@	fi
++
++ at USE_MATE_KEYBINDINGS_TRUE@@USE_MATE_TRUE@	if mkdir -p $(xmldir) && test -w $(xmldir); then ( \
++ at USE_MATE_KEYBINDINGS_TRUE@@USE_MATE_TRUE@		$(INSTALL) -m 644 $(xml_files) \
++ at USE_MATE_KEYBINDINGS_TRUE@@USE_MATE_TRUE@		$(xmldir) \
++ at USE_MATE_KEYBINDINGS_TRUE@@USE_MATE_TRUE@		); \
++ at USE_MATE_KEYBINDINGS_TRUE@@USE_MATE_TRUE@	fi
++
++ at USE_MATE_TRUE@uninstall-local:
++ at USE_MATE_TRUE@	if test -w $(moduledir); then ( \
++ at USE_MATE_TRUE@		rm -f $(moduledir)/libcompiz.* \
++ at USE_MATE_TRUE@		); \
++ at USE_MATE_TRUE@	fi
++ at USE_MATE_TRUE@	if test -w $(desktopfilesdir); then ( \
++ at USE_MATE_TRUE@		rm -f $(desktopfilesdir)/compiz.desktop \
++ at USE_MATE_TRUE@		); \
++ at USE_MATE_TRUE@	fi
++ at USE_MATE_TRUE@	if test -w $(wmpropertiesdir); then ( \
++ at USE_MATE_TRUE@		rm -f $(wmpropertiesdir)/compiz-wm.desktop \
++ at USE_MATE_TRUE@		); \
++ at USE_MATE_TRUE@	fi
++ at USE_MATE_KEYBINDINGS_TRUE@@USE_MATE_TRUE@	if test -w $(xmldir); then ( \
++ at USE_MATE_KEYBINDINGS_TRUE@@USE_MATE_TRUE@		rm -f $(xmldir)/50-compiz*key.xml \
++ at USE_MATE_KEYBINDINGS_TRUE@@USE_MATE_TRUE@		); \
++ at USE_MATE_KEYBINDINGS_TRUE@@USE_MATE_TRUE@	fi
++
++# Tell versions [3.59,3.63) of GNU make to not export all variables.
++# Otherwise a system limit (for SysV at least) may be exceeded.
++.NOEXPORT:
+diff -upr compiz-0.8.8-orig/gtk/window-decorator/gtk-window-decorator.c compiz-0.8.8/gtk/window-decorator/gtk-window-decorator.c
+--- compiz-0.8.8-orig/gtk/window-decorator/gtk-window-decorator.c	2010-10-18 07:56:02.000000000 +0200
++++ compiz-0.8.8/gtk/window-decorator/gtk-window-decorator.c	2012-05-16 12:40:35.000000000 +0200
+@@ -43,8 +43,8 @@
+ #include <gdk/gdkx.h>
+ #include <glib/gi18n.h>
+ 
+-#ifdef USE_GCONF
+-#include <gconf/gconf-client.h>
++#ifdef USE_MATECONF
++#include <mateconf/mateconf-client.h>
+ #endif
+ 
+ #ifdef USE_DBUS_GLIB
+@@ -79,72 +79,72 @@
+ #include <sys/types.h>
+ #include <signal.h>
+ 
+-#ifdef USE_METACITY
+-#include <metacity-private/theme.h>
++#ifdef USE_MARCO
++#include <marco-private/theme.h>
+ #endif
+ 
+-#define METACITY_GCONF_DIR "/apps/metacity/general"
++#define MARCO_MATECONF_DIR "/apps/marco/general"
+ 
+ #define COMPIZ_USE_SYSTEM_FONT_KEY		    \
+-    METACITY_GCONF_DIR "/titlebar_uses_system_font"
++    MARCO_MATECONF_DIR "/titlebar_uses_system_font"
+ 
+ #define COMPIZ_TITLEBAR_FONT_KEY	\
+-    METACITY_GCONF_DIR "/titlebar_font"
++    MARCO_MATECONF_DIR "/titlebar_font"
+ 
+ #define COMPIZ_DOUBLE_CLICK_TITLEBAR_KEY	       \
+-    METACITY_GCONF_DIR "/action_double_click_titlebar"
++    MARCO_MATECONF_DIR "/action_double_click_titlebar"
+ 
+ #define COMPIZ_MIDDLE_CLICK_TITLEBAR_KEY	       \
+-    METACITY_GCONF_DIR "/action_middle_click_titlebar"
++    MARCO_MATECONF_DIR "/action_middle_click_titlebar"
+ 
+ #define COMPIZ_RIGHT_CLICK_TITLEBAR_KEY	       \
+-    METACITY_GCONF_DIR "/action_right_click_titlebar"
++    MARCO_MATECONF_DIR "/action_right_click_titlebar"
+ 
+-#define COMPIZ_GCONF_DIR1 "/apps/compiz/plugins/decoration/allscreens/options"
++#define COMPIZ_MATECONF_DIR1 "/apps/compiz/plugins/decoration/allscreens/options"
+ 
+ #define COMPIZ_SHADOW_RADIUS_KEY \
+-    COMPIZ_GCONF_DIR1 "/shadow_radius"
++    COMPIZ_MATECONF_DIR1 "/shadow_radius"
+ 
+ #define COMPIZ_SHADOW_OPACITY_KEY \
+-    COMPIZ_GCONF_DIR1 "/shadow_opacity"
++    COMPIZ_MATECONF_DIR1 "/shadow_opacity"
+ 
+ #define COMPIZ_SHADOW_COLOR_KEY \
+-    COMPIZ_GCONF_DIR1 "/shadow_color"
++    COMPIZ_MATECONF_DIR1 "/shadow_color"
+ 
+ #define COMPIZ_SHADOW_OFFSET_X_KEY \
+-    COMPIZ_GCONF_DIR1 "/shadow_x_offset"
++    COMPIZ_MATECONF_DIR1 "/shadow_x_offset"
+ 
+ #define COMPIZ_SHADOW_OFFSET_Y_KEY \
+-    COMPIZ_GCONF_DIR1 "/shadow_y_offset"
++    COMPIZ_MATECONF_DIR1 "/shadow_y_offset"
+ 
+ #define META_THEME_KEY		\
+-    METACITY_GCONF_DIR "/theme"
++    MARCO_MATECONF_DIR "/theme"
+ 
+ #define META_BUTTON_LAYOUT_KEY		\
+-    METACITY_GCONF_DIR "/button_layout"
++    MARCO_MATECONF_DIR "/button_layout"
+ 
+-#define GCONF_DIR "/apps/gwd"
++#define MATECONF_DIR "/apps/gwd"
+ 
+ #define USE_META_THEME_KEY	    \
+-    GCONF_DIR "/use_metacity_theme"
++    MATECONF_DIR "/use_marco_theme"
+ 
+ #define META_THEME_OPACITY_KEY	        \
+-    GCONF_DIR "/metacity_theme_opacity"
++    MATECONF_DIR "/marco_theme_opacity"
+ 
+ #define META_THEME_SHADE_OPACITY_KEY	      \
+-    GCONF_DIR "/metacity_theme_shade_opacity"
++    MATECONF_DIR "/marco_theme_shade_opacity"
+ 
+ #define META_THEME_ACTIVE_OPACITY_KEY	       \
+-    GCONF_DIR "/metacity_theme_active_opacity"
++    MATECONF_DIR "/marco_theme_active_opacity"
+ 
+ #define META_THEME_ACTIVE_SHADE_OPACITY_KEY          \
+-    GCONF_DIR "/metacity_theme_active_shade_opacity"
++    MATECONF_DIR "/marco_theme_active_shade_opacity"
+ 
+ #define BLUR_TYPE_KEY	   \
+-    GCONF_DIR "/blur_type"
++    MATECONF_DIR "/blur_type"
+ 
+ #define WHEEL_ACTION_KEY   \
+-    GCONF_DIR "/mouse_wheel_action"
++    MATECONF_DIR "/mouse_wheel_action"
+ 
+ #define DBUS_DEST       "org.freedesktop.compiz"
+ #define DBUS_PATH       "/org/freedesktop/compiz/decoration/allscreens"
+@@ -283,7 +283,7 @@ static gushort shadow_color[3] = {
+ static gint    shadow_offset_x = SHADOW_OFFSET_X;
+ static gint    shadow_offset_y = SHADOW_OFFSET_Y;
+ 
+-#ifdef USE_METACITY
++#ifdef USE_MARCO
+ static double   meta_opacity              = META_OPACITY;
+ static gboolean meta_shade_opacity        = META_SHADE_OPACITY;
+ static double   meta_active_opacity       = META_ACTIVE_OPACITY;
+@@ -1318,7 +1318,7 @@ draw_window_decoration (decor_t *d)
+     }
+ }
+ 
+-#ifdef USE_METACITY
++#ifdef USE_MARCO
+ static void
+ decor_update_meta_window_property (decor_t	  *d,
+ 				   MetaTheme	  *theme,
+@@ -1405,7 +1405,7 @@ meta_get_corner_radius (const MetaFrameG
+ 			int			*bottom_right_radius)
+ {
+ 
+-#ifdef HAVE_METACITY_2_17_0
++#ifdef HAVE_MARCO_2_17_0
+     *top_left_radius     = fgeom->top_left_corner_rounded_radius;
+     *top_right_radius    = fgeom->top_right_corner_rounded_radius;
+     *bottom_left_radius  = fgeom->bottom_left_corner_rounded_radius;
+@@ -1626,7 +1626,7 @@ meta_function_to_type (MetaButtonFunctio
+     case META_BUTTON_FUNCTION_CLOSE:
+ 	return META_BUTTON_TYPE_CLOSE;
+ 
+-#ifdef HAVE_METACITY_2_17_0
++#ifdef HAVE_MARCO_2_17_0
+     case META_BUTTON_FUNCTION_SHADE:
+ 	return META_BUTTON_TYPE_SHADE;
+     case META_BUTTON_FUNCTION_ABOVE:
+@@ -1684,7 +1684,7 @@ meta_button_state_for_button_type (decor
+     case META_BUTTON_TYPE_MENU:
+ 	return meta_button_state (d->button_states[BUTTON_MENU]);
+ 
+-#ifdef HAVE_METACITY_2_17_0
++#ifdef HAVE_MARCO_2_17_0
+     case META_BUTTON_TYPE_SHADE:
+ 	return meta_button_state (d->button_states[BUTTON_SHADE]);
+     case META_BUTTON_TYPE_ABOVE:
+@@ -1785,7 +1785,7 @@ meta_get_decoration_geometry (decor_t		*
+     if (d->state & WNCK_WINDOW_STATE_SHADED)
+ 	*flags |= META_FRAME_SHADED;
+ 
+-#ifdef HAVE_METACITY_2_17_0
++#ifdef HAVE_MARCO_2_17_0
+     if (d->state & WNCK_WINDOW_STATE_ABOVE)
+ 	*flags |= META_FRAME_ABOVE;
+ #endif
+@@ -1885,7 +1885,7 @@ meta_draw_window_decoration (decor_t *d)
+     bg_color = style->bg[GTK_STATE_NORMAL];
+     bg_alpha = 1.0;
+ 
+-#ifdef HAVE_METACITY_2_17_0
++#ifdef HAVE_MARCO_2_17_0
+     if (frame_style->window_background_color)
+     {
+ 	meta_color_spec_render (frame_style->window_background_color,
+@@ -2772,7 +2772,7 @@ get_button_position (decor_t *d,
+     return TRUE;
+ }
+ 
+-#ifdef USE_METACITY
++#ifdef USE_MARCO
+ 
+ #define TOP_RESIZE_HEIGHT 2
+ #define RESIZE_EXTENDS 15
+@@ -2926,7 +2926,7 @@ meta_get_button_position (decor_t *d,
+     MetaTheme	      *theme;
+     GdkRectangle      clip;
+ 
+-#ifdef HAVE_METACITY_2_15_21
++#ifdef HAVE_MARCO_2_15_21
+     MetaButtonSpace   *space;
+ #else
+     GdkRectangle      *space;
+@@ -2971,7 +2971,7 @@ meta_get_button_position (decor_t *d,
+ 	space = &fgeom.close_rect;
+ 	break;
+ 
+-#if defined (HAVE_METACITY_2_17_0) && defined (HAVE_LIBWNCK_2_18_1)
++#if defined (HAVE_MARCO_2_17_0) && defined (HAVE_LIBWNCK_2_18_1)
+     case BUTTON_SHADE:
+ 	if (!meta_button_present (&button_layout, META_BUTTON_FUNCTION_SHADE))
+ 	    return FALSE;
+@@ -3014,7 +3014,7 @@ meta_get_button_position (decor_t *d,
+ 	return FALSE;
+     }
+ 
+-#ifdef HAVE_METACITY_2_15_21
++#ifdef HAVE_MARCO_2_15_21
+     if (!space->clickable.width && !space->clickable.height)
+ 	return FALSE;
+ 
+@@ -3366,7 +3366,7 @@ calc_decoration_size (decor_t *d,
+     return FALSE;
+ }
+ 
+-#ifdef USE_METACITY
++#ifdef USE_MARCO
+ 
+ static void
+ meta_calc_button_size (decor_t *d)
+@@ -5753,13 +5753,13 @@ get_titlebar_font (void)
+ 	return titlebar_font;
+ }
+ 
+-#ifdef USE_GCONF
++#ifdef USE_MATECONF
+ static void
+-titlebar_font_changed (GConfClient *client)
++titlebar_font_changed (MateConfClient *client)
+ {
+     gchar *str;
+ 
+-    str = gconf_client_get_string (client,
++    str = mateconf_client_get_string (client,
+ 				   COMPIZ_TITLEBAR_FONT_KEY,
+ 				   NULL);
+     if (!str)
+@@ -5774,7 +5774,7 @@ titlebar_font_changed (GConfClient *clie
+ }
+ 
+ static void
+-titlebar_click_action_changed (GConfClient *client,
++titlebar_click_action_changed (MateConfClient *client,
+ 			       const gchar *key,
+ 			       int         *action_value,
+ 			       int          default_value)
+@@ -5783,7 +5783,7 @@ titlebar_click_action_changed (GConfClie
+ 
+     *action_value = default_value;
+ 
+-    action = gconf_client_get_string (client, key, NULL);
++    action = mateconf_client_get_string (client, key, NULL);
+     if (action)
+     {
+ 	if (strcmp (action, "toggle_shade") == 0)
+@@ -5810,13 +5810,13 @@ titlebar_click_action_changed (GConfClie
+ }
+ 
+ static void
+-wheel_action_changed (GConfClient *client)
++wheel_action_changed (MateConfClient *client)
+ {
+     gchar *action;
+ 
+     wheel_action = WHEEL_ACTION_DEFAULT;
+ 
+-    action = gconf_client_get_string (client, WHEEL_ACTION_KEY, NULL);
++    action = mateconf_client_get_string (client, WHEEL_ACTION_KEY, NULL);
+     if (action)
+     {
+ 	if (strcmp (action, "shade") == 0)
+@@ -5829,7 +5829,7 @@ wheel_action_changed (GConfClient *clien
+ }
+ #endif
+ 
+-#ifdef USE_METACITY
++#ifdef USE_MARCO
+ static MetaButtonFunction
+ meta_button_function_from_string (const char *str)
+ {
+@@ -5842,7 +5842,7 @@ meta_button_function_from_string (const
+     else if (strcmp (str, "close") == 0)
+ 	return META_BUTTON_FUNCTION_CLOSE;
+ 
+-#ifdef HAVE_METACITY_2_17_0
++#ifdef HAVE_MARCO_2_17_0
+     else if (strcmp (str, "shade") == 0)
+ 	return META_BUTTON_FUNCTION_SHADE;
+     else if (strcmp (str, "above") == 0)
+@@ -5866,7 +5866,7 @@ meta_button_opposite_function (MetaButto
+ {
+     switch (ofwhat)
+     {
+-#ifdef HAVE_METACITY_2_17_0
++#ifdef HAVE_MARCO_2_17_0
+     case META_BUTTON_FUNCTION_SHADE:
+ 	return META_BUTTON_FUNCTION_UNSHADE;
+     case META_BUTTON_FUNCTION_UNSHADE:
+@@ -5897,7 +5897,7 @@ meta_initialize_button_layout (MetaButto
+     {
+ 	layout->left_buttons[i] = META_BUTTON_FUNCTION_LAST;
+ 	layout->right_buttons[i] = META_BUTTON_FUNCTION_LAST;
+-#ifdef HAVE_METACITY_2_23_2
++#ifdef HAVE_MARCO_2_23_2
+ 	layout->left_buttons_has_spacer[i] = FALSE;
+ 	layout->right_buttons_has_spacer[i] = FALSE;
+ #endif
+@@ -5931,7 +5931,7 @@ meta_update_button_layout (const char *v
+ 	while (buttons[b] != NULL)
+ 	{
+ 	    f = meta_button_function_from_string (buttons[b]);
+-#ifdef HAVE_METACITY_2_23_2
++#ifdef HAVE_MARCO_2_23_2
+ 	    if (i > 0 && strcmp("spacer", buttons[b]) == 0)
+             {
+ 	       new_layout.left_buttons_has_spacer[i - 1] = TRUE;
+@@ -5978,7 +5978,7 @@ meta_update_button_layout (const char *v
+ 	    while (buttons[b] != NULL)
+ 	    {
+ 	       f = meta_button_function_from_string (buttons[b]);
+-#ifdef HAVE_METACITY_2_23_2
++#ifdef HAVE_MARCO_2_23_2
+ 	       if (i > 0 && strcmp("spacer", buttons[b]) == 0)
+ 	       {
+ 		  new_layout.right_buttons_has_spacer[i - 1] = TRUE;
+@@ -6031,7 +6031,7 @@ meta_update_button_layout (const char *v
+ 	for (j = 0; j < i; j++)
+ 	{
+ 	    rtl_layout.right_buttons[j] = new_layout.left_buttons[i - j - 1];
+-#ifdef HAVE_METACITY_2_23_2
++#ifdef HAVE_MARCO_2_23_2
+ 	    if (j == 0)
+ 		rtl_layout.right_buttons_has_spacer[i - 1] =
+ 		    new_layout.left_buttons_has_spacer[i - j - 1];
+@@ -6048,7 +6048,7 @@ meta_update_button_layout (const char *v
+ 	for (j = 0; j < i; j++)
+ 	{
+ 	    rtl_layout.left_buttons[j] = new_layout.right_buttons[i - j - 1];
+-#ifdef HAVE_METACITY_2_23_2
++#ifdef HAVE_MARCO_2_23_2
+ 	    if (j == 0)
+ 		rtl_layout.left_buttons_has_spacer[i - 1] =
+ 		    new_layout.right_buttons_has_spacer[i - j - 1];
+@@ -6074,7 +6074,7 @@ update_border_extents (gint text_height)
+ 	(text_height < 17) ? 17 : text_height;
+ }
+ 
+-#ifdef USE_METACITY
++#ifdef USE_MARCO
+ static void
+ meta_update_border_extents (gint text_height)
+ {
+@@ -6169,7 +6169,7 @@ decorations_changed (WnckScreen *screen)
+ 	if (d->decorated)
+ 	{
+ 
+-#ifdef USE_METACITY
++#ifdef USE_MARCO
+ 	    if (d->draw == draw_window_decoration ||
+ 		d->draw == meta_draw_window_decoration)
+ 		d->draw = theme_draw_window_decoration;
+@@ -6201,16 +6201,16 @@ style_changed (GtkWidget *widget)
+     decorations_changed (screen);
+ }
+ 
+-#ifdef USE_GCONF
++#ifdef USE_MATECONF
+ static gboolean
+-shadow_settings_changed (GConfClient *client)
++shadow_settings_changed (MateConfClient *client)
+ {
+     double   radius, opacity;
+     int      offset;
+     gchar    *color;
+     gboolean changed = FALSE;
+ 
+-    radius = gconf_client_get_float (client,
++    radius = mateconf_client_get_float (client,
+ 				     COMPIZ_SHADOW_RADIUS_KEY,
+ 				     NULL);
+     radius = MAX (0.0, MIN (radius, 48.0));
+@@ -6220,7 +6220,7 @@ shadow_settings_changed (GConfClient *cl
+ 	changed = TRUE;
+     }
+ 
+-    opacity = gconf_client_get_float (client,
++    opacity = mateconf_client_get_float (client,
+ 				      COMPIZ_SHADOW_OPACITY_KEY,
+ 				      NULL);
+     opacity = MAX (0.0, MIN (opacity, 6.0));
+@@ -6230,7 +6230,7 @@ shadow_settings_changed (GConfClient *cl
+ 	changed = TRUE;
+     }
+ 
+-    color = gconf_client_get_string (client,
++    color = mateconf_client_get_string (client,
+ 				     COMPIZ_SHADOW_COLOR_KEY,
+ 				     NULL);
+     if (color)
+@@ -6248,7 +6248,7 @@ shadow_settings_changed (GConfClient *cl
+ 	g_free (color);
+     }
+ 
+-    offset = gconf_client_get_int (client,
++    offset = mateconf_client_get_int (client,
+ 				   COMPIZ_SHADOW_OFFSET_X_KEY,
+ 				   NULL);
+     offset = MAX (-16, MIN (offset, 16));
+@@ -6258,7 +6258,7 @@ shadow_settings_changed (GConfClient *cl
+ 	changed = TRUE;
+     }
+ 
+-    offset = gconf_client_get_int (client,
++    offset = mateconf_client_get_int (client,
+ 				   COMPIZ_SHADOW_OFFSET_Y_KEY,
+ 				   NULL);
+     offset = MAX (-16, MIN (offset, 16));
+@@ -6272,7 +6272,7 @@ shadow_settings_changed (GConfClient *cl
+ }
+ 
+ static gboolean
+-blur_settings_changed (GConfClient *client)
++blur_settings_changed (MateConfClient *client)
+ {
+     gchar *type;
+     int   new_type = blur_type;
+@@ -6280,7 +6280,7 @@ blur_settings_changed (GConfClient *clie
+     if (cmdline_options & CMDLINE_BLUR)
+ 	return FALSE;
+ 
+-    type = gconf_client_get_string (client,
++    type = mateconf_client_get_string (client,
+ 				    BLUR_TYPE_KEY,
+ 				    NULL);
+ 
+@@ -6306,16 +6306,16 @@ blur_settings_changed (GConfClient *clie
+ }
+ 
+ static gboolean
+-theme_changed (GConfClient *client)
++theme_changed (MateConfClient *client)
+ {
+ 
+-#ifdef USE_METACITY
++#ifdef USE_MARCO
+     gboolean use_meta_theme;
+ 
+     if (cmdline_options & CMDLINE_THEME)
+ 	return FALSE;
+ 
+-    use_meta_theme = gconf_client_get_bool (client,
++    use_meta_theme = mateconf_client_get_bool (client,
+ 					    USE_META_THEME_KEY,
+ 					    NULL);
+ 
+@@ -6323,7 +6323,7 @@ theme_changed (GConfClient *client)
+     {
+ 	gchar *theme;
+ 
+-	theme = gconf_client_get_string (client,
++	theme = mateconf_client_get_string (client,
+ 					 META_THEME_KEY,
+ 					 NULL);
+ 
+@@ -6372,14 +6372,14 @@ theme_changed (GConfClient *client)
+ }
+ 
+ static gboolean
+-theme_opacity_changed (GConfClient *client)
++theme_opacity_changed (MateConfClient *client)
+ {
+ 
+-#ifdef USE_METACITY
++#ifdef USE_MARCO
+     gboolean shade_opacity, changed = FALSE;
+     gdouble  opacity;
+ 
+-    opacity = gconf_client_get_float (client,
++    opacity = mateconf_client_get_float (client,
+ 				      META_THEME_OPACITY_KEY,
+ 				      NULL);
+ 
+@@ -6392,7 +6392,7 @@ theme_opacity_changed (GConfClient *clie
+ 
+     if (opacity < 1.0)
+     {
+-	shade_opacity = gconf_client_get_bool (client,
++	shade_opacity = mateconf_client_get_bool (client,
+ 					       META_THEME_SHADE_OPACITY_KEY,
+ 					       NULL);
+ 
+@@ -6404,7 +6404,7 @@ theme_opacity_changed (GConfClient *clie
+ 	}
+     }
+ 
+-    opacity = gconf_client_get_float (client,
++    opacity = mateconf_client_get_float (client,
+ 				      META_THEME_ACTIVE_OPACITY_KEY,
+ 				      NULL);
+ 
+@@ -6418,7 +6418,7 @@ theme_opacity_changed (GConfClient *clie
+     if (opacity < 1.0)
+     {
+ 	shade_opacity =
+-	    gconf_client_get_bool (client,
++	    mateconf_client_get_bool (client,
+ 				   META_THEME_ACTIVE_SHADE_OPACITY_KEY,
+ 				   NULL);
+ 
+@@ -6438,13 +6438,13 @@ theme_opacity_changed (GConfClient *clie
+ }
+ 
+ static gboolean
+-button_layout_changed (GConfClient *client)
++button_layout_changed (MateConfClient *client)
+ {
+ 
+-#ifdef USE_METACITY
++#ifdef USE_MARCO
+     gchar *button_layout;
+ 
+-    button_layout = gconf_client_get_string (client,
++    button_layout = mateconf_client_get_string (client,
+ 					     META_BUTTON_LAYOUT_KEY,
+ 					     NULL);
+ 
+@@ -6470,16 +6470,16 @@ button_layout_changed (GConfClient *clie
+ }
+ 
+ static void
+-value_changed (GConfClient *client,
++value_changed (MateConfClient *client,
+ 	       const gchar *key,
+-	       GConfValue  *value,
++	       MateConfValue  *value,
+ 	       void        *data)
+ {
+     gboolean changed = FALSE;
+ 
+     if (strcmp (key, COMPIZ_USE_SYSTEM_FONT_KEY) == 0)
+     {
+-	if (gconf_client_get_bool (client,
++	if (mateconf_client_get_bool (client,
+ 				   COMPIZ_USE_SYSTEM_FONT_KEY,
+ 				   NULL) != use_system_font)
+ 	{
+@@ -6694,27 +6694,27 @@ init_settings (WnckScreen *screen)
+     GdkColormap	   *colormap;
+     AtkObject	   *switcher_label_obj;
+ 
+-#ifdef USE_GCONF
+-    GConfClient	   *gconf;
++#ifdef USE_MATECONF
++    MateConfClient	   *mateconf;
+ 
+-    gconf = gconf_client_get_default ();
++    mateconf = mateconf_client_get_default ();
+ 
+-    gconf_client_add_dir (gconf,
+-			  GCONF_DIR,
+-			  GCONF_CLIENT_PRELOAD_ONELEVEL,
++    mateconf_client_add_dir (mateconf,
++			  MATECONF_DIR,
++			  MATECONF_CLIENT_PRELOAD_ONELEVEL,
+ 			  NULL);
+ 
+-    gconf_client_add_dir (gconf,
+-			  METACITY_GCONF_DIR,
+-			  GCONF_CLIENT_PRELOAD_ONELEVEL,
++    mateconf_client_add_dir (mateconf,
++			  MARCO_MATECONF_DIR,
++			  MATECONF_CLIENT_PRELOAD_ONELEVEL,
+ 			  NULL);
+ 
+-    gconf_client_add_dir (gconf,
+-			  COMPIZ_GCONF_DIR1,
+-			  GCONF_CLIENT_PRELOAD_ONELEVEL,
++    mateconf_client_add_dir (mateconf,
++			  COMPIZ_MATECONF_DIR1,
++			  MATECONF_CLIENT_PRELOAD_ONELEVEL,
+ 			  NULL);
+ 
+-    g_signal_connect (G_OBJECT (gconf),
++    g_signal_connect (G_OBJECT (mateconf),
+ 		      "value_changed",
+ 		      G_CALLBACK (value_changed),
+ 		      screen);
+@@ -6838,39 +6838,39 @@ init_settings (WnckScreen *screen)
+ 
+     pango_context = gtk_widget_create_pango_context (style_window);
+ 
+-#ifdef USE_GCONF
+-    use_system_font = gconf_client_get_bool (gconf,
++#ifdef USE_MATECONF
++    use_system_font = mateconf_client_get_bool (mateconf,
+ 					     COMPIZ_USE_SYSTEM_FONT_KEY,
+ 					     NULL);
+-    theme_changed (gconf);
+-    theme_opacity_changed (gconf);
+-    button_layout_changed (gconf);
++    theme_changed (mateconf);
++    theme_opacity_changed (mateconf);
++    button_layout_changed (mateconf);
+ #endif
+ 
+     update_style (style_window);
+ 
+-#ifdef USE_GCONF
+-    titlebar_font_changed (gconf);
++#ifdef USE_MATECONF
++    titlebar_font_changed (mateconf);
+ #endif
+ 
+     update_titlebar_font ();
+ 
+-#ifdef USE_GCONF
+-    titlebar_click_action_changed (gconf,
++#ifdef USE_MATECONF
++    titlebar_click_action_changed (mateconf,
+ 				   COMPIZ_DOUBLE_CLICK_TITLEBAR_KEY,
+ 				   &double_click_action,
+ 				   DOUBLE_CLICK_ACTION_DEFAULT);
+-    titlebar_click_action_changed (gconf,
++    titlebar_click_action_changed (mateconf,
+ 				   COMPIZ_MIDDLE_CLICK_TITLEBAR_KEY,
+ 				   &middle_click_action,
+ 				   MIDDLE_CLICK_ACTION_DEFAULT);
+-    titlebar_click_action_changed (gconf,
++    titlebar_click_action_changed (mateconf,
+ 				   COMPIZ_RIGHT_CLICK_TITLEBAR_KEY,
+ 				   &right_click_action,
+ 				   RIGHT_CLICK_ACTION_DEFAULT);
+-    wheel_action_changed (gconf);
+-    shadow_settings_changed (gconf);
+-    blur_settings_changed (gconf);
++    wheel_action_changed (mateconf);
++    shadow_settings_changed (mateconf);
++    blur_settings_changed (mateconf);
+ #endif
+ 
+     (*theme_update_border_extents) (text_height);
+@@ -6890,7 +6890,7 @@ main (int argc, char *argv[])
+     gint       i, j, status;
+     gboolean   replace = FALSE;
+ 
+-#ifdef USE_METACITY
++#ifdef USE_MARCO
+     char       *meta_theme = NULL;
+ #endif
+ 
+@@ -6924,7 +6924,7 @@ main (int argc, char *argv[])
+ 	    cmdline_options |= CMDLINE_BLUR;
+ 	}
+ 
+-#ifdef USE_METACITY
++#ifdef USE_MARCO
+ 	else if (strcmp (argv[i], "--opacity") == 0)
+ 	{
+ 	    if (argc > ++i)
+@@ -6947,7 +6947,7 @@ main (int argc, char *argv[])
+ 	    meta_active_shade_opacity = FALSE;
+ 	    cmdline_options |= CMDLINE_ACTIVE_OPACITY_SHADE;
+ 	}
+-	else if (strcmp (argv[i], "--metacity-theme") == 0)
++	else if (strcmp (argv[i], "--marco-theme") == 0)
+ 	{
+ 	    if (argc > ++i)
+ 		meta_theme = argv[i];
+@@ -6962,12 +6962,12 @@ main (int argc, char *argv[])
+ 		     "[--replace] "
+ 		     "[--blur none|titlebar|all] "
+ 
+-#ifdef USE_METACITY
++#ifdef USE_MARCO
+ 		     "[--opacity OPACITY] "
+ 		     "[--no-opacity-shade] "
+ 		     "[--active-opacity OPACITY] "
+ 		     "[--no-active-opacity-shade] "
+-		     "[--metacity-theme THEME] "
++		     "[--marco-theme THEME] "
+ #endif
+ 
+ 		     "[--help]"
+@@ -6983,7 +6983,7 @@ main (int argc, char *argv[])
+     theme_get_event_window_position = get_event_window_position;
+     theme_get_button_position       = get_button_position;
+ 
+-#ifdef USE_METACITY
++#ifdef USE_MARCO
+     if (meta_theme)
+     {
+ 	meta_theme_set_current (meta_theme, TRUE);
+diff -upr compiz-0.8.8-orig/gtk/window-decorator/gwd.schemas.in compiz-0.8.8/gtk/window-decorator/gwd.schemas.in
+--- compiz-0.8.8-orig/gtk/window-decorator/gwd.schemas.in	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/gtk/window-decorator/gwd.schemas.in	2012-05-16 12:40:06.000000000 +0200
+@@ -1,4 +1,4 @@
+-<gconfschemafile>
++<mateconfschemafile>
+     <schemalist>
+         <schema>
+             <key>/schemas/apps/gwd/blur_type</key>
+@@ -12,14 +12,14 @@
+             </locale>
+         </schema>
+         <schema>
+-            <key>/schemas/apps/gwd/use_metacity_theme</key>
+-            <applyto>/apps/gwd/use_metacity_theme</applyto>
++            <key>/schemas/apps/gwd/use_marco_theme</key>
++            <applyto>/apps/gwd/use_marco_theme</applyto>
+             <owner>gwd</owner>
+             <type>bool</type>
+             <default>true</default>
+             <locale name="C">
+-                <short>Use metacity theme</short>
+-                <long>Use metacity theme when drawing window decorations</long>
++                <short>Use marco theme</short>
++                <long>Use marco theme when drawing window decorations</long>
+             </locale>
+         </schema>
+         <schema>
+@@ -34,48 +34,48 @@
+             </locale>
+         </schema>
+         <schema>
+-            <key>/schemas/apps/gwd/metacity_theme_opacity</key>
+-            <applyto>/apps/gwd/metacity_theme_opacity</applyto>
++            <key>/schemas/apps/gwd/marco_theme_opacity</key>
++            <applyto>/apps/gwd/marco_theme_opacity</applyto>
+             <owner>gwd</owner>
+             <type>float</type>
+             <default>0.75</default>
+             <locale name="C">
+-                <short>Metacity theme opacity</short>
+-                <long>Opacity to use for metacity theme decorations</long>
++                <short>Marco theme opacity</short>
++                <long>Opacity to use for marco theme decorations</long>
+             </locale>
+         </schema>
+         <schema>
+-            <key>/schemas/apps/gwd/metacity_theme_shade_opacity</key>
+-            <applyto>/apps/gwd/metacity_theme_shade_opacity</applyto>
++            <key>/schemas/apps/gwd/marco_theme_shade_opacity</key>
++            <applyto>/apps/gwd/marco_theme_shade_opacity</applyto>
+             <owner>gwd</owner>
+             <type>bool</type>
+             <default>true</default>
+             <locale name="C">
+-                <short>Metacity theme opacity shade</short>
+-                <long>Shade windows with metacity theme decorations from opaque to translucent</long>
++                <short>Marco theme opacity shade</short>
++                <long>Shade windows with marco theme decorations from opaque to translucent</long>
+             </locale>
+         </schema>
+         <schema>
+-            <key>/schemas/apps/gwd/metacity_theme_active_opacity</key>
+-            <applyto>/apps/gwd/metacity_theme_active_opacity</applyto>
++            <key>/schemas/apps/gwd/marco_theme_active_opacity</key>
++            <applyto>/apps/gwd/marco_theme_active_opacity</applyto>
+             <owner>gwd</owner>
+             <type>float</type>
+             <default>1.0</default>
+             <locale name="C">
+-                <short>Metacity theme active window opacity</short>
+-                <long>Opacity to use for active windows with metacity theme decorations</long>
++                <short>Marco theme active window opacity</short>
++                <long>Opacity to use for active windows with marco theme decorations</long>
+             </locale>
+         </schema>
+         <schema>
+-            <key>/schemas/apps/gwd/metacity_theme_active_shade_opacity</key>
+-            <applyto>/apps/gwd/metacity_theme_active_shade_opacity</applyto>
++            <key>/schemas/apps/gwd/marco_theme_active_shade_opacity</key>
++            <applyto>/apps/gwd/marco_theme_active_shade_opacity</applyto>
+             <owner>gwd</owner>
+             <type>bool</type>
+             <default>true</default>
+             <locale name="C">
+-                <short>Metacity theme active window opacity shade</short>
+-                <long>Shade active windows with metacity theme decorations from opaque to translucent</long>
++                <short>Marco theme active window opacity shade</short>
++                <long>Shade active windows with marco theme decorations from opaque to translucent</long>
+             </locale>
+         </schema>
+     </schemalist>  
+-</gconfschemafile>
++</mateconfschemafile>
+diff -upr compiz-0.8.8-orig/gtk/window-decorator/Makefile.am compiz-0.8.8/gtk/window-decorator/Makefile.am
+--- compiz-0.8.8-orig/gtk/window-decorator/Makefile.am	2010-05-21 13:18:14.000000000 +0200
++++ compiz-0.8.8/gtk/window-decorator/Makefile.am	2012-05-16 12:40:06.000000000 +0200
+@@ -1,7 +1,7 @@
+ if USE_GTK
+ 
+-if USE_METACITY
+-metacitylibs = @METACITY_LIBS@
++if USE_MARCO
++marcolibs = @MARCO_LIBS@
+ endif
+ 
+ gtk_window_decorator_DEPENDENCIES = \
+@@ -9,17 +9,17 @@ gtk_window_decorator_DEPENDENCIES = \
+ gtk_window_decorator_LDADD	  =		       \
+ 	$(top_builddir)/libdecoration/libdecoration.la \
+ 	@GTK_WINDOW_DECORATOR_LIBS@		       \
+-	@GCONF_LIBS@				       \
++	@MATECONF_LIBS@				       \
+ 	@DBUS_GLIB_LIBS@			       \
+-	$(metacitylibs)
++	$(marcolibs)
+ 
+ gtk_window_decorator_SOURCES	  = \
+ 	gtk-window-decorator.c
+ gtk_window_decorator_program = gtk-window-decorator
+ endif
+ 
+-if USE_GCONF
+-schemadir       = $(GCONF_SCHEMA_FILE_DIR)
++if USE_MATECONF
++schemadir       = $(MATECONF_SCHEMA_FILE_DIR)
+ schema_in_files = gwd.schemas.in
+ schema_files    = $(schema_in_files:.schemas.in=.schemas)
+ schema_DATA     = $(schema_files)
+@@ -28,15 +28,15 @@ schema_DATA     = $(schema_files)
+ 
+ install-data-local:
+ 	if test -z "$(DESTDIR)" ; then \
+-		GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(schema_DATA); \
++		MATECONF_CONFIG_SOURCE=$(MATECONF_SCHEMA_CONFIG_SOURCE) $(MATECONFTOOL) --makefile-install-rule $(schema_DATA); \
+ 	fi
+ endif
+ 
+ INCLUDES = \
+ 	-I$(top_srcdir)/include            \
+ 	@GTK_WINDOW_DECORATOR_CFLAGS@      \
+-	@METACITY_CFLAGS@                  \
+-	@GCONF_CFLAGS@                     \
++	@MARCO_CFLAGS@                  \
++	@MATECONF_CFLAGS@                     \
+ 	@DBUS_GLIB_CFLAGS@                 \
+ 	-DALL_LINGUAS="\"@ALL_LINGUAS@\""  \
+ 	-DLOCALEDIR="\"@datadir@/locale"\"
+diff -upr compiz-0.8.8-orig/gtk/window-decorator/Makefile.in compiz-0.8.8/gtk/window-decorator/Makefile.in
+--- compiz-0.8.8-orig/gtk/window-decorator/Makefile.in	2011-03-30 11:33:34.000000000 +0200
++++ compiz-0.8.8/gtk/window-decorator/Makefile.in	2012-05-16 12:40:12.000000000 +0200
+@@ -144,11 +144,11 @@ EXEEXT = @EXEEXT@
+ FGREP = @FGREP@
+ FUSE_CFLAGS = @FUSE_CFLAGS@
+ FUSE_LIBS = @FUSE_LIBS@
+-GCONFTOOL = @GCONFTOOL@
+-GCONF_CFLAGS = @GCONF_CFLAGS@
+-GCONF_LIBS = @GCONF_LIBS@
+-GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+-GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
++MATECONFTOOL = @MATECONFTOOL@
++MATECONF_CFLAGS = @MATECONF_CFLAGS@
++MATECONF_LIBS = @MATECONF_LIBS@
++MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
++MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+ GLIB_CFLAGS = @GLIB_CFLAGS@
+ GLIB_LIBS = @GLIB_LIBS@
+@@ -156,10 +156,10 @@ GL_CFLAGS = @GL_CFLAGS@
+ GL_LIBS = @GL_LIBS@
+ GMOFILES = @GMOFILES@
+ GMSGFMT = @GMSGFMT@
+-GNOME_KEY_BINDINGS_CFLAGS = @GNOME_KEY_BINDINGS_CFLAGS@
+-GNOME_KEY_BINDINGS_LIBS = @GNOME_KEY_BINDINGS_LIBS@
+-GNOME_WINDOW_SETTINGS_CFLAGS = @GNOME_WINDOW_SETTINGS_CFLAGS@
+-GNOME_WINDOW_SETTINGS_LIBS = @GNOME_WINDOW_SETTINGS_LIBS@
++MATE_KEY_BINDINGS_CFLAGS = @MATE_KEY_BINDINGS_CFLAGS@
++MATE_KEY_BINDINGS_LIBS = @MATE_KEY_BINDINGS_LIBS@
++MATE_WINDOW_SETTINGS_CFLAGS = @MATE_WINDOW_SETTINGS_CFLAGS@
++MATE_WINDOW_SETTINGS_LIBS = @MATE_WINDOW_SETTINGS_LIBS@
+ GREP = @GREP@
+ GTK_WINDOW_DECORATOR_CFLAGS = @GTK_WINDOW_DECORATOR_CFLAGS@
+ GTK_WINDOW_DECORATOR_LIBS = @GTK_WINDOW_DECORATOR_LIBS@
+@@ -200,8 +200,8 @@ LN_S = @LN_S@
+ LTLIBOBJS = @LTLIBOBJS@
+ MAINT = @MAINT@
+ MAKEINFO = @MAKEINFO@
+-METACITY_CFLAGS = @METACITY_CFLAGS@
+-METACITY_LIBS = @METACITY_LIBS@
++MARCO_CFLAGS = @MARCO_CFLAGS@
++MARCO_LIBS = @MARCO_LIBS@
+ MKDIR_P = @MKDIR_P@
+ MKINSTALLDIRS = @MKINSTALLDIRS@
+ MSGFMT = @MSGFMT@
+@@ -301,30 +301,30 @@ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ windowsettingsdatadir = @windowsettingsdatadir@
+ windowsettingslibdir = @windowsettingslibdir@
+- at USE_GTK_TRUE@@USE_METACITY_TRUE at metacitylibs = @METACITY_LIBS@
++ at USE_GTK_TRUE@@USE_MARCO_TRUE at marcolibs = @MARCO_LIBS@
+ @USE_GTK_TRUE at gtk_window_decorator_DEPENDENCIES = \
+ @USE_GTK_TRUE@	$(top_builddir)/libdecoration/libdecoration.la
+ 
+ @USE_GTK_TRUE at gtk_window_decorator_LDADD = \
+ @USE_GTK_TRUE@	$(top_builddir)/libdecoration/libdecoration.la \
+ @USE_GTK_TRUE@	@GTK_WINDOW_DECORATOR_LIBS@		       \
+- at USE_GTK_TRUE@	@GCONF_LIBS@				       \
++ at USE_GTK_TRUE@	@MATECONF_LIBS@				       \
+ @USE_GTK_TRUE@	@DBUS_GLIB_LIBS@			       \
+- at USE_GTK_TRUE@	$(metacitylibs)
++ at USE_GTK_TRUE@	$(marcolibs)
+ 
+ @USE_GTK_TRUE at gtk_window_decorator_SOURCES = \
+ @USE_GTK_TRUE@	gtk-window-decorator.c
+ 
+ @USE_GTK_TRUE at gtk_window_decorator_program = gtk-window-decorator
+- at USE_GCONF_TRUE@schemadir = $(GCONF_SCHEMA_FILE_DIR)
+- at USE_GCONF_TRUE@schema_in_files = gwd.schemas.in
+- at USE_GCONF_TRUE@schema_files = $(schema_in_files:.schemas.in=.schemas)
+- at USE_GCONF_TRUE@schema_DATA = $(schema_files)
++ at USE_MATECONF_TRUE@schemadir = $(MATECONF_SCHEMA_FILE_DIR)
++ at USE_MATECONF_TRUE@schema_in_files = gwd.schemas.in
++ at USE_MATECONF_TRUE@schema_files = $(schema_in_files:.schemas.in=.schemas)
++ at USE_MATECONF_TRUE@schema_DATA = $(schema_files)
+ INCLUDES = \
+ 	-I$(top_srcdir)/include            \
+ 	@GTK_WINDOW_DECORATOR_CFLAGS@      \
+-	@METACITY_CFLAGS@                  \
+-	@GCONF_CFLAGS@                     \
++	@MARCO_CFLAGS@                  \
++	@MATECONF_CFLAGS@                     \
+ 	@DBUS_GLIB_CFLAGS@                 \
+ 	-DALL_LINGUAS="\"@ALL_LINGUAS@\""  \
+ 	-DLOCALEDIR="\"@datadir@/locale"\"
+@@ -586,7 +586,7 @@ distclean-generic:
+ maintainer-clean-generic:
+ 	@echo "This command is intended for maintainers to use"
+ 	@echo "it deletes files that may require special tools to rebuild."
+- at USE_GCONF_FALSE@install-data-local:
++ at USE_MATECONF_FALSE@install-data-local:
+ clean: clean-am
+ 
+ clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am
+@@ -675,12 +675,12 @@ uninstall-am: uninstall-binPROGRAMS unin
+ 	uninstall-schemaDATA
+ 
+ 
+- at USE_GCONF_TRUE@@INTLTOOL_SCHEMAS_RULE@
++ at USE_MATECONF_TRUE@@INTLTOOL_SCHEMAS_RULE@
+ 
+- at USE_GCONF_TRUE@install-data-local:
+- at USE_GCONF_TRUE@	if test -z "$(DESTDIR)" ; then \
+- at USE_GCONF_TRUE@		GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(schema_DATA); \
+- at USE_GCONF_TRUE@	fi
++ at USE_MATECONF_TRUE@install-data-local:
++ at USE_MATECONF_TRUE@	if test -z "$(DESTDIR)" ; then \
++ at USE_MATECONF_TRUE@		MATECONF_CONFIG_SOURCE=$(MATECONF_SCHEMA_CONFIG_SOURCE) $(MATECONFTOOL) --makefile-install-rule $(schema_DATA); \
++ at USE_MATECONF_TRUE@	fi
+ 
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+diff -upr compiz-0.8.8-orig/gtk/window-decorator/TODO compiz-0.8.8/gtk/window-decorator/TODO
+--- compiz-0.8.8-orig/gtk/window-decorator/TODO	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/gtk/window-decorator/TODO	2012-05-16 12:40:05.000000000 +0200
+@@ -3,4 +3,4 @@
+ 
+ * Plugin with SVG-based theme support
+ 
+-* Plugin that supports old metacity themes
+\ Kein Zeilenumbruch am Dateiende.
++* Plugin that supports old marco themes
+\ Kein Zeilenumbruch am Dateiende.
+diff -upr compiz-0.8.8-orig/images/Makefile.in compiz-0.8.8/images/Makefile.in
+--- compiz-0.8.8-orig/images/Makefile.in	2011-03-30 11:33:34.000000000 +0200
++++ compiz-0.8.8/images/Makefile.in	2012-05-16 12:40:09.000000000 +0200
+@@ -120,11 +120,11 @@ EXEEXT = @EXEEXT@
+ FGREP = @FGREP@
+ FUSE_CFLAGS = @FUSE_CFLAGS@
+ FUSE_LIBS = @FUSE_LIBS@
+-GCONFTOOL = @GCONFTOOL@
+-GCONF_CFLAGS = @GCONF_CFLAGS@
+-GCONF_LIBS = @GCONF_LIBS@
+-GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+-GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
++MATECONFTOOL = @MATECONFTOOL@
++MATECONF_CFLAGS = @MATECONF_CFLAGS@
++MATECONF_LIBS = @MATECONF_LIBS@
++MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
++MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+ GLIB_CFLAGS = @GLIB_CFLAGS@
+ GLIB_LIBS = @GLIB_LIBS@
+@@ -132,10 +132,10 @@ GL_CFLAGS = @GL_CFLAGS@
+ GL_LIBS = @GL_LIBS@
+ GMOFILES = @GMOFILES@
+ GMSGFMT = @GMSGFMT@
+-GNOME_KEY_BINDINGS_CFLAGS = @GNOME_KEY_BINDINGS_CFLAGS@
+-GNOME_KEY_BINDINGS_LIBS = @GNOME_KEY_BINDINGS_LIBS@
+-GNOME_WINDOW_SETTINGS_CFLAGS = @GNOME_WINDOW_SETTINGS_CFLAGS@
+-GNOME_WINDOW_SETTINGS_LIBS = @GNOME_WINDOW_SETTINGS_LIBS@
++MATE_KEY_BINDINGS_CFLAGS = @MATE_KEY_BINDINGS_CFLAGS@
++MATE_KEY_BINDINGS_LIBS = @MATE_KEY_BINDINGS_LIBS@
++MATE_WINDOW_SETTINGS_CFLAGS = @MATE_WINDOW_SETTINGS_CFLAGS@
++MATE_WINDOW_SETTINGS_LIBS = @MATE_WINDOW_SETTINGS_LIBS@
+ GREP = @GREP@
+ GTK_WINDOW_DECORATOR_CFLAGS = @GTK_WINDOW_DECORATOR_CFLAGS@
+ GTK_WINDOW_DECORATOR_LIBS = @GTK_WINDOW_DECORATOR_LIBS@
+@@ -176,8 +176,8 @@ LN_S = @LN_S@
+ LTLIBOBJS = @LTLIBOBJS@
+ MAINT = @MAINT@
+ MAKEINFO = @MAKEINFO@
+-METACITY_CFLAGS = @METACITY_CFLAGS@
+-METACITY_LIBS = @METACITY_LIBS@
++MARCO_CFLAGS = @MARCO_CFLAGS@
++MARCO_LIBS = @MARCO_LIBS@
+ MKDIR_P = @MKDIR_P@
+ MKINSTALLDIRS = @MKINSTALLDIRS@
+ MSGFMT = @MSGFMT@
+diff -upr compiz-0.8.8-orig/include/Makefile.in compiz-0.8.8/include/Makefile.in
+--- compiz-0.8.8-orig/include/Makefile.in	2011-03-30 11:33:35.000000000 +0200
++++ compiz-0.8.8/include/Makefile.in	2012-05-16 12:40:11.000000000 +0200
+@@ -124,11 +124,11 @@ EXEEXT = @EXEEXT@
+ FGREP = @FGREP@
+ FUSE_CFLAGS = @FUSE_CFLAGS@
+ FUSE_LIBS = @FUSE_LIBS@
+-GCONFTOOL = @GCONFTOOL@
+-GCONF_CFLAGS = @GCONF_CFLAGS@
+-GCONF_LIBS = @GCONF_LIBS@
+-GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+-GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
++MATECONFTOOL = @MATECONFTOOL@
++MATECONF_CFLAGS = @MATECONF_CFLAGS@
++MATECONF_LIBS = @MATECONF_LIBS@
++MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
++MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+ GLIB_CFLAGS = @GLIB_CFLAGS@
+ GLIB_LIBS = @GLIB_LIBS@
+@@ -136,10 +136,10 @@ GL_CFLAGS = @GL_CFLAGS@
+ GL_LIBS = @GL_LIBS@
+ GMOFILES = @GMOFILES@
+ GMSGFMT = @GMSGFMT@
+-GNOME_KEY_BINDINGS_CFLAGS = @GNOME_KEY_BINDINGS_CFLAGS@
+-GNOME_KEY_BINDINGS_LIBS = @GNOME_KEY_BINDINGS_LIBS@
+-GNOME_WINDOW_SETTINGS_CFLAGS = @GNOME_WINDOW_SETTINGS_CFLAGS@
+-GNOME_WINDOW_SETTINGS_LIBS = @GNOME_WINDOW_SETTINGS_LIBS@
++MATE_KEY_BINDINGS_CFLAGS = @MATE_KEY_BINDINGS_CFLAGS@
++MATE_KEY_BINDINGS_LIBS = @MATE_KEY_BINDINGS_LIBS@
++MATE_WINDOW_SETTINGS_CFLAGS = @MATE_WINDOW_SETTINGS_CFLAGS@
++MATE_WINDOW_SETTINGS_LIBS = @MATE_WINDOW_SETTINGS_LIBS@
+ GREP = @GREP@
+ GTK_WINDOW_DECORATOR_CFLAGS = @GTK_WINDOW_DECORATOR_CFLAGS@
+ GTK_WINDOW_DECORATOR_LIBS = @GTK_WINDOW_DECORATOR_LIBS@
+@@ -180,8 +180,8 @@ LN_S = @LN_S@
+ LTLIBOBJS = @LTLIBOBJS@
+ MAINT = @MAINT@
+ MAKEINFO = @MAKEINFO@
+-METACITY_CFLAGS = @METACITY_CFLAGS@
+-METACITY_LIBS = @METACITY_LIBS@
++MARCO_CFLAGS = @MARCO_CFLAGS@
++MARCO_LIBS = @MARCO_LIBS@
+ MKDIR_P = @MKDIR_P@
+ MKINSTALLDIRS = @MKINSTALLDIRS@
+ MSGFMT = @MSGFMT@
+diff -upr compiz-0.8.8-orig/INSTALL compiz-0.8.8/INSTALL
+--- compiz-0.8.8-orig/INSTALL	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/INSTALL	2012-05-16 12:40:07.000000000 +0200
+@@ -1,5 +1,5 @@
+ compiz uses libstartup-notification which is available at
+-ftp://ftp.gnome.org/pub/GNOME/sources/startup-notification/
++ftp://ftp.gnome.org/pub/MATE/sources/startup-notification/
+ 
+ compiz uses automake, in order to generate the Makefiles for compiz use:
+ 
+diff -upr compiz-0.8.8-orig/kde/Makefile.in compiz-0.8.8/kde/Makefile.in
+--- compiz-0.8.8-orig/kde/Makefile.in	2011-03-30 11:33:35.000000000 +0200
++++ compiz-0.8.8/kde/Makefile.in	2012-05-16 12:40:11.000000000 +0200
+@@ -136,11 +136,11 @@ EXEEXT = @EXEEXT@
+ FGREP = @FGREP@
+ FUSE_CFLAGS = @FUSE_CFLAGS@
+ FUSE_LIBS = @FUSE_LIBS@
+-GCONFTOOL = @GCONFTOOL@
+-GCONF_CFLAGS = @GCONF_CFLAGS@
+-GCONF_LIBS = @GCONF_LIBS@
+-GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+-GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
++MATECONFTOOL = @MATECONFTOOL@
++MATECONF_CFLAGS = @MATECONF_CFLAGS@
++MATECONF_LIBS = @MATECONF_LIBS@
++MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
++MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+ GLIB_CFLAGS = @GLIB_CFLAGS@
+ GLIB_LIBS = @GLIB_LIBS@
+@@ -148,10 +148,10 @@ GL_CFLAGS = @GL_CFLAGS@
+ GL_LIBS = @GL_LIBS@
+ GMOFILES = @GMOFILES@
+ GMSGFMT = @GMSGFMT@
+-GNOME_KEY_BINDINGS_CFLAGS = @GNOME_KEY_BINDINGS_CFLAGS@
+-GNOME_KEY_BINDINGS_LIBS = @GNOME_KEY_BINDINGS_LIBS@
+-GNOME_WINDOW_SETTINGS_CFLAGS = @GNOME_WINDOW_SETTINGS_CFLAGS@
+-GNOME_WINDOW_SETTINGS_LIBS = @GNOME_WINDOW_SETTINGS_LIBS@
++MATE_KEY_BINDINGS_CFLAGS = @MATE_KEY_BINDINGS_CFLAGS@
++MATE_KEY_BINDINGS_LIBS = @MATE_KEY_BINDINGS_LIBS@
++MATE_WINDOW_SETTINGS_CFLAGS = @MATE_WINDOW_SETTINGS_CFLAGS@
++MATE_WINDOW_SETTINGS_LIBS = @MATE_WINDOW_SETTINGS_LIBS@
+ GREP = @GREP@
+ GTK_WINDOW_DECORATOR_CFLAGS = @GTK_WINDOW_DECORATOR_CFLAGS@
+ GTK_WINDOW_DECORATOR_LIBS = @GTK_WINDOW_DECORATOR_LIBS@
+@@ -192,8 +192,8 @@ LN_S = @LN_S@
+ LTLIBOBJS = @LTLIBOBJS@
+ MAINT = @MAINT@
+ MAKEINFO = @MAKEINFO@
+-METACITY_CFLAGS = @METACITY_CFLAGS@
+-METACITY_LIBS = @METACITY_LIBS@
++MARCO_CFLAGS = @MARCO_CFLAGS@
++MARCO_LIBS = @MARCO_LIBS@
+ MKDIR_P = @MKDIR_P@
+ MKINSTALLDIRS = @MKINSTALLDIRS@
+ MSGFMT = @MSGFMT@
+diff -upr compiz-0.8.8-orig/kde/window-decorator/Makefile.in compiz-0.8.8/kde/window-decorator/Makefile.in
+--- compiz-0.8.8-orig/kde/window-decorator/Makefile.in	2011-03-30 11:33:35.000000000 +0200
++++ compiz-0.8.8/kde/window-decorator/Makefile.in	2012-05-16 12:40:12.000000000 +0200
+@@ -138,11 +138,11 @@ EXEEXT = @EXEEXT@
+ FGREP = @FGREP@
+ FUSE_CFLAGS = @FUSE_CFLAGS@
+ FUSE_LIBS = @FUSE_LIBS@
+-GCONFTOOL = @GCONFTOOL@
+-GCONF_CFLAGS = @GCONF_CFLAGS@
+-GCONF_LIBS = @GCONF_LIBS@
+-GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+-GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
++MATECONFTOOL = @MATECONFTOOL@
++MATECONF_CFLAGS = @MATECONF_CFLAGS@
++MATECONF_LIBS = @MATECONF_LIBS@
++MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
++MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+ GLIB_CFLAGS = @GLIB_CFLAGS@
+ GLIB_LIBS = @GLIB_LIBS@
+@@ -150,10 +150,10 @@ GL_CFLAGS = @GL_CFLAGS@
+ GL_LIBS = @GL_LIBS@
+ GMOFILES = @GMOFILES@
+ GMSGFMT = @GMSGFMT@
+-GNOME_KEY_BINDINGS_CFLAGS = @GNOME_KEY_BINDINGS_CFLAGS@
+-GNOME_KEY_BINDINGS_LIBS = @GNOME_KEY_BINDINGS_LIBS@
+-GNOME_WINDOW_SETTINGS_CFLAGS = @GNOME_WINDOW_SETTINGS_CFLAGS@
+-GNOME_WINDOW_SETTINGS_LIBS = @GNOME_WINDOW_SETTINGS_LIBS@
++MATE_KEY_BINDINGS_CFLAGS = @MATE_KEY_BINDINGS_CFLAGS@
++MATE_KEY_BINDINGS_LIBS = @MATE_KEY_BINDINGS_LIBS@
++MATE_WINDOW_SETTINGS_CFLAGS = @MATE_WINDOW_SETTINGS_CFLAGS@
++MATE_WINDOW_SETTINGS_LIBS = @MATE_WINDOW_SETTINGS_LIBS@
+ GREP = @GREP@
+ GTK_WINDOW_DECORATOR_CFLAGS = @GTK_WINDOW_DECORATOR_CFLAGS@
+ GTK_WINDOW_DECORATOR_LIBS = @GTK_WINDOW_DECORATOR_LIBS@
+@@ -194,8 +194,8 @@ LN_S = @LN_S@
+ LTLIBOBJS = @LTLIBOBJS@
+ MAINT = @MAINT@
+ MAKEINFO = @MAKEINFO@
+-METACITY_CFLAGS = @METACITY_CFLAGS@
+-METACITY_LIBS = @METACITY_LIBS@
++MARCO_CFLAGS = @MARCO_CFLAGS@
++MARCO_LIBS = @MARCO_LIBS@
+ MKDIR_P = @MKDIR_P@
+ MKINSTALLDIRS = @MKINSTALLDIRS@
+ MSGFMT = @MSGFMT@
+diff -upr compiz-0.8.8-orig/kde/window-decorator-kde4/Makefile.in compiz-0.8.8/kde/window-decorator-kde4/Makefile.in
+--- compiz-0.8.8-orig/kde/window-decorator-kde4/Makefile.in	2011-03-30 11:33:35.000000000 +0200
++++ compiz-0.8.8/kde/window-decorator-kde4/Makefile.in	2012-05-16 12:40:12.000000000 +0200
+@@ -144,11 +144,11 @@ EXEEXT = @EXEEXT@
+ FGREP = @FGREP@
+ FUSE_CFLAGS = @FUSE_CFLAGS@
+ FUSE_LIBS = @FUSE_LIBS@
+-GCONFTOOL = @GCONFTOOL@
+-GCONF_CFLAGS = @GCONF_CFLAGS@
+-GCONF_LIBS = @GCONF_LIBS@
+-GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+-GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
++MATECONFTOOL = @MATECONFTOOL@
++MATECONF_CFLAGS = @MATECONF_CFLAGS@
++MATECONF_LIBS = @MATECONF_LIBS@
++MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
++MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+ GLIB_CFLAGS = @GLIB_CFLAGS@
+ GLIB_LIBS = @GLIB_LIBS@
+@@ -156,10 +156,10 @@ GL_CFLAGS = @GL_CFLAGS@
+ GL_LIBS = @GL_LIBS@
+ GMOFILES = @GMOFILES@
+ GMSGFMT = @GMSGFMT@
+-GNOME_KEY_BINDINGS_CFLAGS = @GNOME_KEY_BINDINGS_CFLAGS@
+-GNOME_KEY_BINDINGS_LIBS = @GNOME_KEY_BINDINGS_LIBS@
+-GNOME_WINDOW_SETTINGS_CFLAGS = @GNOME_WINDOW_SETTINGS_CFLAGS@
+-GNOME_WINDOW_SETTINGS_LIBS = @GNOME_WINDOW_SETTINGS_LIBS@
++MATE_KEY_BINDINGS_CFLAGS = @MATE_KEY_BINDINGS_CFLAGS@
++MATE_KEY_BINDINGS_LIBS = @MATE_KEY_BINDINGS_LIBS@
++MATE_WINDOW_SETTINGS_CFLAGS = @MATE_WINDOW_SETTINGS_CFLAGS@
++MATE_WINDOW_SETTINGS_LIBS = @MATE_WINDOW_SETTINGS_LIBS@
+ GREP = @GREP@
+ GTK_WINDOW_DECORATOR_CFLAGS = @GTK_WINDOW_DECORATOR_CFLAGS@
+ GTK_WINDOW_DECORATOR_LIBS = @GTK_WINDOW_DECORATOR_LIBS@
+@@ -200,8 +200,8 @@ LN_S = @LN_S@
+ LTLIBOBJS = @LTLIBOBJS@
+ MAINT = @MAINT@
+ MAKEINFO = @MAKEINFO@
+-METACITY_CFLAGS = @METACITY_CFLAGS@
+-METACITY_LIBS = @METACITY_LIBS@
++MARCO_CFLAGS = @MARCO_CFLAGS@
++MARCO_LIBS = @MARCO_LIBS@
+ MKDIR_P = @MKDIR_P@
+ MKINSTALLDIRS = @MKINSTALLDIRS@
+ MSGFMT = @MSGFMT@
+diff -upr compiz-0.8.8-orig/libdecoration/Makefile.in compiz-0.8.8/libdecoration/Makefile.in
+--- compiz-0.8.8-orig/libdecoration/Makefile.in	2011-03-30 11:33:35.000000000 +0200
++++ compiz-0.8.8/libdecoration/Makefile.in	2012-05-16 12:40:11.000000000 +0200
+@@ -144,11 +144,11 @@ EXEEXT = @EXEEXT@
+ FGREP = @FGREP@
+ FUSE_CFLAGS = @FUSE_CFLAGS@
+ FUSE_LIBS = @FUSE_LIBS@
+-GCONFTOOL = @GCONFTOOL@
+-GCONF_CFLAGS = @GCONF_CFLAGS@
+-GCONF_LIBS = @GCONF_LIBS@
+-GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+-GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
++MATECONFTOOL = @MATECONFTOOL@
++MATECONF_CFLAGS = @MATECONF_CFLAGS@
++MATECONF_LIBS = @MATECONF_LIBS@
++MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
++MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+ GLIB_CFLAGS = @GLIB_CFLAGS@
+ GLIB_LIBS = @GLIB_LIBS@
+@@ -156,10 +156,10 @@ GL_CFLAGS = @GL_CFLAGS@
+ GL_LIBS = @GL_LIBS@
+ GMOFILES = @GMOFILES@
+ GMSGFMT = @GMSGFMT@
+-GNOME_KEY_BINDINGS_CFLAGS = @GNOME_KEY_BINDINGS_CFLAGS@
+-GNOME_KEY_BINDINGS_LIBS = @GNOME_KEY_BINDINGS_LIBS@
+-GNOME_WINDOW_SETTINGS_CFLAGS = @GNOME_WINDOW_SETTINGS_CFLAGS@
+-GNOME_WINDOW_SETTINGS_LIBS = @GNOME_WINDOW_SETTINGS_LIBS@
++MATE_KEY_BINDINGS_CFLAGS = @MATE_KEY_BINDINGS_CFLAGS@
++MATE_KEY_BINDINGS_LIBS = @MATE_KEY_BINDINGS_LIBS@
++MATE_WINDOW_SETTINGS_CFLAGS = @MATE_WINDOW_SETTINGS_CFLAGS@
++MATE_WINDOW_SETTINGS_LIBS = @MATE_WINDOW_SETTINGS_LIBS@
+ GREP = @GREP@
+ GTK_WINDOW_DECORATOR_CFLAGS = @GTK_WINDOW_DECORATOR_CFLAGS@
+ GTK_WINDOW_DECORATOR_LIBS = @GTK_WINDOW_DECORATOR_LIBS@
+@@ -200,8 +200,8 @@ LN_S = @LN_S@
+ LTLIBOBJS = @LTLIBOBJS@
+ MAINT = @MAINT@
+ MAKEINFO = @MAKEINFO@
+-METACITY_CFLAGS = @METACITY_CFLAGS@
+-METACITY_LIBS = @METACITY_LIBS@
++MARCO_CFLAGS = @MARCO_CFLAGS@
++MARCO_LIBS = @MARCO_LIBS@
+ MKDIR_P = @MKDIR_P@
+ MKINSTALLDIRS = @MKINSTALLDIRS@
+ MSGFMT = @MSGFMT@
+diff -upr compiz-0.8.8-orig/Makefile.am compiz-0.8.8/Makefile.am
+--- compiz-0.8.8-orig/Makefile.am	2011-03-30 11:33:59.000000000 +0200
++++ compiz-0.8.8/Makefile.am	2012-05-16 12:40:08.000000000 +0200
+@@ -8,14 +8,14 @@ EXTRA_DIST =		    \
+ 	compiz.pc.in	    \
+ 	compiz-cube.pc.in   \
+ 	compiz-scale.pc.in  \
+-	compiz-gconf.pc.in
++	compiz-mateconf.pc.in
+ 
+ DISTCLEANFILES =	 \
+ 	po/stamp-it	 \
+ 	po/.intltool-merge-cache
+ 
+-if USE_GCONF
+-gconfdata = compiz-gconf.pc
++if USE_MATECONF
++mateconfdata = compiz-mateconf.pc
+ endif
+ 
+ if USE_KCONFIG
+@@ -27,7 +27,7 @@ pkgconfig_DATA =	\
+ 	compiz.pc	\
+ 	compiz-cube.pc	\
+ 	compiz-scale.pc \
+-	$(gconfdata)	\
++	$(mateconfdata)	\
+ 	$(kconfigdata)
+ 
+ # Some custom targets to make it easier to release things.
+diff -upr compiz-0.8.8-orig/Makefile.in compiz-0.8.8/Makefile.in
+--- compiz-0.8.8-orig/Makefile.in	2011-03-30 11:34:02.000000000 +0200
++++ compiz-0.8.8/Makefile.in	2012-05-16 12:40:17.000000000 +0200
+@@ -37,7 +37,7 @@ host_triplet = @host@
+ subdir = .
+ DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
+ 	$(srcdir)/Makefile.in $(srcdir)/compiz-cube.pc.in \
+-	$(srcdir)/compiz-gconf.pc.in $(srcdir)/compiz-kconfig.pc.in \
++	$(srcdir)/compiz-mateconf.pc.in $(srcdir)/compiz-kconfig.pc.in \
+ 	$(srcdir)/compiz-scale.pc.in $(srcdir)/compiz.pc.in \
+ 	$(srcdir)/config.h.in $(top_srcdir)/configure AUTHORS COPYING \
+ 	ChangeLog INSTALL NEWS TODO config.guess config.sub depcomp \
+@@ -51,7 +51,7 @@ am__CONFIG_DISTCLEAN_FILES = config.stat
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = config.h
+ CONFIG_CLEAN_FILES = compiz.pc compiz-cube.pc compiz-scale.pc \
+-	compiz-gconf.pc compiz-kconfig.pc
++	compiz-mateconf.pc compiz-kconfig.pc
+ CONFIG_CLEAN_VPATH_FILES =
+ SOURCES =
+ DIST_SOURCES =
+@@ -179,11 +179,11 @@ EXEEXT = @EXEEXT@
+ FGREP = @FGREP@
+ FUSE_CFLAGS = @FUSE_CFLAGS@
+ FUSE_LIBS = @FUSE_LIBS@
+-GCONFTOOL = @GCONFTOOL@
+-GCONF_CFLAGS = @GCONF_CFLAGS@
+-GCONF_LIBS = @GCONF_LIBS@
+-GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+-GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
++MATECONFTOOL = @MATECONFTOOL@
++MATECONF_CFLAGS = @MATECONF_CFLAGS@
++MATECONF_LIBS = @MATECONF_LIBS@
++MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
++MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+ GLIB_CFLAGS = @GLIB_CFLAGS@
+ GLIB_LIBS = @GLIB_LIBS@
+@@ -191,10 +191,10 @@ GL_CFLAGS = @GL_CFLAGS@
+ GL_LIBS = @GL_LIBS@
+ GMOFILES = @GMOFILES@
+ GMSGFMT = @GMSGFMT@
+-GNOME_KEY_BINDINGS_CFLAGS = @GNOME_KEY_BINDINGS_CFLAGS@
+-GNOME_KEY_BINDINGS_LIBS = @GNOME_KEY_BINDINGS_LIBS@
+-GNOME_WINDOW_SETTINGS_CFLAGS = @GNOME_WINDOW_SETTINGS_CFLAGS@
+-GNOME_WINDOW_SETTINGS_LIBS = @GNOME_WINDOW_SETTINGS_LIBS@
++MATE_KEY_BINDINGS_CFLAGS = @MATE_KEY_BINDINGS_CFLAGS@
++MATE_KEY_BINDINGS_LIBS = @MATE_KEY_BINDINGS_LIBS@
++MATE_WINDOW_SETTINGS_CFLAGS = @MATE_WINDOW_SETTINGS_CFLAGS@
++MATE_WINDOW_SETTINGS_LIBS = @MATE_WINDOW_SETTINGS_LIBS@
+ GREP = @GREP@
+ GTK_WINDOW_DECORATOR_CFLAGS = @GTK_WINDOW_DECORATOR_CFLAGS@
+ GTK_WINDOW_DECORATOR_LIBS = @GTK_WINDOW_DECORATOR_LIBS@
+@@ -235,8 +235,8 @@ LN_S = @LN_S@
+ LTLIBOBJS = @LTLIBOBJS@
+ MAINT = @MAINT@
+ MAKEINFO = @MAKEINFO@
+-METACITY_CFLAGS = @METACITY_CFLAGS@
+-METACITY_LIBS = @METACITY_LIBS@
++MARCO_CFLAGS = @MARCO_CFLAGS@
++MARCO_LIBS = @MARCO_LIBS@
+ MKDIR_P = @MKDIR_P@
+ MKINSTALLDIRS = @MKINSTALLDIRS@
+ MSGFMT = @MSGFMT@
+@@ -345,20 +345,20 @@ EXTRA_DIST = \
+ 	compiz.pc.in	    \
+ 	compiz-cube.pc.in   \
+ 	compiz-scale.pc.in  \
+-	compiz-gconf.pc.in
++	compiz-mateconf.pc.in
+ 
+ DISTCLEANFILES = \
+ 	po/stamp-it	 \
+ 	po/.intltool-merge-cache
+ 
+- at USE_GCONF_TRUE@gconfdata = compiz-gconf.pc
++ at USE_MATECONF_TRUE@mateconfdata = compiz-mateconf.pc
+ @USE_KCONFIG_TRUE at kconfigdata = compiz-kconfig.pc
+ pkgconfigdir = $(libdir)/pkgconfig
+ pkgconfig_DATA = \
+ 	compiz.pc	\
+ 	compiz-cube.pc	\
+ 	compiz-scale.pc \
+-	$(gconfdata)	\
++	$(mateconfdata)	\
+ 	$(kconfigdata)
+ 
+ 
+@@ -435,7 +435,7 @@ compiz-cube.pc: $(top_builddir)/config.s
+ 	cd $(top_builddir) && $(SHELL) ./config.status $@
+ compiz-scale.pc: $(top_builddir)/config.status $(srcdir)/compiz-scale.pc.in
+ 	cd $(top_builddir) && $(SHELL) ./config.status $@
+-compiz-gconf.pc: $(top_builddir)/config.status $(srcdir)/compiz-gconf.pc.in
++compiz-mateconf.pc: $(top_builddir)/config.status $(srcdir)/compiz-mateconf.pc.in
+ 	cd $(top_builddir) && $(SHELL) ./config.status $@
+ compiz-kconfig.pc: $(top_builddir)/config.status $(srcdir)/compiz-kconfig.pc.in
+ 	cd $(top_builddir) && $(SHELL) ./config.status $@
+Nur in compiz-0.8.8-orig/metadata: gconf.xml.in.
+Nur in compiz-0.8.8-orig/metadata: gnomecompat.xml.in.
+diff -upr compiz-0.8.8-orig/metadata/Makefile.am compiz-0.8.8/metadata/Makefile.am
+--- compiz-0.8.8-orig/metadata/Makefile.am	2010-05-21 13:18:14.000000000 +0200
++++ compiz-0.8.8/metadata/Makefile.am	2012-05-16 12:40:07.000000000 +0200
+@@ -10,9 +10,9 @@ xml_in_files =		   \
+ 	decoration.xml.in  \
+ 	fade.xml.in	   \
+ 	fs.xml.in	   \
+-	gconf.xml.in	   \
++	mateconf.xml.in	   \
+ 	glib.xml.in	   \
+-	gnomecompat.xml.in \
++	matecompat.xml.in \
+ 	ini.xml.in	   \
+ 	inotify.xml.in	   \
+ 	kconfig.xml.in	   \
+@@ -43,8 +43,8 @@ core.xml.in: core.xml.in.in Makefile
+ 
+ @INTLTOOL_XML_RULE@
+ 
+-if USE_GCONF
+-schemadir    = $(GCONF_SCHEMA_FILE_DIR)
++if USE_MATECONF
++schemadir    = $(MATECONF_SCHEMA_FILE_DIR)
+ schema_files = $(patsubst %.xml.in,compiz-%.schemas,$(xml_in_files))
+ schema_DATA  = $(schema_files)
+ 
+@@ -81,10 +81,10 @@ noinst_DATA =		  \
+ 	$(kde_config_files)
+ 
+ install-data-local:
+-if USE_GCONF
+-if GCONF_SCHEMAS_INSTALL
++if USE_MATECONF
++if MATECONF_SCHEMAS_INSTALL
+ 	if test -z "$(DESTDIR)" ; then \
+-		GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(schema_DATA); \
++		MATECONF_CONFIG_SOURCE=$(MATECONF_SCHEMA_CONFIG_SOURCE) $(MATECONFTOOL) --makefile-install-rule $(schema_DATA); \
+         fi
+ endif
+ endif
+diff -upr compiz-0.8.8-orig/metadata/Makefile.in compiz-0.8.8/metadata/Makefile.in
+--- compiz-0.8.8-orig/metadata/Makefile.in	2011-03-30 11:33:35.000000000 +0200
++++ compiz-0.8.8/metadata/Makefile.in	2012-05-16 12:40:12.000000000 +0200
+@@ -121,11 +121,11 @@ EXEEXT = @EXEEXT@
+ FGREP = @FGREP@
+ FUSE_CFLAGS = @FUSE_CFLAGS@
+ FUSE_LIBS = @FUSE_LIBS@
+-GCONFTOOL = @GCONFTOOL@
+-GCONF_CFLAGS = @GCONF_CFLAGS@
+-GCONF_LIBS = @GCONF_LIBS@
+-GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+-GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
++MATECONFTOOL = @MATECONFTOOL@
++MATECONF_CFLAGS = @MATECONF_CFLAGS@
++MATECONF_LIBS = @MATECONF_LIBS@
++MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
++MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+ GLIB_CFLAGS = @GLIB_CFLAGS@
+ GLIB_LIBS = @GLIB_LIBS@
+@@ -133,10 +133,10 @@ GL_CFLAGS = @GL_CFLAGS@
+ GL_LIBS = @GL_LIBS@
+ GMOFILES = @GMOFILES@
+ GMSGFMT = @GMSGFMT@
+-GNOME_KEY_BINDINGS_CFLAGS = @GNOME_KEY_BINDINGS_CFLAGS@
+-GNOME_KEY_BINDINGS_LIBS = @GNOME_KEY_BINDINGS_LIBS@
+-GNOME_WINDOW_SETTINGS_CFLAGS = @GNOME_WINDOW_SETTINGS_CFLAGS@
+-GNOME_WINDOW_SETTINGS_LIBS = @GNOME_WINDOW_SETTINGS_LIBS@
++MATE_KEY_BINDINGS_CFLAGS = @MATE_KEY_BINDINGS_CFLAGS@
++MATE_KEY_BINDINGS_LIBS = @MATE_KEY_BINDINGS_LIBS@
++MATE_WINDOW_SETTINGS_CFLAGS = @MATE_WINDOW_SETTINGS_CFLAGS@
++MATE_WINDOW_SETTINGS_LIBS = @MATE_WINDOW_SETTINGS_LIBS@
+ GREP = @GREP@
+ GTK_WINDOW_DECORATOR_CFLAGS = @GTK_WINDOW_DECORATOR_CFLAGS@
+ GTK_WINDOW_DECORATOR_LIBS = @GTK_WINDOW_DECORATOR_LIBS@
+@@ -177,8 +177,8 @@ LN_S = @LN_S@
+ LTLIBOBJS = @LTLIBOBJS@
+ MAINT = @MAINT@
+ MAKEINFO = @MAKEINFO@
+-METACITY_CFLAGS = @METACITY_CFLAGS@
+-METACITY_LIBS = @METACITY_LIBS@
++MARCO_CFLAGS = @MARCO_CFLAGS@
++MARCO_LIBS = @MARCO_LIBS@
+ MKDIR_P = @MKDIR_P@
+ MKINSTALLDIRS = @MKINSTALLDIRS@
+ MSGFMT = @MSGFMT@
+@@ -290,9 +290,9 @@ xml_in_files = \
+ 	decoration.xml.in  \
+ 	fade.xml.in	   \
+ 	fs.xml.in	   \
+-	gconf.xml.in	   \
++	mateconf.xml.in	   \
+ 	glib.xml.in	   \
+-	gnomecompat.xml.in \
++	matecompat.xml.in \
+ 	ini.xml.in	   \
+ 	inotify.xml.in	   \
+ 	kconfig.xml.in	   \
+@@ -315,10 +315,10 @@ xml_in_files = \
+ 
+ xml_files = $(xml_in_files:.xml.in=.xml)
+ xml_DATA = $(xml_files)
+- at USE_GCONF_TRUE@schemadir = $(GCONF_SCHEMA_FILE_DIR)
+- at USE_GCONF_TRUE@schema_files = $(patsubst %.xml.in,compiz-%.schemas,$(xml_in_files))
+- at USE_GCONF_TRUE@schema_DATA = $(schema_files)
+- at USE_GCONF_TRUE@schemas_stylesheets = schemas.xslt
++ at USE_MATECONF_TRUE@schemadir = $(MATECONF_SCHEMA_FILE_DIR)
++ at USE_MATECONF_TRUE@schema_files = $(patsubst %.xml.in,compiz-%.schemas,$(xml_in_files))
++ at USE_MATECONF_TRUE@schema_DATA = $(schema_files)
++ at USE_MATECONF_TRUE@schemas_stylesheets = schemas.xslt
+ @USE_KCONFIG_TRUE at kde_kcfgdir = $(DESTDIR)$(KDE_KCFG_DIR)
+ @USE_KCONFIG_TRUE at kde_kcfg_files = $(patsubst %.xml.in,compiz-%.kcfg,$(xml_in_files))
+ @USE_KCONFIG_TRUE at kde_kcfg_stylesheets = kcfg.xslt
+@@ -610,9 +610,9 @@ core.xml.in: core.xml.in.in Makefile
+ 
+ @INTLTOOL_XML_RULE@
+ 
+- at USE_GCONF_TRUE@%.schemas: $(xml_files)
+- at USE_GCONF_TRUE@	xsltproc -o $@ --param defaultPlugins "'$(default_plugins)'" \
+- at USE_GCONF_TRUE@		$(srcdir)/schemas.xslt $(subst compiz-,,$*).xml
++ at USE_MATECONF_TRUE@%.schemas: $(xml_files)
++ at USE_MATECONF_TRUE@	xsltproc -o $@ --param defaultPlugins "'$(default_plugins)'" \
++ at USE_MATECONF_TRUE@		$(srcdir)/schemas.xslt $(subst compiz-,,$*).xml
+ 
+ @USE_KCONFIG_TRUE@%.kcfg: $(xml_files)
+ @USE_KCONFIG_TRUE@	xsltproc -o $@ $(srcdir)/kcfg.xslt $(subst compiz-,,$*).xml;
+@@ -622,9 +622,9 @@ core.xml.in: core.xml.in.in Makefile
+ @USE_KCONFIG_TRUE@	$(kde_kcfg_files) > $@;
+ 
+ install-data-local:
+- at GCONF_SCHEMAS_INSTALL_TRUE@@USE_GCONF_TRUE@	if test -z "$(DESTDIR)" ; then \
+- at GCONF_SCHEMAS_INSTALL_TRUE@@USE_GCONF_TRUE@		GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(schema_DATA); \
+- at GCONF_SCHEMAS_INSTALL_TRUE@@USE_GCONF_TRUE@        fi
++ at MATECONF_SCHEMAS_INSTALL_TRUE@@USE_MATECONF_TRUE@	if test -z "$(DESTDIR)" ; then \
++ at MATECONF_SCHEMAS_INSTALL_TRUE@@USE_MATECONF_TRUE@		MATECONF_CONFIG_SOURCE=$(MATECONF_SCHEMA_CONFIG_SOURCE) $(MATECONFTOOL) --makefile-install-rule $(schema_DATA); \
++ at MATECONF_SCHEMAS_INSTALL_TRUE@@USE_MATECONF_TRUE@        fi
+ @USE_KCONFIG_TRUE@	if mkdir -p $(kde_kcfgdir) && test -w $(kde_kcfgdir); then ( \
+ @USE_KCONFIG_TRUE@		$(INSTALL) -m 644 $(kde_kcfg_files) $(kde_kcfgdir) \
+ @USE_KCONFIG_TRUE@		); \
+diff -upr compiz-0.8.8-orig/metadata/matecompat.xml.in compiz-0.8.8/metadata/matecompat.xml.in
+--- compiz-0.8.8-orig/metadata/matecompat.xml.in	2012-08-26 10:35:32.096074898 +0200
++++ compiz-0.8.8/metadata/matecompat.xml.in	2012-05-16 12:40:07.000000000 +0200
+@@ -0,0 +1,52 @@
++<compiz>
++    <plugin name="matecompat">
++	<_short>Mate Compatibility</_short>
++	<_long>Options that keep Compiz compatible to the Mate desktop environment</_long>
++	<category>General</category>
++	<display>
++	    <option name="main_menu_key" type="key">
++		<_short>Show Main Menu</_short>
++		<_long>Show the main menu</_long>
++		<default>&lt;Alt&gt;F1</default>
++	    </option>
++	    <option name="run_key" type="key">
++		<_short>Run Dialog</_short>
++		<_long>Show Run Application dialog</_long>
++		<default>&lt;Alt&gt;F2</default>
++	    </option>
++	    <group>
++		<_short>Commands</_short>
++		<option name="command_screenshot" type="string">
++		    <_short>Screenshot command line</_short>
++		    <_long>Screenshot command line</_long>
++		    <default>mate-screenshot</default>
++		</option>
++		<option name="run_command_screenshot_key" type="key">
++		    <_short>Take a screenshot</_short>
++		    <_long>Take a screenshot</_long>
++		    <default>Print</default>
++		</option>
++		<option name="command_window_screenshot" type="string">
++		    <_short>Window screenshot command line</_short>
++		    <_long>Window screenshot command line</_long>
++		    <default>mate-screenshot --window</default>
++		</option>
++		<option name="run_command_window_screenshot_key" type="key">
++		    <_short>Take a screenshot of a window</_short>
++		    <_long>Take a screenshot of a window</_long>
++		    <default>&lt;Alt&gt;Print</default>
++		</option>
++		<_short>Run terminal command</_short>
++		<option name="command_terminal" type="string">
++		    <_short>Terminal command line</_short>
++		    <_long>Terminal command line</_long>
++		    <default>mate-terminal</default>
++		</option>
++		<option name="run_command_terminal_key" type="key">
++		    <_short>Open a terminal</_short>
++		    <_long>Open a terminal</_long>
++		</option>
++	    </group>
++	</display>
++    </plugin>
++</compiz>
+diff -upr compiz-0.8.8-orig/metadata/mateconf.xml.in compiz-0.8.8/metadata/mateconf.xml.in
+--- compiz-0.8.8-orig/metadata/mateconf.xml.in	2012-08-26 10:35:37.398131111 +0200
++++ compiz-0.8.8/metadata/mateconf.xml.in	2012-05-16 12:40:07.000000000 +0200
+@@ -0,0 +1,18 @@
++<compiz>
++    <plugin name="mateconf">
++	<_short>MateConf</_short>
++	<_long>MateConf Control Backend</_long>
++	<deps>
++	    <relation type="after">
++		<plugin>glib</plugin>
++	    </relation>
++	    <relation type="before">
++		<plugin>decoration</plugin>
++		<plugin>wobbly</plugin>
++		<plugin>fade</plugin>
++		<plugin>cube</plugin>
++		<plugin>scale</plugin>
++	    </relation>
++	</deps>
++    </plugin>
++</compiz>
+diff -upr compiz-0.8.8-orig/metadata/schemas.xslt compiz-0.8.8/metadata/schemas.xslt
+--- compiz-0.8.8-orig/metadata/schemas.xslt	2010-05-21 13:18:14.000000000 +0200
++++ compiz-0.8.8/metadata/schemas.xslt	2012-05-16 12:40:09.000000000 +0200
+@@ -29,13 +29,13 @@
+   <xsl:param name="appName">/apps/compiz</xsl:param>
+ 
+   <xsl:template  match="/compiz">
+-    <gconfschemafile>
++    <mateconfschemafile>
+       <schemalist>
+         <xsl:for-each select="/compiz//option[not(@read_only='true') and not(@type='action')]">
+           <xsl:call-template name="dumpOption"/>
+         </xsl:for-each>
+       </schemalist>
+-    </gconfschemafile>
++    </mateconfschemafile>
+   </xsl:template>
+ 
+   <!-- generates the schema for an option -->
+@@ -120,7 +120,7 @@
+     </schema>
+   </xsl:template>
+ 
+-  <!-- converts a compiz type to a gconf type -->
++  <!-- converts a compiz type to a mateconf type -->
+   <xsl:template name="printType">
+     <xsl:param name="type">
+       <xsl:value-of select="@type"/>
+diff -upr compiz-0.8.8-orig/plugins/fade.c compiz-0.8.8/plugins/fade.c
+--- compiz-0.8.8-orig/plugins/fade.c	2010-05-21 13:18:14.000000000 +0200
++++ compiz-0.8.8/plugins/fade.c	2012-05-16 12:40:16.000000000 +0200
+@@ -770,7 +770,7 @@ fadeInitDisplay (CompPlugin  *p,
+     matchInit (&fd->alwaysFadeWindowMatch);
+     matchAddExp (&fd->alwaysFadeWindowMatch, 0, "title=gksu");
+     matchAddExp (&fd->alwaysFadeWindowMatch, 0, "title=x-session-manager");
+-    matchAddExp (&fd->alwaysFadeWindowMatch, 0, "title=gnome-session");
++    matchAddExp (&fd->alwaysFadeWindowMatch, 0, "title=mate-session");
+     matchUpdate (d, &fd->alwaysFadeWindowMatch);
+ 
+     WRAP (fd, d, handleEvent, fadeHandleEvent);
+Nur in compiz-0.8.8-orig/plugins: gconf.c.
+diff -upr compiz-0.8.8-orig/plugins/glib.c compiz-0.8.8/plugins/glib.c
+--- compiz-0.8.8-orig/plugins/glib.c	2010-05-21 13:18:14.000000000 +0200
++++ compiz-0.8.8/plugins/glib.c	2012-05-16 12:40:09.000000000 +0200
+@@ -37,7 +37,7 @@ typedef struct _GLibWatch {
+     CompDisplay	      *display;
+ } GLibWatch;
+ 
+-typedef struct _GConfDisplay {
++typedef struct _MateConfDisplay {
+     HandleEventProc   handleEvent;
+     CompTimeoutHandle timeoutHandle;
+     CompTimeoutHandle wakeupTimeoutHandle;
+Nur in compiz-0.8.8-orig/plugins: gnomecompat.c.
+diff -upr compiz-0.8.8-orig/plugins/ini.c compiz-0.8.8/plugins/ini.c
+--- compiz-0.8.8-orig/plugins/ini.c	2010-05-21 13:18:14.000000000 +0200
++++ compiz-0.8.8/plugins/ini.c	2012-05-16 12:40:17.000000000 +0200
+@@ -22,7 +22,7 @@
+  *
+  * Author: Mike Dransfield <mike at blueroot.co.uk>
+  *
+- * Some code taken from gconf.c by :
++ * Some code taken from mateconf.c by :
+  *                       David Reveman <davidr at novell.com>
+  */
+ 
+diff -upr compiz-0.8.8-orig/plugins/Makefile.am compiz-0.8.8/plugins/Makefile.am
+--- compiz-0.8.8-orig/plugins/Makefile.am	2010-05-21 13:18:14.000000000 +0200
++++ compiz-0.8.8/plugins/Makefile.am	2012-05-16 12:40:08.000000000 +0200
+@@ -71,8 +71,8 @@ libobs_la_SOURCES = obs.c
+ libcommands_la_LDFLAGS = -module -avoid-version -no-undefined
+ libcommands_la_SOURCES = commands.c
+ 
+-libgnomecompat_la_LDFLAGS = -module -avoid-version -no-undefined
+-libgnomecompat_la_SOURCES = gnomecompat.c
++libmatecompat_la_LDFLAGS = -module -avoid-version -no-undefined
++libmatecompat_la_SOURCES = matecompat.c
+ 
+ if USE_LIBRSVG
+ libsvg_la_DEPENDENCIES = $(top_builddir)/libdecoration/libdecoration.la
+@@ -98,11 +98,11 @@ libglib_la_SOURCES = glib.c
+ libglib_module = libglib.la
+ endif
+ 
+-if USE_GCONF
+-libgconf_la_LDFLAGS = -module -avoid-version -no-undefined
+-libgconf_la_LIBADD = @GCONF_LIBS@
+-libgconf_la_SOURCES = gconf.c
+-libgconf_module = libgconf.la
++if USE_MATECONF
++libmateconf_la_LDFLAGS = -module -avoid-version -no-undefined
++libmateconf_la_LIBADD = @MATECONF_LIBS@
++libmateconf_la_SOURCES = mateconf.c
++libmateconf_module = libmateconf.la
+ endif
+ 
+ if USE_KCONFIG
+@@ -137,7 +137,7 @@ INCLUDES =					\
+ 	@LIBPNG_CFLAGS@				\
+ 	@LIBRSVG_CFLAGS@			\
+ 	@ANNOTATE_CFLAGS@			\
+-	@GCONF_CFLAGS@				\
++	@MATECONF_CFLAGS@				\
+ 	@KCONFIG_CFLAGS@			\
+ 	@DBUS_CFLAGS@				\
+ 	@GLIB_CFLAGS@				\
+@@ -155,7 +155,7 @@ moduledir = $(plugindir)
+ 
+ module_LTLIBRARIES =		\
+ 	$(libglib_module)	\
+-	$(libgconf_module)	\
++	$(libmateconf_module)	\
+ 	$(libkconfig_module)	\
+ 	libdecoration.la	\
+ 	libwobbly.la		\
+@@ -180,7 +180,7 @@ module_LTLIBRARIES =		\
+ 	libini.la		\
+ 	libobs.la		\
+ 	libcommands.la		\
+-	libgnomecompat.la	\
++	libmatecompat.la	\
+ 	$(libsvg_module)	\
+ 	$(libannotate_module)	\
+ 	$(libinotify_module)	\
+diff -upr compiz-0.8.8-orig/plugins/Makefile.in compiz-0.8.8/plugins/Makefile.in
+--- compiz-0.8.8-orig/plugins/Makefile.in	2011-03-30 11:33:35.000000000 +0200
++++ compiz-0.8.8/plugins/Makefile.in	2012-05-16 12:40:16.000000000 +0200
+@@ -125,14 +125,14 @@ libfs_la_LINK = $(LIBTOOL) --tag=CC $(AM
+ 	--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(libfs_la_LDFLAGS) \
+ 	$(LDFLAGS) -o $@
+ @FUSE_PLUGIN_TRUE at am_libfs_la_rpath = -rpath $(moduledir)
+-libgconf_la_DEPENDENCIES =
+-am__libgconf_la_SOURCES_DIST = gconf.c
+- at USE_GCONF_TRUE@am_libgconf_la_OBJECTS = gconf.lo
+-libgconf_la_OBJECTS = $(am_libgconf_la_OBJECTS)
+-libgconf_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
++libmateconf_la_DEPENDENCIES =
++am__libmateconf_la_SOURCES_DIST = mateconf.c
++ at USE_MATECONF_TRUE@am_libmateconf_la_OBJECTS = mateconf.lo
++libmateconf_la_OBJECTS = $(am_libmateconf_la_OBJECTS)
++libmateconf_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
+ 	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+-	$(libgconf_la_LDFLAGS) $(LDFLAGS) -o $@
+- at USE_GCONF_TRUE@am_libgconf_la_rpath = -rpath $(moduledir)
++	$(libmateconf_la_LDFLAGS) $(LDFLAGS) -o $@
++ at USE_MATECONF_TRUE@am_libmateconf_la_rpath = -rpath $(moduledir)
+ libglib_la_DEPENDENCIES =
+ am__libglib_la_SOURCES_DIST = glib.c
+ @USE_GLIB_TRUE at am_libglib_la_OBJECTS = glib.lo
+@@ -141,12 +141,12 @@ libglib_la_LINK = $(LIBTOOL) --tag=CC $(
+ 	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+ 	$(libglib_la_LDFLAGS) $(LDFLAGS) -o $@
+ @USE_GLIB_TRUE at am_libglib_la_rpath = -rpath $(moduledir)
+-libgnomecompat_la_LIBADD =
+-am_libgnomecompat_la_OBJECTS = gnomecompat.lo
+-libgnomecompat_la_OBJECTS = $(am_libgnomecompat_la_OBJECTS)
+-libgnomecompat_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
++libmatecompat_la_LIBADD =
++am_libmatecompat_la_OBJECTS = matecompat.lo
++libmatecompat_la_OBJECTS = $(am_libmatecompat_la_OBJECTS)
++libmatecompat_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
+ 	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+-	$(libgnomecompat_la_LDFLAGS) $(LDFLAGS) -o $@
++	$(libmatecompat_la_LDFLAGS) $(LDFLAGS) -o $@
+ libini_la_LIBADD =
+ am_libini_la_OBJECTS = ini.lo
+ libini_la_OBJECTS = $(am_libini_la_OBJECTS)
+@@ -291,8 +291,8 @@ SOURCES = $(libannotate_la_SOURCES) $(li
+ 	$(libclone_la_SOURCES) $(libcommands_la_SOURCES) \
+ 	$(libcube_la_SOURCES) $(libdbus_la_SOURCES) \
+ 	$(libdecoration_la_SOURCES) $(libfade_la_SOURCES) \
+-	$(libfs_la_SOURCES) $(libgconf_la_SOURCES) \
+-	$(libglib_la_SOURCES) $(libgnomecompat_la_SOURCES) \
++	$(libfs_la_SOURCES) $(libmateconf_la_SOURCES) \
++	$(libglib_la_SOURCES) $(libmatecompat_la_SOURCES) \
+ 	$(libini_la_SOURCES) $(libinotify_la_SOURCES) \
+ 	$(libkconfig_la_SOURCES) $(libminimize_la_SOURCES) \
+ 	$(libmove_la_SOURCES) $(libobs_la_SOURCES) \
+@@ -308,8 +308,8 @@ DIST_SOURCES = $(am__libannotate_la_SOUR
+ 	$(libcommands_la_SOURCES) $(libcube_la_SOURCES) \
+ 	$(am__libdbus_la_SOURCES_DIST) $(libdecoration_la_SOURCES) \
+ 	$(libfade_la_SOURCES) $(am__libfs_la_SOURCES_DIST) \
+-	$(am__libgconf_la_SOURCES_DIST) $(am__libglib_la_SOURCES_DIST) \
+-	$(libgnomecompat_la_SOURCES) $(libini_la_SOURCES) \
++	$(am__libmateconf_la_SOURCES_DIST) $(am__libglib_la_SOURCES_DIST) \
++	$(libmatecompat_la_SOURCES) $(libini_la_SOURCES) \
+ 	$(am__libinotify_la_SOURCES_DIST) \
+ 	$(am__libkconfig_la_SOURCES_DIST) $(libminimize_la_SOURCES) \
+ 	$(libmove_la_SOURCES) $(libobs_la_SOURCES) \
+@@ -373,11 +373,11 @@ EXEEXT = @EXEEXT@
+ FGREP = @FGREP@
+ FUSE_CFLAGS = @FUSE_CFLAGS@
+ FUSE_LIBS = @FUSE_LIBS@
+-GCONFTOOL = @GCONFTOOL@
+-GCONF_CFLAGS = @GCONF_CFLAGS@
+-GCONF_LIBS = @GCONF_LIBS@
+-GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+-GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
++MATECONFTOOL = @MATECONFTOOL@
++MATECONF_CFLAGS = @MATECONF_CFLAGS@
++MATECONF_LIBS = @MATECONF_LIBS@
++MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
++MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+ GLIB_CFLAGS = @GLIB_CFLAGS@
+ GLIB_LIBS = @GLIB_LIBS@
+@@ -385,10 +385,10 @@ GL_CFLAGS = @GL_CFLAGS@
+ GL_LIBS = @GL_LIBS@
+ GMOFILES = @GMOFILES@
+ GMSGFMT = @GMSGFMT@
+-GNOME_KEY_BINDINGS_CFLAGS = @GNOME_KEY_BINDINGS_CFLAGS@
+-GNOME_KEY_BINDINGS_LIBS = @GNOME_KEY_BINDINGS_LIBS@
+-GNOME_WINDOW_SETTINGS_CFLAGS = @GNOME_WINDOW_SETTINGS_CFLAGS@
+-GNOME_WINDOW_SETTINGS_LIBS = @GNOME_WINDOW_SETTINGS_LIBS@
++MATE_KEY_BINDINGS_CFLAGS = @MATE_KEY_BINDINGS_CFLAGS@
++MATE_KEY_BINDINGS_LIBS = @MATE_KEY_BINDINGS_LIBS@
++MATE_WINDOW_SETTINGS_CFLAGS = @MATE_WINDOW_SETTINGS_CFLAGS@
++MATE_WINDOW_SETTINGS_LIBS = @MATE_WINDOW_SETTINGS_LIBS@
+ GREP = @GREP@
+ GTK_WINDOW_DECORATOR_CFLAGS = @GTK_WINDOW_DECORATOR_CFLAGS@
+ GTK_WINDOW_DECORATOR_LIBS = @GTK_WINDOW_DECORATOR_LIBS@
+@@ -429,8 +429,8 @@ LN_S = @LN_S@
+ LTLIBOBJS = @LTLIBOBJS@
+ MAINT = @MAINT@
+ MAKEINFO = @MAKEINFO@
+-METACITY_CFLAGS = @METACITY_CFLAGS@
+-METACITY_LIBS = @METACITY_LIBS@
++MARCO_CFLAGS = @MARCO_CFLAGS@
++MARCO_LIBS = @MARCO_LIBS@
+ MKDIR_P = @MKDIR_P@
+ MKINSTALLDIRS = @MKINSTALLDIRS@
+ MSGFMT = @MSGFMT@
+@@ -581,8 +581,8 @@ libobs_la_LDFLAGS = -module -avoid-versi
+ libobs_la_SOURCES = obs.c
+ libcommands_la_LDFLAGS = -module -avoid-version -no-undefined
+ libcommands_la_SOURCES = commands.c
+-libgnomecompat_la_LDFLAGS = -module -avoid-version -no-undefined
+-libgnomecompat_la_SOURCES = gnomecompat.c
++libmatecompat_la_LDFLAGS = -module -avoid-version -no-undefined
++libmatecompat_la_SOURCES = matecompat.c
+ @USE_LIBRSVG_TRUE at libsvg_la_DEPENDENCIES = $(top_builddir)/libdecoration/libdecoration.la
+ @USE_LIBRSVG_TRUE at libsvg_la_LDFLAGS = -module -avoid-version -no-undefined
+ @USE_LIBRSVG_TRUE at libsvg_la_LIBADD = \
+@@ -599,10 +599,10 @@ libgnomecompat_la_SOURCES = gnomecompat.
+ @USE_GLIB_TRUE at libglib_la_LIBADD = @GLIB_LIBS@
+ @USE_GLIB_TRUE at libglib_la_SOURCES = glib.c
+ @USE_GLIB_TRUE at libglib_module = libglib.la
+- at USE_GCONF_TRUE@libgconf_la_LDFLAGS = -module -avoid-version -no-undefined
+- at USE_GCONF_TRUE@libgconf_la_LIBADD = @GCONF_LIBS@
+- at USE_GCONF_TRUE@libgconf_la_SOURCES = gconf.c
+- at USE_GCONF_TRUE@libgconf_module = libgconf.la
++ at USE_MATECONF_TRUE@libmateconf_la_LDFLAGS = -module -avoid-version -no-undefined
++ at USE_MATECONF_TRUE@libmateconf_la_LIBADD = @MATECONF_LIBS@
++ at USE_MATECONF_TRUE@libmateconf_la_SOURCES = mateconf.c
++ at USE_MATECONF_TRUE@libmateconf_module = libmateconf.la
+ @USE_KCONFIG_TRUE at libkconfig_la_LDFLAGS = -module -avoid-version -no-undefined
+ @USE_KCONFIG_TRUE at libkconfig_la_LIBADD = @KCONFIG_LIBS@
+ @USE_KCONFIG_TRUE at libkconfig_la_SOURCES = kconfig.cpp
+@@ -623,7 +623,7 @@ INCLUDES = \
+ 	@LIBPNG_CFLAGS@				\
+ 	@LIBRSVG_CFLAGS@			\
+ 	@ANNOTATE_CFLAGS@			\
+-	@GCONF_CFLAGS@				\
++	@MATECONF_CFLAGS@				\
+ 	@KCONFIG_CFLAGS@			\
+ 	@DBUS_CFLAGS@				\
+ 	@GLIB_CFLAGS@				\
+@@ -640,7 +640,7 @@ INCLUDES = \
+ moduledir = $(plugindir)
+ module_LTLIBRARIES = \
+ 	$(libglib_module)	\
+-	$(libgconf_module)	\
++	$(libmateconf_module)	\
+ 	$(libkconfig_module)	\
+ 	libdecoration.la	\
+ 	libwobbly.la		\
+@@ -665,7 +665,7 @@ module_LTLIBRARIES = \
+ 	libini.la		\
+ 	libobs.la		\
+ 	libcommands.la		\
+-	libgnomecompat.la	\
++	libmatecompat.la	\
+ 	$(libsvg_module)	\
+ 	$(libannotate_module)	\
+ 	$(libinotify_module)	\
+@@ -754,12 +754,12 @@ libfade.la: $(libfade_la_OBJECTS) $(libf
+ 	$(libfade_la_LINK) -rpath $(moduledir) $(libfade_la_OBJECTS) $(libfade_la_LIBADD) $(LIBS)
+ libfs.la: $(libfs_la_OBJECTS) $(libfs_la_DEPENDENCIES) 
+ 	$(libfs_la_LINK) $(am_libfs_la_rpath) $(libfs_la_OBJECTS) $(libfs_la_LIBADD) $(LIBS)
+-libgconf.la: $(libgconf_la_OBJECTS) $(libgconf_la_DEPENDENCIES) 
+-	$(libgconf_la_LINK) $(am_libgconf_la_rpath) $(libgconf_la_OBJECTS) $(libgconf_la_LIBADD) $(LIBS)
++libmateconf.la: $(libmateconf_la_OBJECTS) $(libmateconf_la_DEPENDENCIES) 
++	$(libmateconf_la_LINK) $(am_libmateconf_la_rpath) $(libmateconf_la_OBJECTS) $(libmateconf_la_LIBADD) $(LIBS)
+ libglib.la: $(libglib_la_OBJECTS) $(libglib_la_DEPENDENCIES) 
+ 	$(libglib_la_LINK) $(am_libglib_la_rpath) $(libglib_la_OBJECTS) $(libglib_la_LIBADD) $(LIBS)
+-libgnomecompat.la: $(libgnomecompat_la_OBJECTS) $(libgnomecompat_la_DEPENDENCIES) 
+-	$(libgnomecompat_la_LINK) -rpath $(moduledir) $(libgnomecompat_la_OBJECTS) $(libgnomecompat_la_LIBADD) $(LIBS)
++libmatecompat.la: $(libmatecompat_la_OBJECTS) $(libmatecompat_la_DEPENDENCIES) 
++	$(libmatecompat_la_LINK) -rpath $(moduledir) $(libmatecompat_la_OBJECTS) $(libmatecompat_la_LIBADD) $(LIBS)
+ libini.la: $(libini_la_OBJECTS) $(libini_la_DEPENDENCIES) 
+ 	$(libini_la_LINK) -rpath $(moduledir) $(libini_la_OBJECTS) $(libini_la_LIBADD) $(LIBS)
+ libinotify.la: $(libinotify_la_OBJECTS) $(libinotify_la_DEPENDENCIES) 
+@@ -814,9 +814,9 @@ distclean-compile:
+ @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/decoration.Plo at am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/fade.Plo at am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/fuse.Plo at am__quote@
+- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/gconf.Plo at am__quote@
++ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/mateconf.Plo at am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/glib.Plo at am__quote@
+- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/gnomecompat.Plo at am__quote@
++ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/matecompat.Plo at am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/ini.Plo at am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/inotify.Plo at am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/kconfig.Plo at am__quote@
+diff -upr compiz-0.8.8-orig/plugins/matecompat.c compiz-0.8.8/plugins/matecompat.c
+--- compiz-0.8.8-orig/plugins/matecompat.c	2012-08-26 10:36:32.747718553 +0200
++++ compiz-0.8.8/plugins/matecompat.c	2012-05-16 12:40:09.000000000 +0200
+@@ -0,0 +1,344 @@
++/*
++ * Copyright © 2009 Danny Baumann
++ *
++ * Permission to use, copy, modify, distribute, and sell this software
++ * and its documentation for any purpose is hereby granted without
++ * fee, provided that the above copyright notice appear in all copies
++ * and that both that copyright notice and this permission notice
++ * appear in supporting documentation, and that the name of
++ * Danny Baumann not be used in advertising or publicity pertaining to
++ * distribution of the software without specific, written prior permission.
++ * Danny Baumann makes no representations about the suitability of this
++ * software for any purpose. It is provided "as is" without express or
++ * implied warranty.
++ *
++ * DANNY BAUMANN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
++ * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
++ * NO EVENT SHALL DENNIS KASPRZYK BE LIABLE FOR ANY SPECIAL, INDIRECT OR
++ * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
++ * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
++ * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
++ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
++ *
++ * Author: Danny Baumann <dannybaumann at web.de>
++ */
++
++#include <compiz-core.h>
++
++static CompMetadata mateMetadata;
++
++static int displayPrivateIndex;
++
++#define MATE_DISPLAY_OPTION_MAIN_MENU_KEY              0
++#define MATE_DISPLAY_OPTION_RUN_DIALOG_KEY             1
++#define MATE_DISPLAY_OPTION_SCREENSHOT_CMD             2
++#define MATE_DISPLAY_OPTION_RUN_SCREENSHOT_KEY         3
++#define MATE_DISPLAY_OPTION_WINDOW_SCREENSHOT_CMD      4
++#define MATE_DISPLAY_OPTION_RUN_WINDOW_SCREENSHOT_KEY  5
++#define MATE_DISPLAY_OPTION_TERMINAL_CMD               6
++#define MATE_DISPLAY_OPTION_RUN_TERMINAL_KEY           7
++#define MATE_DISPLAY_OPTION_NUM                        8
++
++typedef struct _MateDisplay {
++    CompOption opt[MATE_DISPLAY_OPTION_NUM];
++
++    Atom panelActionAtom;
++    Atom panelMainMenuAtom;
++    Atom panelRunDialogAtom;
++} MateDisplay;
++
++#define GET_MATE_DISPLAY(d)                                       \
++    ((MateDisplay *) (d)->base.privates[displayPrivateIndex].ptr)
++#define MATE_DISPLAY(d)                                           \
++    MateDisplay *gd = GET_MATE_DISPLAY (d)
++
++#define NUM_OPTIONS(d) (sizeof ((d)->opt) / sizeof (CompOption))
++
++static Bool
++runDispatch (CompDisplay     *d,
++	     CompAction      *action,
++	     CompActionState state,
++	     CompOption      *option,
++	     int             nOption)
++{
++    CompScreen *s;
++    Window     xid;
++
++    xid = getIntOptionNamed (option, nOption, "root", 0);
++    s   = findScreenAtDisplay (d, xid);
++
++    if (s)
++    {
++	MATE_DISPLAY (d);
++
++	runCommand (s, gd->opt[action->priv.val].value.s);
++    }
++
++    return TRUE;
++}
++
++static void
++panelAction (CompDisplay *d,
++	     CompOption  *option,
++	     int         nOption,
++	     Atom        actionAtom)
++{
++    Window     xid;
++    CompScreen *s;
++    XEvent     event;
++    Time       time;
++
++    MATE_DISPLAY (d);
++
++    xid = getIntOptionNamed (option, nOption, "root", 0);
++    s   = findScreenAtDisplay (d, xid);
++
++    if (!s)
++	return;
++
++    time = getIntOptionNamed (option, nOption, "time", CurrentTime);
++
++    /* we need to ungrab the keyboard here, otherwise the panel main
++       menu won't popup as it wants to grab the keyboard itself */
++    XUngrabKeyboard (d->display, time);
++
++    event.type                 = ClientMessage;
++    event.xclient.window       = s->root;
++    event.xclient.message_type = gd->panelActionAtom;
++    event.xclient.format       = 32;
++    event.xclient.data.l[0]    = actionAtom;
++    event.xclient.data.l[1]    = time;
++    event.xclient.data.l[2]    = 0;
++    event.xclient.data.l[3]    = 0;
++    event.xclient.data.l[4]    = 0;
++
++    XSendEvent (d->display, s->root, FALSE, StructureNotifyMask, &event);
++}
++
++static Bool
++showMainMenu (CompDisplay     *d,
++	      CompAction      *action,
++	      CompActionState state,
++	      CompOption      *option,
++	      int             nOption)
++{
++    MATE_DISPLAY (d);
++
++    panelAction (d, option, nOption, gd->panelMainMenuAtom);
++
++    return TRUE;
++}
++
++static Bool
++showRunDialog (CompDisplay     *d,
++	       CompAction      *action,
++	       CompActionState state,
++	       CompOption      *option,
++	       int             nOption)
++{
++    MATE_DISPLAY (d);
++
++    panelAction (d, option, nOption, gd->panelRunDialogAtom);
++
++    return TRUE;
++}
++static const CompMetadataOptionInfo mateDisplayOptionInfo[] = {
++    { "main_menu_key", "key", 0, showMainMenu, 0 },
++    { "run_key", "key", 0, showRunDialog, 0 },
++    { "command_screenshot", "string", 0, 0, 0 },
++    { "run_command_screenshot_key", "key", 0, runDispatch, 0 },
++    { "command_window_screenshot", "string", 0, 0, 0 },
++    { "run_command_window_screenshot_key", "key", 0, runDispatch, 0 },
++    { "command_terminal", "string", 0, 0, 0 },
++    { "run_command_terminal_key", "key", 0, runDispatch, 0 }
++};
++
++static CompBool
++mateInitDisplay (CompPlugin  *p,
++		  CompDisplay *d)
++{
++    MateDisplay *gd;
++    int          opt, index;
++
++    if (!checkPluginABI ("core", CORE_ABIVERSION))
++	return FALSE;
++
++    gd = malloc (sizeof (MateDisplay));
++    if (!gd)
++	return FALSE;
++
++    if (!compInitDisplayOptionsFromMetadata (d,
++					     &mateMetadata,
++					     mateDisplayOptionInfo,
++					     gd->opt,
++					     MATE_DISPLAY_OPTION_NUM))
++    {
++	free (gd);
++	return FALSE;
++    }
++
++    opt = MATE_DISPLAY_OPTION_RUN_SCREENSHOT_KEY;
++    gd->opt[opt].value.action.priv.val = MATE_DISPLAY_OPTION_SCREENSHOT_CMD;
++
++    opt   = MATE_DISPLAY_OPTION_RUN_WINDOW_SCREENSHOT_KEY;
++    index = MATE_DISPLAY_OPTION_WINDOW_SCREENSHOT_CMD;
++    gd->opt[opt].value.action.priv.val = index;
++
++    opt = MATE_DISPLAY_OPTION_RUN_TERMINAL_KEY;
++    gd->opt[opt].value.action.priv.val = MATE_DISPLAY_OPTION_TERMINAL_CMD;
++
++    gd->panelActionAtom =
++	XInternAtom (d->display, "_MATE_PANEL_ACTION", FALSE);
++    gd->panelMainMenuAtom =
++	XInternAtom (d->display, "_MATE_PANEL_ACTION_MAIN_MENU", FALSE);
++    gd->panelRunDialogAtom =
++	XInternAtom (d->display, "_MATE_PANEL_ACTION_RUN_DIALOG", FALSE);
++
++    d->base.privates[displayPrivateIndex].ptr = gd;
++
++    return TRUE;
++}
++
++static void
++mateFiniDisplay (CompPlugin  *p,
++		  CompDisplay *d)
++{
++    MATE_DISPLAY (d);
++
++    compFiniDisplayOptions (d, gd->opt, MATE_DISPLAY_OPTION_NUM);
++
++    free (gd);
++}
++
++static CompOption *
++mateGetDisplayOptions (CompPlugin  *p,
++			CompDisplay *d,
++			int         *count)
++{
++    MATE_DISPLAY (d);
++
++    *count = NUM_OPTIONS (gd);
++    return gd->opt;
++}
++
++static CompBool
++mateSetDisplayOption (CompPlugin      *p,
++		       CompDisplay     *d,
++		       const char      *name,
++		       CompOptionValue *value)
++{
++    CompOption *o;
++
++    MATE_DISPLAY (d);
++
++    o = compFindOption (gd->opt, NUM_OPTIONS (gd), name, NULL);
++    if (!o)
++	return FALSE;
++
++    return compSetDisplayOption (d, o, value);
++}
++
++static CompBool
++mateInitObject (CompPlugin *p,
++		 CompObject *o)
++{
++    static InitPluginObjectProc dispTab[] = {
++	(InitPluginObjectProc) 0, /* InitCore */
++	(InitPluginObjectProc) mateInitDisplay
++    };
++
++    RETURN_DISPATCH (o, dispTab, ARRAY_SIZE (dispTab), TRUE, (p, o));
++}
++
++static void
++mateFiniObject (CompPlugin *p,
++		 CompObject *o)
++{
++    static FiniPluginObjectProc dispTab[] = {
++	(FiniPluginObjectProc) 0, /* FiniCore */
++	(FiniPluginObjectProc) mateFiniDisplay
++    };
++
++    DISPATCH (o, dispTab, ARRAY_SIZE (dispTab), (p, o));
++}
++
++static CompOption *
++mateGetObjectOptions (CompPlugin *p,
++		       CompObject *o,
++		       int        *count)
++{
++    static GetPluginObjectOptionsProc dispTab[] = {
++	(GetPluginObjectOptionsProc) 0, /* GetCoreOptions */
++	(GetPluginObjectOptionsProc) mateGetDisplayOptions
++    };
++
++    *count = 0;
++    RETURN_DISPATCH (o, dispTab, ARRAY_SIZE (dispTab),
++		     (void *) count, (p, o, count));
++}
++
++static CompBool
++mateSetObjectOption (CompPlugin      *p,
++		      CompObject      *o,
++		      const char      *name,
++		      CompOptionValue *value)
++{
++    static SetPluginObjectOptionProc dispTab[] = {
++	(SetPluginObjectOptionProc) 0, /* SetCoreOption */
++	(SetPluginObjectOptionProc) mateSetDisplayOption,
++    };
++
++    RETURN_DISPATCH (o, dispTab, ARRAY_SIZE (dispTab), FALSE,
++		     (p, o, name, value));
++}
++
++static Bool
++mateInit (CompPlugin *p)
++{
++    if (!compInitPluginMetadataFromInfo (&mateMetadata,
++					 p->vTable->name,
++					 mateDisplayOptionInfo,
++					 MATE_DISPLAY_OPTION_NUM, 0, 0))
++	return FALSE;
++
++    displayPrivateIndex = allocateDisplayPrivateIndex ();
++    if (displayPrivateIndex < 0)
++    {
++	compFiniMetadata (&mateMetadata);
++	return FALSE;
++    }
++
++    compAddMetadataFromFile (&mateMetadata, p->vTable->name);
++
++    return TRUE;
++}
++
++static void
++mateFini (CompPlugin *p)
++{
++    freeDisplayPrivateIndex (displayPrivateIndex);
++    compFiniMetadata (&mateMetadata);
++}
++
++static CompMetadata *
++mateGetMetadata (CompPlugin *p)
++{
++    return &mateMetadata;
++}
++
++static CompPluginVTable mateVTable = {
++    "matecompat",
++    mateGetMetadata,
++    mateInit,
++    mateFini,
++    mateInitObject,
++    mateFiniObject,
++    mateGetObjectOptions,
++    mateSetObjectOption
++};
++
++CompPluginVTable *
++getCompPluginInfo20070830 (void)
++{
++    return &mateVTable;
++}
+diff -upr compiz-0.8.8-orig/plugins/mateconf.c compiz-0.8.8/plugins/mateconf.c
+--- compiz-0.8.8-orig/plugins/mateconf.c	2012-08-26 10:36:32.746718542 +0200
++++ compiz-0.8.8/plugins/mateconf.c	2012-05-16 12:40:15.000000000 +0200
+@@ -0,0 +1,849 @@
++/*
++ * Copyright © 2005 Novell, Inc.
++ *
++ * Permission to use, copy, modify, distribute, and sell this software
++ * and its documentation for any purpose is hereby granted without
++ * fee, provided that the above copyright notice appear in all copies
++ * and that both that copyright notice and this permission notice
++ * appear in supporting documentation, and that the name of
++ * Novell, Inc. not be used in advertising or publicity pertaining to
++ * distribution of the software without specific, written prior permission.
++ * Novell, Inc. makes no representations about the suitability of this
++ * software for any purpose. It is provided "as is" without express or
++ * implied warranty.
++ *
++ * NOVELL, INC. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
++ * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
++ * NO EVENT SHALL NOVELL, INC. BE LIABLE FOR ANY SPECIAL, INDIRECT OR
++ * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
++ * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
++ * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
++ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
++ *
++ * Author: David Reveman <davidr at novell.com>
++ */
++
++#define _GNU_SOURCE
++#include <string.h>
++#include <stdio.h>
++#include <stdlib.h>
++#include <ctype.h>
++
++#include <glib.h>
++#include <glib/gprintf.h>
++#include <mateconf/mateconf-client.h>
++
++#include <compiz-core.h>
++
++static CompMetadata mateconfMetadata;
++
++#define APP_NAME "compiz"
++
++/* From mateconf-internal.h. Bleah. */
++int mateconf_value_compare (const MateConfValue *value_a,
++			 const MateConfValue *value_b);
++
++static int corePrivateIndex;
++
++typedef struct _MateConfCore {
++    MateConfClient *client;
++    guint	cnxn;
++
++    CompTimeoutHandle reloadHandle;
++
++    InitPluginForObjectProc initPluginForObject;
++    SetOptionForPluginProc  setOptionForPlugin;
++} MateConfCore;
++
++#define GET_MATECONF_CORE(c)				     \
++    ((MateConfCore *) (c)->base.privates[corePrivateIndex].ptr)
++
++#define MATECONF_CORE(c)		       \
++    MateConfCore *gc = GET_MATECONF_CORE (c)
++
++
++static gchar *
++mateconfGetKey (CompObject  *object,
++	     const gchar *plugin,
++	     const gchar *option)
++{
++    const gchar *type;
++    gchar	*key, *name, *objectName;
++
++    type = compObjectTypeName (object->type);
++    if (strcmp (type, "display") == 0)
++	type = "allscreens";
++
++    name = compObjectName (object);
++    if (name)
++    {
++	objectName = g_strdup_printf ("%s%s", type, name);
++	free (name);
++    }
++    else
++	objectName = g_strdup (type);
++
++    if (strcmp (plugin, "core") == 0)
++	key = g_strjoin ("/", "/apps", APP_NAME, "general", objectName,
++			 "options", option, NULL);
++    else
++	key = g_strjoin ("/", "/apps", APP_NAME, "plugins", plugin, objectName,
++			 "options", option, NULL);
++
++    g_free (objectName);
++
++    return key;
++}
++
++static MateConfValueType
++mateconfTypeFromCompType (CompOptionType type)
++{
++    switch (type) {
++    case CompOptionTypeBool:
++    case CompOptionTypeBell:
++	return MATECONF_VALUE_BOOL;
++    case CompOptionTypeInt:
++	return MATECONF_VALUE_INT;
++    case CompOptionTypeFloat:
++	return MATECONF_VALUE_FLOAT;
++    case CompOptionTypeString:
++    case CompOptionTypeColor:
++    case CompOptionTypeKey:
++    case CompOptionTypeButton:
++    case CompOptionTypeEdge:
++    case CompOptionTypeMatch:
++	return MATECONF_VALUE_STRING;
++    case CompOptionTypeList:
++	return MATECONF_VALUE_LIST;
++    default:
++	break;
++    }
++
++    return MATECONF_VALUE_INVALID;
++}
++
++static void
++mateconfSetValue (CompObject      *object,
++	       CompOptionValue *value,
++	       CompOptionType  type,
++	       MateConfValue      *gvalue)
++{
++    switch (type) {
++    case CompOptionTypeBool:
++	mateconf_value_set_bool (gvalue, value->b);
++	break;
++    case CompOptionTypeInt:
++	mateconf_value_set_int (gvalue, value->i);
++	break;
++    case CompOptionTypeFloat:
++	mateconf_value_set_float (gvalue, value->f);
++	break;
++    case CompOptionTypeString:
++	mateconf_value_set_string (gvalue, value->s);
++	break;
++    case CompOptionTypeColor: {
++	gchar *color;
++
++	color = colorToString (value->c);
++	mateconf_value_set_string (gvalue, color);
++
++	free (color);
++    } break;
++    case CompOptionTypeKey: {
++	gchar *action;
++
++	while (object && object->type != COMP_OBJECT_TYPE_DISPLAY)
++	    object = object->parent;
++
++	if (!object)
++	    return;
++
++	action = keyActionToString (GET_CORE_DISPLAY (object), &value->action);
++	mateconf_value_set_string (gvalue, action);
++
++	free (action);
++    } break;
++    case CompOptionTypeButton: {
++	gchar *action;
++
++	while (object && object->type != COMP_OBJECT_TYPE_DISPLAY)
++	    object = object->parent;
++
++	if (!object)
++	    return;
++
++	action = buttonActionToString (GET_CORE_DISPLAY (object),
++				       &value->action);
++	mateconf_value_set_string (gvalue, action);
++
++	free (action);
++    } break;
++    case CompOptionTypeEdge: {
++	gchar *edge;
++
++	edge = edgeMaskToString (value->action.edgeMask);
++	mateconf_value_set_string (gvalue, edge);
++
++	free (edge);
++    } break;
++    case CompOptionTypeBell:
++	mateconf_value_set_bool (gvalue, value->action.bell);
++	break;
++    case CompOptionTypeMatch: {
++	gchar *match;
++
++	match = matchToString (&value->match);
++	mateconf_value_set_string (gvalue, match);
++
++	free (match);
++    } break;
++    default:
++	break;
++    }
++}
++
++static void
++mateconfSetOption (CompObject  *object,
++		CompOption  *o,
++		const gchar *plugin)
++{
++    MateConfValueType type = mateconfTypeFromCompType (o->type);
++    MateConfValue     *gvalue, *existingValue = NULL;
++    gchar          *key;
++
++    MATECONF_CORE (&core);
++
++    if (type == MATECONF_VALUE_INVALID)
++	return;
++
++    key = mateconfGetKey (object, plugin, o->name);
++
++    existingValue = mateconf_client_get (gc->client, key, NULL);
++    gvalue = mateconf_value_new (type);
++
++    if (o->type == CompOptionTypeList)
++    {
++	GSList     *node, *list = NULL;
++	MateConfValue *gv;
++	int	   i;
++
++	type = mateconfTypeFromCompType (o->value.list.type);
++
++	for (i = 0; i < o->value.list.nValue; i++)
++	{
++	    gv = mateconf_value_new (type);
++	    mateconfSetValue (object, &o->value.list.value[i],
++			   o->value.list.type, gv);
++	    list = g_slist_append (list, gv);
++	}
++
++	mateconf_value_set_list_type (gvalue, type);
++	mateconf_value_set_list (gvalue, list);
++
++	if (!existingValue || mateconf_value_compare (existingValue, gvalue))
++	    mateconf_client_set (gc->client, key, gvalue, NULL);
++
++	for (node = list; node; node = node->next)
++	    mateconf_value_free ((MateConfValue *) node->data);
++
++	g_slist_free (list);
++    }
++    else
++    {
++	mateconfSetValue (object, &o->value, o->type, gvalue);
++
++	if (!existingValue || mateconf_value_compare (existingValue, gvalue))
++	    mateconf_client_set (gc->client, key, gvalue, NULL);
++    }
++
++    mateconf_value_free (gvalue);
++
++    if (existingValue)
++	mateconf_value_free (existingValue);
++
++    g_free (key);
++}
++
++static Bool
++mateconfGetValue (CompObject      *object,
++	       CompOptionValue *value,
++	       CompOptionType  type,
++	       MateConfValue      *gvalue)
++
++{
++    if (type         == CompOptionTypeBool &&
++	gvalue->type == MATECONF_VALUE_BOOL)
++    {
++	value->b = mateconf_value_get_bool (gvalue);
++	return TRUE;
++    }
++    else if (type         == CompOptionTypeInt &&
++	     gvalue->type == MATECONF_VALUE_INT)
++    {
++	value->i = mateconf_value_get_int (gvalue);
++	return TRUE;
++    }
++    else if (type         == CompOptionTypeFloat &&
++	     gvalue->type == MATECONF_VALUE_FLOAT)
++    {
++	value->f = mateconf_value_get_float (gvalue);
++	return TRUE;
++    }
++    else if (type         == CompOptionTypeString &&
++	     gvalue->type == MATECONF_VALUE_STRING)
++    {
++	const char *str;
++
++	str = mateconf_value_get_string (gvalue);
++	if (str)
++	{
++	    value->s = strdup (str);
++	    if (value->s)
++		return TRUE;
++	}
++    }
++    else if (type         == CompOptionTypeColor &&
++	     gvalue->type == MATECONF_VALUE_STRING)
++    {
++	const gchar *color;
++
++	color = mateconf_value_get_string (gvalue);
++
++	if (stringToColor (color, value->c))
++	    return TRUE;
++    }
++    else if (type         == CompOptionTypeKey &&
++	     gvalue->type == MATECONF_VALUE_STRING)
++    {
++	const gchar *action;
++
++	action = mateconf_value_get_string (gvalue);
++
++	while (object && object->type != COMP_OBJECT_TYPE_DISPLAY)
++	    object = object->parent;
++
++	if (!object)
++	    return FALSE;
++
++	stringToKeyAction (GET_CORE_DISPLAY (object), action, &value->action);
++	return TRUE;
++    }
++    else if (type         == CompOptionTypeButton &&
++	     gvalue->type == MATECONF_VALUE_STRING)
++    {
++	const gchar *action;
++
++	action = mateconf_value_get_string (gvalue);
++
++	while (object && object->type != COMP_OBJECT_TYPE_DISPLAY)
++	    object = object->parent;
++
++	if (!object)
++	    return FALSE;
++
++	stringToButtonAction (GET_CORE_DISPLAY (object), action,
++			      &value->action);
++	return TRUE;
++    }
++    else if (type         == CompOptionTypeEdge &&
++	     gvalue->type == MATECONF_VALUE_STRING)
++    {
++	const gchar *edge;
++
++	edge = mateconf_value_get_string (gvalue);
++
++	value->action.edgeMask = stringToEdgeMask (edge);
++	return TRUE;
++    }
++    else if (type         == CompOptionTypeBell &&
++	     gvalue->type == MATECONF_VALUE_BOOL)
++    {
++	value->action.bell = mateconf_value_get_bool (gvalue);
++	return TRUE;
++    }
++    else if (type         == CompOptionTypeMatch &&
++	     gvalue->type == MATECONF_VALUE_STRING)
++    {
++	const gchar *match;
++
++	match = mateconf_value_get_string (gvalue);
++
++	matchInit (&value->match);
++	matchAddFromString (&value->match, match);
++	return TRUE;
++    }
++
++    return FALSE;
++}
++
++static Bool
++mateconfReadOptionValue (CompObject      *object,
++		      MateConfEntry      *entry,
++		      CompOption      *o,
++		      CompOptionValue *value)
++{
++    MateConfValue *gvalue;
++
++    gvalue = mateconf_entry_get_value (entry);
++    if (!gvalue)
++	return FALSE;
++
++    compInitOptionValue (value);
++
++    if (o->type      == CompOptionTypeList &&
++	gvalue->type == MATECONF_VALUE_LIST)
++    {
++	MateConfValueType type;
++	GSList	       *list;
++	int	       i, n;
++
++	type = mateconf_value_get_list_type (gvalue);
++	if (mateconfTypeFromCompType (o->value.list.type) != type)
++	    return FALSE;
++
++	list = mateconf_value_get_list (gvalue);
++	n    = g_slist_length (list);
++
++	value->list.value  = NULL;
++	value->list.nValue = 0;
++	value->list.type   = o->value.list.type;
++
++	if (n)
++	{
++	    value->list.value = malloc (sizeof (CompOptionValue) * n);
++	    if (value->list.value)
++	    {
++		for (i = 0; i < n; i++)
++		{
++		    if (!mateconfGetValue (object,
++					&value->list.value[i],
++					o->value.list.type,
++					(MateConfValue *) list->data))
++			break;
++
++		    value->list.nValue++;
++
++		    list = g_slist_next (list);
++		}
++
++		if (value->list.nValue != n)
++		{
++		    compFiniOptionValue (value, o->type);
++		    return FALSE;
++		}
++	    }
++	}
++    }
++    else
++    {
++	if (!mateconfGetValue (object, value, o->type, gvalue))
++	    return FALSE;
++    }
++
++    return TRUE;
++}
++
++static void
++mateconfGetOption (CompObject *object,
++		CompOption *o,
++		const char *plugin)
++{
++    MateConfEntry *entry;
++    gchar      *key;
++
++    MATECONF_CORE (&core);
++
++    key = mateconfGetKey (object, plugin, o->name);
++
++    entry = mateconf_client_get_entry (gc->client, key, NULL, TRUE, NULL);
++    if (entry)
++    {
++	CompOptionValue value;
++
++	if (mateconfReadOptionValue (object, entry, o, &value))
++	{
++	    (*core.setOptionForPlugin) (object, plugin, o->name, &value);
++	    compFiniOptionValue (&value, o->type);
++	}
++	else
++	{
++	    mateconfSetOption (object, o, plugin);
++	}
++
++	mateconf_entry_free (entry);
++    }
++
++    g_free (key);
++}
++
++static CompBool
++mateconfReloadObjectTree (CompObject *object,
++			 void       *closure);
++
++static CompBool
++mateconfReloadObjectsWithType (CompObjectType type,
++			      CompObject     *parent,
++			      void	     *closure)
++{
++    compObjectForEach (parent, type, mateconfReloadObjectTree, closure);
++
++    return TRUE;
++}
++
++static CompBool
++mateconfReloadObjectTree (CompObject *object,
++		       void       *closure)
++{
++    CompPlugin *p = (CompPlugin *) closure;
++    CompOption  *option;
++    int		nOption;
++
++    option = (*p->vTable->getObjectOptions) (p, object, &nOption);
++    while (nOption--)
++	mateconfGetOption (object, option++, p->vTable->name);
++
++    compObjectForEachType (object, mateconfReloadObjectsWithType, closure);
++
++    return TRUE;
++}
++
++static Bool
++mateconfReload (void *closure)
++{
++    CompPlugin  *p;
++
++    MATECONF_CORE (&core);
++
++    for (p = getPlugins (); p; p = p->next)
++    {
++	if (!p->vTable->getObjectOptions)
++	    continue;
++
++	mateconfReloadObjectTree (&core.base, (void *) p);
++    }
++
++    gc->reloadHandle = 0;
++
++    return FALSE;
++}
++
++static Bool
++mateconfSetOptionForPlugin (CompObject      *object,
++			 const char	 *plugin,
++			 const char	 *name,
++			 CompOptionValue *value)
++{
++    CompBool status;
++
++    MATECONF_CORE (&core);
++
++    UNWRAP (gc, &core, setOptionForPlugin);
++    status = (*core.setOptionForPlugin) (object, plugin, name, value);
++    WRAP (gc, &core, setOptionForPlugin, mateconfSetOptionForPlugin);
++
++    if (status && !gc->reloadHandle)
++    {
++	CompPlugin *p;
++
++	p = findActivePlugin (plugin);
++	if (p && p->vTable->getObjectOptions)
++	{
++	    CompOption *option;
++	    int	       nOption;
++
++	    option = (*p->vTable->getObjectOptions) (p, object, &nOption);
++	    option = compFindOption (option, nOption, name, 0);
++	    if (option)
++		mateconfSetOption (object, option, p->vTable->name);
++	}
++    }
++
++    return status;
++}
++
++static CompBool
++mateconfInitPluginForObject (CompPlugin *p,
++			  CompObject *o)
++{
++    CompBool status;
++
++    MATECONF_CORE (&core);
++
++    UNWRAP (gc, &core, initPluginForObject);
++    status = (*core.initPluginForObject) (p, o);
++    WRAP (gc, &core, initPluginForObject, mateconfInitPluginForObject);
++
++    if (status && p->vTable->getObjectOptions)
++    {
++	CompOption *option;
++	int	   nOption;
++
++	option = (*p->vTable->getObjectOptions) (p, o, &nOption);
++	while (nOption--)
++	    mateconfGetOption (o, option++, p->vTable->name);
++    }
++
++    return status;
++}
++
++/* MULTIDPYERROR: only works with one or less displays present */
++static void
++mateconfKeyChanged (MateConfClient *client,
++		 guint	     cnxn_id,
++		 MateConfEntry  *entry,
++		 gpointer    user_data)
++{
++    CompPlugin *plugin;
++    CompObject *object;
++    CompOption *option = NULL;
++    int	       nOption = 0;
++    gchar      **token;
++    int	       objectIndex = 4;
++
++    token = g_strsplit (entry->key, "/", 8);
++
++    if (g_strv_length (token) < 7)
++    {
++	g_strfreev (token);
++	return;
++    }
++
++    if (strcmp (token[0], "")	    != 0 ||
++	strcmp (token[1], "apps")   != 0 ||
++	strcmp (token[2], APP_NAME) != 0)
++    {
++	g_strfreev (token);
++	return;
++    }
++
++    if (strcmp (token[3], "general") == 0)
++    {
++	plugin = findActivePlugin ("core");
++    }
++    else
++    {
++	if (strcmp (token[3], "plugins") != 0 || g_strv_length (token) < 8)
++	{
++	    g_strfreev (token);
++	    return;
++	}
++
++	objectIndex = 5;
++	plugin = findActivePlugin (token[4]);
++    }
++
++    if (!plugin)
++    {
++	g_strfreev (token);
++	return;
++    }
++
++    object = compObjectFind (&core.base, COMP_OBJECT_TYPE_DISPLAY, NULL);
++    if (!object)
++    {
++	g_strfreev (token);
++	return;
++    }
++
++    if (strncmp (token[objectIndex], "screen", 6) == 0)
++    {
++	object = compObjectFind (object, COMP_OBJECT_TYPE_SCREEN,
++				 token[objectIndex] + 6);
++	if (!object)
++	{
++	    g_strfreev (token);
++	    return;
++	}
++    }
++    else if (strcmp (token[objectIndex], "allscreens") != 0)
++    {
++	g_strfreev (token);
++	return;
++    }
++
++    if (strcmp (token[objectIndex + 1], "options") != 0)
++    {
++	g_strfreev (token);
++	return;
++    }
++
++    if (plugin->vTable->getObjectOptions)
++	option = (*plugin->vTable->getObjectOptions) (plugin, object,
++						      &nOption);
++
++    option = compFindOption (option, nOption, token[objectIndex + 2], 0);
++    if (option)
++    {
++	CompOptionValue value;
++
++	if (mateconfReadOptionValue (object, entry, option, &value))
++	{
++	    (*core.setOptionForPlugin) (object,
++					plugin->vTable->name,
++					option->name,
++					&value);
++
++	    compFiniOptionValue (&value, option->type);
++	}
++    }
++
++    g_strfreev (token);
++}
++
++static void
++mateconfSendGLibNotify (CompScreen *s)
++{
++    Display *dpy = s->display->display;
++    XEvent  xev;
++
++    xev.xclient.type    = ClientMessage;
++    xev.xclient.display = dpy;
++    xev.xclient.format  = 32;
++
++    xev.xclient.message_type = XInternAtom (dpy, "_COMPIZ_GLIB_NOTIFY", 0);
++    xev.xclient.window	     = s->root;
++
++    memset (xev.xclient.data.l, 0, sizeof (xev.xclient.data.l));
++
++    XSendEvent (dpy,
++		s->root,
++		FALSE,
++		SubstructureRedirectMask | SubstructureNotifyMask,
++		&xev);
++}
++
++static Bool
++mateconfInitCore (CompPlugin *p,
++	       CompCore   *c)
++{
++    MateConfCore *gc;
++
++    if (!checkPluginABI ("core", CORE_ABIVERSION))
++	return FALSE;
++
++    gc = malloc (sizeof (MateConfCore));
++    if (!gc)
++	return FALSE;
++
++    g_type_init ();
++
++    gc->client = mateconf_client_get_default ();
++
++    mateconf_client_add_dir (gc->client, "/apps/" APP_NAME,
++			  MATECONF_CLIENT_PRELOAD_NONE, NULL);
++
++    gc->reloadHandle = compAddTimeout (0, 0, mateconfReload, 0);
++
++    gc->cnxn = mateconf_client_notify_add (gc->client, "/apps/" APP_NAME,
++					mateconfKeyChanged, c, NULL, NULL);
++
++    WRAP (gc, c, initPluginForObject, mateconfInitPluginForObject);
++    WRAP (gc, c, setOptionForPlugin, mateconfSetOptionForPlugin);
++
++    c->base.privates[corePrivateIndex].ptr = gc;
++
++    return TRUE;
++}
++
++static void
++mateconfFiniCore (CompPlugin *p,
++	       CompCore   *c)
++{
++    MATECONF_CORE (c);
++
++    UNWRAP (gc, c, initPluginForObject);
++    UNWRAP (gc, c, setOptionForPlugin);
++
++    if (gc->reloadHandle)
++	compRemoveTimeout (gc->reloadHandle);
++
++    if (gc->cnxn)
++	mateconf_client_notify_remove (gc->client, gc->cnxn);
++
++    mateconf_client_remove_dir (gc->client, "/apps/" APP_NAME, NULL);
++    mateconf_client_clear_cache (gc->client);
++
++    free (gc);
++}
++
++static Bool
++mateconfInitScreen (CompPlugin *p,
++		 CompScreen *s)
++{
++    mateconfSendGLibNotify (s);
++
++    return TRUE;
++}
++
++static CompBool
++mateconfInitObject (CompPlugin *p,
++		 CompObject *o)
++{
++    static InitPluginObjectProc dispTab[] = {
++	(InitPluginObjectProc) mateconfInitCore,
++	(InitPluginObjectProc) 0, /* InitDisplay */
++	(InitPluginObjectProc) mateconfInitScreen
++    };
++
++    RETURN_DISPATCH (o, dispTab, ARRAY_SIZE (dispTab), TRUE, (p, o));
++}
++
++static void
++mateconfFiniObject (CompPlugin *p,
++		 CompObject *o)
++{
++    static FiniPluginObjectProc dispTab[] = {
++	(FiniPluginObjectProc) mateconfFiniCore
++    };
++
++    DISPATCH (o, dispTab, ARRAY_SIZE (dispTab), (p, o));
++}
++
++static Bool
++mateconfInit (CompPlugin *p)
++{
++    if (!compInitPluginMetadataFromInfo (&mateconfMetadata, p->vTable->name,
++					 0, 0, 0, 0))
++	return FALSE;
++
++    corePrivateIndex = allocateCorePrivateIndex ();
++    if (corePrivateIndex < 0)
++    {
++	compFiniMetadata (&mateconfMetadata);
++	return FALSE;
++    }
++
++    compAddMetadataFromFile (&mateconfMetadata, p->vTable->name);
++
++    return TRUE;
++}
++
++static void
++mateconfFini (CompPlugin *p)
++{
++    freeCorePrivateIndex (corePrivateIndex);
++    compFiniMetadata (&mateconfMetadata);
++}
++
++static CompMetadata *
++mateconfGetMetadata (CompPlugin *plugin)
++{
++    return &mateconfMetadata;
++}
++
++CompPluginVTable mateconfVTable = {
++    "mateconf",
++    mateconfGetMetadata,
++    mateconfInit,
++    mateconfFini,
++    mateconfInitObject,
++    mateconfFiniObject,
++    0, /* GetObjectOptions */
++    0  /* SetObjectOption */
++};
++
++CompPluginVTable *
++getCompPluginInfo20070830 (void)
++{
++    return &mateconfVTable;
++}
+diff -upr compiz-0.8.8-orig/po/af.po compiz-0.8.8/po/af.po
+--- compiz-0.8.8-orig/po/af.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/af.po	2012-05-16 12:40:30.000000000 +0200
+@@ -14,53 +14,53 @@ msgstr ""
+ "Content-Transfer-Encoding: 8bit\n"
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "Werkskerm"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ msgid "Minimize"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -75,38 +75,38 @@ msgid "Blur type"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -118,11 +118,11 @@ msgid "Type of blur used for window deco
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
++msgid "Use marco theme"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+@@ -732,7 +732,7 @@ msgstr ""
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr ""
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "Opdragte:"
+@@ -1614,12 +1614,12 @@ msgstr ""
+ msgid "Userspace file system"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr ""
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1630,57 +1630,57 @@ msgstr ""
+ msgid "GLib main loop support"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "Opdrag '%1'"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ #, fuzzy
+ msgid "Terminal command line"
+ msgstr "Opdrag '%1'"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr ""
+ 
+diff -upr compiz-0.8.8-orig/po/ar.po compiz-0.8.8/po/ar.po
+--- compiz-0.8.8-orig/po/ar.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/ar.po	2012-05-16 12:40:29.000000000 +0200
+@@ -17,53 +17,53 @@ msgstr ""
+ "Content-Transfer-Encoding: 8bit\n"
+ "X-Generator: Pootle 1.1.0\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "سطح المكتب"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "إدارة النوافد"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "بدون"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr "ظل"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "تكبير"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr "تكبير أفقي"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr "تكبير عمودي"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ msgid "Minimize"
+ msgstr "تقليص"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr "زيادة"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr "نقصان"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -78,38 +78,38 @@ msgid "Blur type"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -121,11 +121,11 @@ msgid "Type of blur used for window deco
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
++msgid "Use marco theme"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+@@ -716,7 +716,7 @@ msgstr ""
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr ""
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ msgid "Commands"
+ msgstr ""
+ 
+@@ -1571,12 +1571,12 @@ msgstr ""
+ msgid "Userspace file system"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr ""
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1587,55 +1587,55 @@ msgstr ""
+ msgid "GLib main loop support"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ msgid "Run terminal command"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr ""
+ 
+diff -upr compiz-0.8.8-orig/po/bg.po compiz-0.8.8/po/bg.po
+--- compiz-0.8.8-orig/po/bg.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/bg.po	2012-05-16 12:40:33.000000000 +0200
+@@ -19,57 +19,57 @@ msgstr ""
+ "Plural-Forms: nplurals=2; plural=0;\n"
+ "X-Generator: Pootle 1.1.0\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "Работен плот"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "Мениджър на прозорци"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426
++#: ../gtk/mate/compiz-window-manager.c:426
+ #: ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "Без избор"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr "Сянка"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428
++#: ../gtk/mate/compiz-window-manager.c:428
+ #: ../metadata/place.xml.in.h:9
+ #, fuzzy
+ msgid "Maximize"
+ msgstr "Уголемяване"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr "Хоризонтално максимизиране"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr "Вертикално максимизиране"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ #, fuzzy
+ msgid "Minimize"
+ msgstr "Намаляване"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr "Издигане"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr "Снижаване"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -86,38 +86,38 @@ msgid "Blur type"
+ msgstr "Тип размиване"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
+-msgstr "Прозрачност на активния прозорец при тема на Metacity"
++msgid "Marco theme active window opacity"
++msgstr "Прозрачност на активния прозорец при тема на Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
+-msgstr "Прозрачност на темата на Metacity"
++msgid "Marco theme opacity"
++msgstr "Прозрачност на темата на Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
+-msgstr "Прозрачност за декорациите от темите на Metacity"
++msgid "Opacity to use for marco theme decorations"
++msgstr "Прозрачност за декорациите от темите на Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+ 
+ # Can't find bulgarian word for titlebar.
+@@ -130,12 +130,12 @@ msgid "Type of blur used for window deco
+ msgstr "Вид замъгляване използван за декорациите на прозорците"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "използвай темата на Metacity"
++msgid "Use marco theme"
++msgstr "използвай темата на Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
+-msgstr "Използвай Metacity темата при рисуване на декорациите на прозорците"
++msgid "Use marco theme when drawing window decorations"
++msgstr "Използвай Marco темата при рисуване на декорациите на прозорците"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+ #: ../metadata/core.xml.in.in.h:12
+@@ -834,7 +834,7 @@ msgstr ""
+ "извикана"
+ 
+ #: ../metadata/commands.xml.in.h:63
+-#: ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "Команда: "
+@@ -1750,12 +1750,12 @@ msgstr ""
+ msgid "Userspace file system"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
+-msgstr "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
++msgstr "MateConf"
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr ""
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1766,56 +1766,56 @@ msgstr "GLib"
+ msgid "GLib main loop support"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "Стартиране в терминал"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ #, fuzzy
+ msgid "Run Dialog"
+ msgstr "Диалог за изпълняване на програма"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ msgid "Run terminal command"
+ msgstr "Изпълняване на команда в терминала"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "Команда за заснемане на екрана"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "Покажи главното меню"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "Покажи диалога за изпълняване на програма"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "Показване на главното меню"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "Снимай екрана"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "Снимай прозорец"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr "Команда в терминала"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "Команден ред за заснемане на прозореца"
+ 
+diff -upr compiz-0.8.8-orig/po/bn_IN.po compiz-0.8.8/po/bn_IN.po
+--- compiz-0.8.8-orig/po/bn_IN.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/bn_IN.po	2012-05-16 12:40:32.000000000 +0200
+@@ -16,58 +16,58 @@ msgstr ""
+ "Plural-Forms: nplurals=1; plural=0;\n"
+ "X-Generator: Pootle 1.0.2\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "ডেস্কটপ"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "উইন্ডো পরিচালনা"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "কমপিজ"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "কিছু না"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr "চেদ"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "বড় করা"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ #, fuzzy
+ msgid "Maximize Horizontally"
+ msgstr "উইন্ডোটিকে অনুভূমিকভাবে বড় করা"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ #, fuzzy
+ msgid "Maximize Vertically"
+ msgstr "উইন্ডোটিকে উল্লম্বভাবে বড় করা"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ #, fuzzy
+ msgid "Minimize"
+ msgstr "ছোট করা হয়েছে"
+ 
+ # স্বয়ংক্রীয়
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ #, fuzzy
+ msgid "Raise"
+ msgstr "স্বয়ংক্রীয় আপডেট"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -82,38 +82,38 @@ msgid "Blur type"
+ msgstr "অস্বচ্ছতার প্রকৃতি"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr "মেটাসিটি বিষয় সক্রিয় উইন্ডোর অস্বচ্ছতা"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr "মেটাসিটি বিষয় সক্রিয় উইন্ডোর অস্বচ্ছতার শেড"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr "মেটাসিটি বিষয় অস্বচ্ছতা"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr "মেটাসিটি বিষয় অস্বচ্ছতার শেড"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr "মেটাসিটি বিষয় অলঙ্করণ সহ সক্রিয় উইন্ডোয় ব্যবহারের জন্য অস্বচ্ছতা"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr "মেটাসিটি বিষয় অলঙ্করণে ব্যবহারের জন্য অস্বচ্ছতা"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr "অস্বচ্ছ থেকে অর্ধস্বচ্ছ মেটাসিটি বিষয় অলঙ্করণ সহ শেড সক্রিয়করণ"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr "অস্বচ্ছ থেকে অর্ধস্বচ্ছ মেটাসিটি বিষয় অলঙ্করণ সহ শেড সক্রিয়করণ"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -125,11 +125,11 @@ msgid "Type of blur used for window deco
+ msgstr "উইন্ডো অলঙ্করণের সময় অস্পষ্টতার প্রকার"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
++msgid "Use marco theme"
+ msgstr "মেটাসিটি বিষয় ব্যবহার করুন"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr "উইন্ডো অলঙ্করণ করার সময় মেটাসিটি বিষয় ব্যবহার করুন"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+@@ -807,7 +807,7 @@ msgstr "যখন run_command8 চাও
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr "যখন run_command9 চাওয়া হবে তখন শেলে নির্দেশ লাইনটি সম্পাদন করা হবে"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "কমান্ড '%1'"
+@@ -1740,13 +1740,13 @@ msgstr "ইউজারস্পেস à
+ msgid "Userspace file system"
+ msgstr "ইউজারস্পেস ফাইল সিস্টেম"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
+-msgstr "GConf"
+-
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
+-msgstr "GConf নিয়ন্ত্রণ ব্যাকএন্ড"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
++msgstr "MateConf"
++
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
++msgstr "MateConf নিয়ন্ত্রণ ব্যাকএন্ড"
+ 
+ #: ../metadata/glib.xml.in.h:1
+ msgid "GLib"
+@@ -1756,58 +1756,58 @@ msgstr "GLib"
+ msgid "GLib main loop support"
+ msgstr "GLib প্রধান লুপ সমর্থন"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "একটি টার্মিনাল খুলুন"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "ডায়ালগ চালনা করা"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "কমান্ড লাইন পার্স করতে সমস্যা।"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ #, fuzzy
+ msgid "Screenshot command line"
+ msgstr "কমান্ড লাইন পার্স করতে সমস্যা।"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "প্রধান মেনু প্রদর্শন করা"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "চালনা করার অনুপ্রয়োগ ডায়ালগ প্রদর্শন করা"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "প্রধান তালিকা প্রদর্শন"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "একটি স্ক্রিনশট নিন"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "উইন্ডোর একটি স্ক্রিনশট নিন"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ #, fuzzy
+ msgid "Terminal command line"
+ msgstr "কমান্ড লাইন পার্স করতে সমস্যা।"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "উইন্ডো স্ক্রিনশট নির্দেশ লাইন"
+ 
+diff -upr compiz-0.8.8-orig/po/bn.po compiz-0.8.8/po/bn.po
+--- compiz-0.8.8-orig/po/bn.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/bn.po	2012-05-16 12:40:32.000000000 +0200
+@@ -16,59 +16,59 @@ msgstr ""
+ "Plural-Forms: nplurals=1; plural=0;\n"
+ "X-Generator: Pootle 1.0.2\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "ডেস্কটপ"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "উইন্ডো পরিচালনা"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "কমপিজ"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "কিছু না"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ #, fuzzy
+ msgid "Shade"
+ msgstr "স্ক্যানার"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "বড় করা"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ #, fuzzy
+ msgid "Maximize Horizontally"
+ msgstr "উইন্ডোটিকে অনুভূমিকভাবে বড় করা"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ #, fuzzy
+ msgid "Maximize Vertically"
+ msgstr "উইন্ডোটিকে উল্লম্বভাবে বড় করা"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ #, fuzzy
+ msgid "Minimize"
+ msgstr "ছোট করা হয়েছে"
+ 
+ # স্বয়ংক্রীয়
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ #, fuzzy
+ msgid "Raise"
+ msgstr "স্বয়ংক্রীয় আপডেট"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -83,38 +83,38 @@ msgid "Blur type"
+ msgstr "অস্বচ্ছতার প্রকৃতি"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr "মেটাসিটি বিষয় সক্রিয় উইন্ডোর অস্বচ্ছতা"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr "মেটাসিটি বিষয় সক্রিয় উইন্ডোর অস্বচ্ছতার শেড"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr "মেটাসিটি বিষয় অস্বচ্ছতা"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr "মেটাসিটি বিষয় অস্বচ্ছতার শেড"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr "মেটাসিটি বিষয় অলঙ্করণ সহ সক্রিয় উইন্ডোয় ব্যবহারের জন্য অস্বচ্ছতা"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr "মেটাসিটি বিষয় অলঙ্করণে ব্যবহারের জন্য অস্বচ্ছতা"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr "অস্বচ্ছ থেকে অর্ধস্বচ্ছ মেটাসিটি বিষয় অলঙ্করণ সহ শেড সক্রিয়করণ"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr "অস্বচ্ছ থেকে অর্ধস্বচ্ছ মেটাসিটি বিষয় অলঙ্করণ সহ শেড সক্রিয়করণ"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -126,11 +126,11 @@ msgid "Type of blur used for window deco
+ msgstr "উইন্ডো অলঙ্করণের সময় অস্পষ্টতার প্রকার"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
++msgid "Use marco theme"
+ msgstr "মেটাসিটি বিষয় ব্যবহার করুন"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr "উইন্ডো অলঙ্করণ করার সময় মেটাসিটি বিষয় ব্যবহার করুন"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+@@ -817,7 +817,7 @@ msgstr "যখন run_command8 চাও
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr "যখন run_command9 চাওয়া হবে তখন শেলে নির্দেশ লাইনটি সম্পাদন করা হবে"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "কমান্ড '%1'"
+@@ -1750,13 +1750,13 @@ msgstr "ইউজারস্পেস à
+ msgid "Userspace file system"
+ msgstr "ইউজারস্পেস ফাইল সিস্টেম"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
+-msgstr "GConf"
+-
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
+-msgstr "GConf নিয়ন্ত্রণ ব্যাকএন্ড"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
++msgstr "MateConf"
++
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
++msgstr "MateConf নিয়ন্ত্রণ ব্যাকএন্ড"
+ 
+ #: ../metadata/glib.xml.in.h:1
+ msgid "GLib"
+@@ -1766,58 +1766,58 @@ msgstr "GLib"
+ msgid "GLib main loop support"
+ msgstr "GLib প্রধান লুপ সমর্থন"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "একটি টার্মিনাল খুলুন"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "ডায়ালগ চালনা করা"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "কমান্ড লাইন পার্স করতে সমস্যা।"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ #, fuzzy
+ msgid "Screenshot command line"
+ msgstr "কমান্ড লাইন পার্স করতে সমস্যা।"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "প্রধান মেনু প্রদর্শন করা"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "চালনা করার অনুপ্রয়োগ ডায়ালগ প্রদর্শন করা"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "প্রধান তালিকা প্রদর্শন"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "একটি স্ক্রিনশট নিন"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "উইন্ডোর একটি স্ক্রিনশট নিন"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ #, fuzzy
+ msgid "Terminal command line"
+ msgstr "কমান্ড লাইন পার্স করতে সমস্যা।"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "উইন্ডো স্ক্রিনশট নির্দেশ লাইন"
+ 
+diff -upr compiz-0.8.8-orig/po/bs.po compiz-0.8.8/po/bs.po
+--- compiz-0.8.8-orig/po/bs.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/bs.po	2012-05-16 12:40:31.000000000 +0200
+@@ -19,57 +19,57 @@ msgstr ""
+ "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
+ "10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ #, fuzzy
+ msgid "Desktop"
+ msgstr "Desktop postavke"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ #, fuzzy
+ msgid "Window Management"
+ msgstr "Windhoek"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "Nijedan"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ #, fuzzy
+ msgid "Shade"
+ msgstr "Vrijednost"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ #, fuzzy
+ msgid "Minimize"
+ msgstr "Windhoek"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ #, fuzzy
+@@ -86,38 +86,38 @@ msgid "Blur type"
+ msgstr "&Postavi filter"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -129,11 +129,11 @@ msgid "Type of blur used for window deco
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
++msgid "Use marco theme"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+@@ -744,7 +744,7 @@ msgstr ""
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr ""
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ msgid "Commands"
+ msgstr ""
+ 
+@@ -1636,12 +1636,12 @@ msgstr ""
+ msgid "Userspace file system"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr ""
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1652,55 +1652,55 @@ msgstr ""
+ msgid "GLib main loop support"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ msgid "Run terminal command"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr ""
+ 
+diff -upr compiz-0.8.8-orig/po/ca.po compiz-0.8.8/po/ca.po
+--- compiz-0.8.8-orig/po/ca.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/ca.po	2012-05-16 12:40:33.000000000 +0200
+@@ -18,60 +18,60 @@ msgstr ""
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
+ "X-Generator: Pootle 1.1.0\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "Escriptori"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ #, fuzzy
+ msgid "Window Management"
+ msgstr "Menú de la finestra"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "Cap"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ #, fuzzy
+ msgid "Shade"
+ msgstr "Canvia la mida"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ #, fuzzy
+ msgid "Maximize"
+ msgstr "Minimitzades"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ #, fuzzy
+ msgid "Maximize Horizontally"
+ msgstr "Maximitza la finestra horitzontalment"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ #, fuzzy
+ msgid "Maximize Vertically"
+ msgstr "Maximitza la finestra verticalment"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ #, fuzzy
+ msgid "Minimize"
+ msgstr "Minimitzades"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ #, fuzzy
+ msgid "Raise"
+ msgstr "Elevació automàtica"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -90,44 +90,44 @@ msgstr "Velocitat de plegament"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+ #, fuzzy
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr "Redueix l'opacitat de la finestra"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+ #, fuzzy
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr "Maximitza la finestra activa horitzontalment"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr "Tema opacitat"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr "Tema opacitat ombra"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+-"Opacitat d'utilitzar finestres actives amb el Metacity tema per decoracions"
++"Opacitat d'utilitzar finestres actives amb el Marco tema per decoracions"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
+-msgstr "Opacitat d´utilitzar per Metacity tema per decoracions"
++msgid "Opacity to use for marco theme decorations"
++msgstr "Opacitat d´utilitzar per Marco tema per decoracions"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+-"Finestres actives amb ombra i amb el tema Metacity per decoracions desde "
++"Finestres actives amb ombra i amb el tema Marco per decoracions desde "
+ "opac al translucíd"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+-"Finestra amb ombra amb el tema Metacity per decoracions desde opac fins a "
++"Finestra amb ombra amb el tema Marco per decoracions desde opac fins a "
+ "translucíd"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -139,12 +139,12 @@ msgid "Type of blur used for window deco
+ msgstr "Tipus de blur utilizat en decoracions de finestres"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "Utilitzar el tema Metacity"
++msgid "Use marco theme"
++msgstr "Utilitzar el tema Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
+-msgstr "Utilitzar el tema Metacity quan dibuixes decoracions de finestres"
++msgid "Use marco theme when drawing window decorations"
++msgstr "Utilitzar el tema Marco quan dibuixes decoracions de finestres"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+ #: ../metadata/core.xml.in.in.h:12
+@@ -916,7 +916,7 @@ msgstr ""
+ "Línia d'ordres que s'executarà a l'intèrpret d'ordres en invocar run_command%"
+ "d"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "Ordre"
+@@ -1842,12 +1842,12 @@ msgstr ""
+ msgid "Userspace file system"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr ""
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1858,57 +1858,57 @@ msgstr ""
+ msgid "GLib main loop support"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "Diàleg d'execució"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "Línia d'ordres de captura de pantalla"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "Línia d'ordres de captura de pantalla"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "Mostra el menú principal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "Mostra el diàleg d'execució de l'aplicació"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "Mostra el menú principal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "Fes una captura de pantalla"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "Fes una captura de pantalla d'una finestra"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ #, fuzzy
+ msgid "Terminal command line"
+ msgstr "Línia d'ordres de captura de pantalla"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "Línia d'ordres de captura de pantalla de finestra"
+ 
+diff -upr compiz-0.8.8-orig/po/cs.po compiz-0.8.8/po/cs.po
+--- compiz-0.8.8-orig/po/cs.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/cs.po	2012-05-16 12:40:34.000000000 +0200
+@@ -21,58 +21,58 @@ msgstr ""
+ "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+ "X-Generator: Pootle 1.0.2\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "Plocha"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "Správce oken"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "Nic"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ #, fuzzy
+ msgid "Shade"
+ msgstr "Měřítko"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "Maximalizovat"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ #, fuzzy
+ msgid "Maximize Horizontally"
+ msgstr "Maximalizovat okno horizontálně"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ #, fuzzy
+ msgid "Maximize Vertically"
+ msgstr "Maximalizovat okno vertikálně"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ #, fuzzy
+ msgid "Minimize"
+ msgstr "Minimalizované"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ #, fuzzy
+ msgid "Raise"
+ msgstr "Automaticky do popředí"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -87,38 +87,38 @@ msgid "Blur type"
+ msgstr "Typ rozmazání"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr "Průhlednost aktivního okna"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr "Průhlednost stínu aktivního okna"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
+-msgstr "Průhlednost tématu metacity"
++msgid "Marco theme opacity"
++msgstr "Průhlednost tématu marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
+-msgstr "Průhlednost stínu tématu metacity"
++msgid "Marco theme opacity shade"
++msgstr "Průhlednost stínu tématu marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
+-msgstr "Průhlednost pro aktivní okna s tématem metacity"
++msgid "Opacity to use for active windows with marco theme decorations"
++msgstr "Průhlednost pro aktivní okna s tématem marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
+-msgstr "Průhlednost pro témata metacity"
++msgid "Opacity to use for marco theme decorations"
++msgstr "Průhlednost pro témata marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -130,12 +130,12 @@ msgid "Type of blur used for window deco
+ msgstr "Typ rozmazání použitého pro dekoraci oken"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "Použít téma metacity"
++msgid "Use marco theme"
++msgstr "Použít téma marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
+-msgstr "Použít téma metacity pro vykreslování dekorací oken"
++msgid "Use marco theme when drawing window decorations"
++msgstr "Použít téma marco pro vykreslování dekorací oken"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+ #: ../metadata/core.xml.in.in.h:12
+@@ -771,7 +771,7 @@ msgstr "Příkaz, který se vykoná, pok
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr "Příkaz, který se vykoná, pokud je v shellu volán run_command9"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "Příkaz"
+@@ -1652,13 +1652,13 @@ msgstr "Uživatelský souborový systém
+ msgid "Userspace file system"
+ msgstr "Uživatelský souborový systém"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
+ msgstr "Gconf"
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
+-msgstr "Kontrolní backend GConf"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
++msgstr "Kontrolní backend MateConf"
+ 
+ #: ../metadata/glib.xml.in.h:1
+ msgid "GLib"
+@@ -1668,56 +1668,56 @@ msgstr "GLib"
+ msgid "GLib main loop support"
+ msgstr "Podpora hlavního napojení na GLib"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "Otevřít terminál"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "Spustit dialog"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "Příkaz pro otevření terminálu"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "Screenshot command line"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "Zobrazit hlavní nabídku"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "Zobrazit dialog spouštění aplikace"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "Zobrazit hlavní nabídku"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "Pořídit snímek obrazovky"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "Pořídit snímek okna"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr "Příkaz pro otevření terminálu"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "Window screenshot command line"
+ 
+diff -upr compiz-0.8.8-orig/po/cy.po compiz-0.8.8/po/cy.po
+--- compiz-0.8.8-orig/po/cy.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/cy.po	2012-05-16 12:40:31.000000000 +0200
+@@ -17,56 +17,56 @@ msgstr ""
+ "Plural-Forms: nplurals=5; plural=(n == 0 ? 0 : n == 1 ? 1 : n < 6 ? 2 : n == "
+ "6 ? 3 : 4);\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr ""
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ #, fuzzy
+ msgid "Window Management"
+ msgstr "Windhoek"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ #, fuzzy
+ msgid "Shade"
+ msgstr "Gwerth"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ #, fuzzy
+ msgid "Minimize"
+ msgstr "Windhoek"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ #, fuzzy
+@@ -83,38 +83,38 @@ msgid "Blur type"
+ msgstr "Hepgor\n"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -126,11 +126,11 @@ msgid "Type of blur used for window deco
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
++msgid "Use marco theme"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+@@ -745,7 +745,7 @@ msgstr ""
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr ""
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "Gorchymyn '%1'"
+@@ -1644,12 +1644,12 @@ msgstr ""
+ msgid "Userspace file system"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr ""
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1660,58 +1660,58 @@ msgstr ""
+ msgid "GLib main loop support"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "Gwall wrth ddadansoddi'r llinell gorchymyn."
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ #, fuzzy
+ msgid "Screenshot command line"
+ msgstr "Gwall wrth ddadansoddi'r llinell gorchymyn."
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ #, fuzzy
+ msgid "Terminal command line"
+ msgstr "Gwall wrth ddadansoddi'r llinell gorchymyn."
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr ""
+ 
+diff -upr compiz-0.8.8-orig/po/da.po compiz-0.8.8/po/da.po
+--- compiz-0.8.8-orig/po/da.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/da.po	2012-05-16 12:40:33.000000000 +0200
+@@ -18,60 +18,60 @@ msgstr ""
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
+ "X-Generator: Pootle 1.1.0\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "Skrivebord"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ #, fuzzy
+ msgid "Window Management"
+ msgstr "Vinduesmenu"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "Ingen"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ #, fuzzy
+ msgid "Shade"
+ msgstr "Skygge"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ #, fuzzy
+ msgid "Maximize"
+ msgstr "Maksimer"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ #, fuzzy
+ msgid "Maximize Horizontally"
+ msgstr "Maksimer Vandret"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ #, fuzzy
+ msgid "Maximize Vertically"
+ msgstr "Maksimer Lodret"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ #, fuzzy
+ msgid "Minimize"
+ msgstr "Minimer"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ #, fuzzy
+ msgid "Raise"
+ msgstr "Hæv"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr "Sink"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -88,39 +88,39 @@ msgstr "Blue type"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+ #, fuzzy
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr "Formindsk vinduets uigennemsigtighed"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+ #, fuzzy
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr "Maksimer det aktive vindue i bredden"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
+-msgstr "Metacity tema gennemsigtighed"
++msgid "Marco theme opacity"
++msgstr "Marco tema gennemsigtighed"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
+-msgstr "Metacity tema gennemsigtigheds skygge"
++msgid "Marco theme opacity shade"
++msgstr "Marco tema gennemsigtigheds skygge"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -132,11 +132,11 @@ msgid "Type of blur used for window deco
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "Brug Metacity tema"
++msgid "Use marco theme"
++msgstr "Brug Marco tema"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+@@ -881,7 +881,7 @@ msgstr "Kommandolinje, der skal køres i
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr "Kommandolinje, der skal køres i Shell, når kør_kommando%d aktiveres"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "Kommando"
+@@ -1801,12 +1801,12 @@ msgstr ""
+ msgid "Userspace file system"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr ""
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1817,57 +1817,57 @@ msgstr ""
+ msgid "GLib main loop support"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "Dialogboksen Kør"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "Kommandolinje til skærmbillede"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "Kommandolinje til skærmbillede"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "Vis hovedmenu"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "Vis dialogboksen til kørsel af program"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "Vis hovedmenuen"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "Tag et skærmbillede"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "Tag et skærmbillede af et vindue"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ #, fuzzy
+ msgid "Terminal command line"
+ msgstr "Kommandolinje til skærmbillede"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "Kommandolinje til vindueskærmbillede"
+ 
+diff -upr compiz-0.8.8-orig/po/de.po compiz-0.8.8/po/de.po
+--- compiz-0.8.8-orig/po/de.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/de.po	2012-05-16 12:40:34.000000000 +0200
+@@ -18,54 +18,54 @@ msgstr ""
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
+ "X-Generator: Pootle 1.1.0\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "Desktop"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "Fensterverwaltung"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "Keine"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr "Aufrollen"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "Maximieren"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr "Horizontal maximieren"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr "Vertikal maximieren"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ msgid "Minimize"
+ msgstr "Minimieren"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr "Hervorheben"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ #, fuzzy
+ msgid "Lower"
+ msgstr "Niedrig"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -83,43 +83,43 @@ msgstr "Unschärfetyp"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+ #, fuzzy
+-msgid "Metacity theme active window opacity"
+-msgstr "Metacity-Theme Undurchsichtigkeit des aktiven Fensters"
++msgid "Marco theme active window opacity"
++msgstr "Marco-Theme Undurchsichtigkeit des aktiven Fensters"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+ #, fuzzy
+-msgid "Metacity theme active window opacity shade"
+-msgstr "Metacity Theme Transparenzschatten des aktiven Fensters"
++msgid "Marco theme active window opacity shade"
++msgstr "Marco Theme Transparenzschatten des aktiven Fensters"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
+-msgstr "Undurchsichtigkeit bei Metacity-Theme"
++msgid "Marco theme opacity"
++msgstr "Undurchsichtigkeit bei Marco-Theme"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
+-msgstr "Metacity-Theme Transparenzschatten"
++msgid "Marco theme opacity shade"
++msgstr "Marco-Theme Transparenzschatten"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
+-msgstr "Opazität für aktive Fenster mit Metacity-Dekoration"
++msgid "Opacity to use for active windows with marco theme decorations"
++msgstr "Opazität für aktive Fenster mit Marco-Dekoration"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
+-msgstr "Undurchsichtigkeit für Metacity-Dekorationen"
++msgid "Opacity to use for marco theme decorations"
++msgstr "Undurchsichtigkeit für Marco-Dekorationen"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+-"Abstufung aktiver Fenster mit Metacity-Dekoration von undurchsichtig nach "
++"Abstufung aktiver Fenster mit Marco-Dekoration von undurchsichtig nach "
+ "durchsichtig"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+-"Abstufung Fenster mit Metacity-Dekoration von undurchsichtig nach "
++"Abstufung Fenster mit Marco-Dekoration von undurchsichtig nach "
+ "durchsichtig"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -131,12 +131,12 @@ msgid "Type of blur used for window deco
+ msgstr "Unschärfetyp für Fensterdekoration"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "Metacity-Thema verwenden"
++msgid "Use marco theme"
++msgstr "Marco-Thema verwenden"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
+-msgstr "Metacity-Thema für das Zeichnen der Fensterdekoration verwenden"
++msgid "Use marco theme when drawing window decorations"
++msgstr "Marco-Thema für das Zeichnen der Fensterdekoration verwenden"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+ #: ../metadata/core.xml.in.in.h:12
+@@ -844,7 +844,7 @@ msgstr ""
+ "Die Kommandozeile, die bei Ausführung von run_command9 in der Shell "
+ "ausgeführt wird"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "Kommando"
+@@ -1736,13 +1736,13 @@ msgstr "Benutzerbereichs-Dateisystem"
+ msgid "Userspace file system"
+ msgstr "Benutzerbereichs-Dateisystem"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
+-msgstr "GConf"
+-
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
+-msgstr "GConf-Backend"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
++msgstr "MateConf"
++
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
++msgstr "MateConf-Backend"
+ 
+ #: ../metadata/glib.xml.in.h:1
+ msgid "GLib"
+@@ -1752,56 +1752,56 @@ msgstr "GLib"
+ msgid "GLib main loop support"
+ msgstr "GLib-Mainloop-Unterstützung"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
+-msgstr "Gnome Kompatibilität"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
++msgstr "Mate Kompatibilität"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "Einen Terminalemulator öffnen"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
+-msgstr "Optionen die die Kompatibilität von Compiz zu Gnome gewährleisten"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
++msgstr "Optionen die die Kompatibilität von Compiz zu Mate gewährleisten"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "Dialogfeld Ausführen"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "Kommandozeile für Terminal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "Kommandozeile für Bildschirmfoto"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "Hauptmenü anzeigen"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "Dialogfeld 'Anwendung ausführen' anzeigen"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "Hauptmenü anzeigen"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "Bildschirmfoto aufnehmen"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "Bildschirmfoto von Fenster aufnehmen"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr "Kommandozeile für Terminal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "Kommandozeile für Fenster-Bildschirmfoto "
+ 
+diff -upr compiz-0.8.8-orig/po/el.po compiz-0.8.8/po/el.po
+--- compiz-0.8.8-orig/po/el.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/el.po	2012-05-16 12:40:32.000000000 +0200
+@@ -19,53 +19,53 @@ msgstr ""
+ "Content-Transfer-Encoding: 8bit\n"
+ "X-Generator: Pootle 1.1.0\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "Επιφάνεια εργασίας"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "Διαχείρηση Παραθύρου"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "Κανένα"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr "Σκίαση"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "Μεγιστοποίησε"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr "Μεγιστοποίηση Οριζόντια"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr "Μεγιστοποίηση Κάθετα"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ msgid "Minimize"
+ msgstr "Ελαχιστοποίηση"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr "Ανύψωση"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr "Χαμηλότερο"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -82,43 +82,43 @@ msgid "Blur type"
+ msgstr "Είδος θολώματος"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
+-msgstr "Αδιαφάνεια θέματος ενεργού παραθύρου του Metacity"
++msgid "Marco theme active window opacity"
++msgstr "Αδιαφάνεια θέματος ενεργού παραθύρου του Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
+-msgstr "Σκίαση αδιαφάνειας θέματος ενεργού παραθύρου του Metacity"
++msgid "Marco theme active window opacity shade"
++msgstr "Σκίαση αδιαφάνειας θέματος ενεργού παραθύρου του Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
+-msgstr "Αδιαφάνεια θέματος του Metacity"
++msgid "Marco theme opacity"
++msgstr "Αδιαφάνεια θέματος του Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
+-msgstr "Σκίαση αδιαφάνειας θέματος του Metacity"
++msgid "Marco theme opacity shade"
++msgstr "Σκίαση αδιαφάνειας θέματος του Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+-"Αδιαφάνεια για χρήση στα ενεργά παράθυρα με θέματα διακοσμήσεων του metacity"
++"Αδιαφάνεια για χρήση στα ενεργά παράθυρα με θέματα διακοσμήσεων του marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
+-msgstr "Αδιαφάνεια για χρήση στα θέματα διακοσμήσεων του metacity"
++msgid "Opacity to use for marco theme decorations"
++msgstr "Αδιαφάνεια για χρήση στα θέματα διακοσμήσεων του marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+-"Σκίαση ενεργών παραθύρων με θέματα διακοσμήσεων του metacity από αδιαφανές "
++"Σκίαση ενεργών παραθύρων με θέματα διακοσμήσεων του marco από αδιαφανές "
+ "σε διάφανο"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+-"Σκίαση παραθύρων με θέματα διακοσμήσεων του metacity από αδιαφανές σε διάφανο"
++"Σκίαση παραθύρων με θέματα διακοσμήσεων του marco από αδιαφανές σε διάφανο"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+ msgid "Title bar mouse wheel action"
+@@ -129,13 +129,13 @@ msgid "Type of blur used for window deco
+ msgstr "Είδος θολώματος για χρήση στις διακοσμήσεις παραθύρων"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "Χρήση θέματος του metacity"
++msgid "Use marco theme"
++msgstr "Χρήση θέματος του marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr ""
+-"Χρήση θέματος του metacity όταν ζωγραφίζονται οι διακοσμήσεις παραθύρων"
++"Χρήση θέματος του marco όταν ζωγραφίζονται οι διακοσμήσεις παραθύρων"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+ #: ../metadata/core.xml.in.in.h:12
+@@ -809,7 +809,7 @@ msgid "Command line to be executed in sh
+ msgstr ""
+ "Γραμμή εντολών για εκτέλεση σε κέλυφος όταν επικαλεσθεί το τρέξιμο_εντολής9"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ msgid "Commands"
+ msgstr "Εντολές"
+ 
+@@ -1692,13 +1692,13 @@ msgstr "Σύστημα Αρχείων Us
+ msgid "Userspace file system"
+ msgstr "Σύστημα αρχείων χρήστη"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
+-msgstr "GConf"
+-
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
+-msgstr "Κύρια Εφαρμογή Ελέγχου του GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
++msgstr "MateConf"
++
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
++msgstr "Κύρια Εφαρμογή Ελέγχου του MateConf"
+ 
+ #: ../metadata/glib.xml.in.h:1
+ msgid "GLib"
+@@ -1708,57 +1708,57 @@ msgstr "GLib"
+ msgid "GLib main loop support"
+ msgstr "Κύριος βρόγχος υποστήριξης GLib"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
+-msgstr "Συμβατότητα με Gnome"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
++msgstr "Συμβατότητα με Mate"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "Ανοιγμα ενός τερματικού"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ "Επιλογές που διατηρούν το Compiz συμβατό με το περιβάλλον επιφάνειας "
+-"εργασίας Gnome"
++"εργασίας Mate"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "Τρέξιμο Διαλόγου"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ msgid "Run terminal command"
+ msgstr "Τρέξε εντολή τερματικού"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "Γραμμή εντολών αρπαγής οθόνης"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "Εμφάνιση Κύριου Μενού"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "Εμφάνιση διαλόγου Τρεξίματος Εφαρμογής"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "Εμφάνιση του κύριου μενού"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "Τράβα μια αρπαγή οθόνης"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "Τράβα μια αρπαγή οθόνης ενός παραθύρου"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr "Γραμμή εντολών τερματικού"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "Γραμμή εντολών αρπαγής οθόνης παραθύρου"
+ 
+diff -upr compiz-0.8.8-orig/po/en_GB.po compiz-0.8.8/po/en_GB.po
+--- compiz-0.8.8-orig/po/en_GB.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/en_GB.po	2012-05-16 12:40:32.000000000 +0200
+@@ -17,61 +17,61 @@ msgstr ""
+ "Content-Transfer-Encoding: 8-bit\n"
+ "Plural-Forms: nplurals=2; plural=n != 1;\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ #, fuzzy
+ msgid "Desktop"
+ msgstr "Desktop"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ #, fuzzy
+ msgid "Window Management"
+ msgstr "Window Manager"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ #, fuzzy
+ msgid "Shade"
+ msgstr "Scanner"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ #, fuzzy
+ msgid "Maximize"
+ msgstr "&Shrink Windows"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ #, fuzzy
+ msgid "Maximize Horizontally"
+ msgstr "&Shrink Windows"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ #, fuzzy
+ msgid "Maximize Vertically"
+ msgstr "&Shrink Windows"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ #, fuzzy
+ msgid "Minimize"
+ msgstr "&Shrink Windows"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ #, fuzzy
+ msgid "Raise"
+ msgstr "AutoYast"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ #, fuzzy
+@@ -89,39 +89,39 @@ msgstr "Suspend"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+ #, fuzzy
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr "&Delete Windows completely"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+ #, fuzzy
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr "&Delete Windows completely"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -133,11 +133,11 @@ msgid "Type of blur used for window deco
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
++msgid "Use marco theme"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+@@ -765,7 +765,7 @@ msgstr ""
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr ""
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "Command: "
+@@ -1705,12 +1705,12 @@ msgstr ""
+ msgid "Userspace file system"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr ""
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1721,61 +1721,61 @@ msgstr ""
+ msgid "GLib main loop support"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ #, fuzzy
+ msgid "Run Dialog"
+ msgstr "&Tone Dialling"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "Error parsing command line."
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ #, fuzzy
+ msgid "Screenshot command line"
+ msgstr "Error parsing command line."
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ #, fuzzy
+ msgid "Show Main Menu"
+ msgstr "&Show Boot Menu"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ #, fuzzy
+ msgid "Show the main menu"
+ msgstr "&Show Boot Menu"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ #, fuzzy
+ msgid "Terminal command line"
+ msgstr "Error parsing command line."
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr ""
+ 
+diff -upr compiz-0.8.8-orig/po/en_US.po compiz-0.8.8/po/en_US.po
+--- compiz-0.8.8-orig/po/en_US.po	2010-05-21 13:18:14.000000000 +0200
++++ compiz-0.8.8/po/en_US.po	2012-05-16 12:40:31.000000000 +0200
+@@ -15,54 +15,54 @@ msgstr ""
+ "Content-Transfer-Encoding: 8bit\n"
+ "Plural-Forms: nplurals=2; plural=n != 1;\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr ""
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4616
+ msgid "Shade"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ #, fuzzy
+ msgid "Minimize"
+ msgstr "Previous"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4597
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -77,38 +77,38 @@ msgid "Blur type"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -120,11 +120,11 @@ msgid "Type of blur used for window deco
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
++msgid "Use marco theme"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4405
+@@ -717,7 +717,7 @@ msgstr ""
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr ""
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ msgid "Commands"
+ msgstr ""
+ 
+@@ -1588,12 +1588,12 @@ msgstr ""
+ msgid "Userspace file system"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr ""
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1604,55 +1604,55 @@ msgstr ""
+ msgid "GLib main loop support"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ msgid "Run terminal command"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr ""
+ 
+diff -upr compiz-0.8.8-orig/po/es.po compiz-0.8.8/po/es.po
+--- compiz-0.8.8-orig/po/es.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/es.po	2012-05-16 12:40:34.000000000 +0200
+@@ -16,53 +16,53 @@ msgstr ""
+ "Content-Transfer-Encoding: 8bit\n"
+ "X-Generator: Pootle 1.1.0\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "Escritorio"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "Ventana de Gestión"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "Ninguno"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr "Tonalidad"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "Maximizada"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr "Maximizar ventana horizontalmente"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr "Maximizar ventana verticalmente"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ msgid "Minimize"
+ msgstr "Minimizar"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr "Elevación automática"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr "Bajar"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -79,43 +79,43 @@ msgid "Blur type"
+ msgstr "Tipo de difuminado"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
+-msgstr "Opacidad de la ventana activa del tema de Metacity"
++msgid "Marco theme active window opacity"
++msgstr "Opacidad de la ventana activa del tema de Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
+-msgstr "Opacidad de sombra de la ventana activa del tema de Metacity"
++msgid "Marco theme active window opacity shade"
++msgstr "Opacidad de sombra de la ventana activa del tema de Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
+-msgstr "Opacidad del tema de Metacity"
++msgid "Marco theme opacity"
++msgstr "Opacidad del tema de Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
+-msgstr "Opacidad de sombra del tema de Metacity"
++msgid "Marco theme opacity shade"
++msgstr "Opacidad de sombra del tema de Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+-"Opacidad al utilizar las ventanas activas con decoraciones del tema metacity"
++"Opacidad al utilizar las ventanas activas con decoraciones del tema marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
+-msgstr "Opacidad a utilizar para las decoraciones tema metacity"
++msgid "Opacity to use for marco theme decorations"
++msgstr "Opacidad a utilizar para las decoraciones tema marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+ "Sombra de las ventanas activas con decoraciones de opaco a transparente del "
+-"tema metacity "
++"tema marco "
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+-"Sombra ventanas con decoraciones de opaco a transparente del tema metacity"
++"Sombra ventanas con decoraciones de opaco a transparente del tema marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+ msgid "Title bar mouse wheel action"
+@@ -126,12 +126,12 @@ msgid "Type of blur used for window deco
+ msgstr "Tipo de difuminado usado para decoraciones de ventana"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "Usar el tema Metacity"
++msgid "Use marco theme"
++msgstr "Usar el tema Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
+-msgstr "Usar el tema Metacity para dibujar las decoraciones de ventana"
++msgid "Use marco theme when drawing window decorations"
++msgstr "Usar el tema Marco para dibujar las decoraciones de ventana"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+ #: ../metadata/core.xml.in.in.h:12
+@@ -809,7 +809,7 @@ msgid "Command line to be executed in sh
+ msgstr ""
+ "Línea de comandos que se ejecuta en el shell cuando run_command9 es invocado"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ msgid "Commands"
+ msgstr "Comandos"
+ 
+@@ -1698,12 +1698,12 @@ msgstr "Sistema de Archivos del Espacio
+ msgid "Userspace file system"
+ msgstr "Sistema de archivos del espacio de usuario"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
+-msgstr "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
++msgstr "MateConf"
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr "Herramienta de control de Gconf"
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1714,55 +1714,55 @@ msgstr "GLib"
+ msgid "GLib main loop support"
+ msgstr "soporte de loop principal de GLib "
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
+-msgstr "Compatibilidad de Gnome"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
++msgstr "Compatibilidad de Mate"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "Abrir terminal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
+-msgstr "Opciones que mantienen a Compiz compatible con Gnome"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
++msgstr "Opciones que mantienen a Compiz compatible con Mate"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "Ejecutar diálogo"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ msgid "Run terminal command"
+ msgstr "Ejecutar comando de terminal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "Línea de comandos de captura de pantalla"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "Mostrar menú principal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "Mostrar el cuadro de diálogo de ejecución de aplicación"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "Muestra el menú principal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "Capturar la pantalla"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "Toma una captura de pantalla de una ventana"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr "Línea de comandos para abrir Terminal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "Línea de comandos de captura de ventana"
+ 
+diff -upr compiz-0.8.8-orig/po/et.po compiz-0.8.8/po/et.po
+--- compiz-0.8.8-orig/po/et.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/et.po	2012-05-16 12:40:33.000000000 +0200
+@@ -15,59 +15,59 @@ msgstr ""
+ "Content-Transfer-Encoding: 8bit\n"
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ #, fuzzy
+ msgid "Desktop"
+ msgstr "Töölauad"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ #, fuzzy
+ msgid "Window Management"
+ msgstr "Aken"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "Puudub"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ #, fuzzy
+ msgid "Shade"
+ msgstr "Vali &pilt"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ #, fuzzy
+ msgid "Maximize"
+ msgstr "Mitteaktiivne vajutatud:"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ #, fuzzy
+ msgid "Maximize Vertically"
+ msgstr "Töölaua efektid"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ #, fuzzy
+ msgid "Minimize"
+ msgstr "Mitteaktiivne vajutatud:"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ #, fuzzy
+@@ -85,38 +85,38 @@ msgstr "Kiirus:"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+ #, fuzzy
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr "Kas kasutada animeeritud aknaid?"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -128,11 +128,11 @@ msgid "Type of blur used for window deco
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
++msgid "Use marco theme"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+@@ -758,7 +758,7 @@ msgstr ""
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr ""
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "Käsku pole antud"
+@@ -1695,12 +1695,12 @@ msgstr ""
+ msgid "Userspace file system"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr ""
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1711,63 +1711,63 @@ msgstr ""
+ msgid "GLib main loop support"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ #, fuzzy
+ msgid "Open a terminal"
+ msgstr "Käivitatakse terminalis"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ #, fuzzy
+ msgid "Run Dialog"
+ msgstr "Häälestusdialoog"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "Käsku pole antud"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ #, fuzzy
+ msgid "Screenshot command line"
+ msgstr "Käsku pole antud"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ #, fuzzy
+ msgid "Show Main Menu"
+ msgstr "Peamenüü"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ #, fuzzy
+ msgid "Show Run Application dialog"
+ msgstr "Käivita rakendus"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ #, fuzzy
+ msgid "Show the main menu"
+ msgstr "Teenuse URI näitamine"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ #, fuzzy
+ msgid "Terminal command line"
+ msgstr "Käsku pole antud"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr ""
+ 
+diff -upr compiz-0.8.8-orig/po/eu.po compiz-0.8.8/po/eu.po
+--- compiz-0.8.8-orig/po/eu.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/eu.po	2012-05-16 12:40:31.000000000 +0200
+@@ -17,54 +17,54 @@ msgstr ""
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
+ "X-Generator: Pootle 1.1.0\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "Mahaigaina"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "Leiho kudeatzailea"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "Bat ere ez"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr "Itzala"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "Maximizatu"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr "Horizontalki maximizatu"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr "Bertikalki maximizatu"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ msgid "Minimize"
+ msgstr "Ikonotu"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr "Goratu"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ #, fuzzy
+ msgid "Lower"
+ msgstr "Azpian"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -80,44 +80,44 @@ msgid "Blur type"
+ msgstr "Lausotze mota"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
+-msgstr "Metacity gaian leiho aktiboko opakutasuna"
++msgid "Marco theme active window opacity"
++msgstr "Marco gaian leiho aktiboko opakutasuna"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
+-msgstr "Metacity gaian leiho aktiboko opakotasun itzala"
++msgid "Marco theme active window opacity shade"
++msgstr "Marco gaian leiho aktiboko opakotasun itzala"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
+-msgstr "Metacity gaiaren opakutasuna"
++msgid "Marco theme opacity"
++msgstr "Marco gaiaren opakutasuna"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
+-msgstr "Metacity gaiaren opakotasun itzala"
++msgid "Marco theme opacity shade"
++msgstr "Marco gaiaren opakotasun itzala"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+-"Metacity gaiaren dekorazioaetan erabili beharreko opakutasuna leiho "
++"Marco gaiaren dekorazioaetan erabili beharreko opakutasuna leiho "
+ "aktiborako"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
+-msgstr "Metacity gaiaren dekorazioaetan erabili beharreko opakutasuna"
++msgid "Opacity to use for marco theme decorations"
++msgstr "Marco gaiaren dekorazioaetan erabili beharreko opakutasuna"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+-"Itzaldu leiho aktiboa metacity dekorazio gaia erabiliz, opakutik "
++"Itzaldu leiho aktiboa marco dekorazio gaia erabiliz, opakutik "
+ "transluzidora."
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+-"Itzaldu leihoak metacity dekorazio gaia erabiliz, opakutik transluzidora."
++"Itzaldu leihoak marco dekorazio gaia erabiliz, opakutik transluzidora."
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+ msgid "Title bar mouse wheel action"
+@@ -128,12 +128,12 @@ msgid "Type of blur used for window deco
+ msgstr "Leiho dekoraziorako lausotze mota"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "Erabili metacity gaia"
++msgid "Use marco theme"
++msgstr "Erabili marco gaia"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
+-msgstr "Erabili metacity gaia leiho dekorazioa marraztean"
++msgid "Use marco theme when drawing window decorations"
++msgstr "Erabili marco gaia leiho dekorazioa marraztean"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+ #: ../metadata/core.xml.in.in.h:12
+@@ -734,7 +734,7 @@ msgid "Command line to be executed in sh
+ msgstr ""
+ "Shellean exekutatu beharreko komando lerroa exekutatu_9komandoa abiaraztean"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ msgid "Commands"
+ msgstr "Komandoak"
+ 
+@@ -1604,13 +1604,13 @@ msgstr "Erabiltzailearen-espazio Fitxate
+ msgid "Userspace file system"
+ msgstr "Erabiltzailearen-espazio fitxategi sistema"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
+-msgstr "GConf"
+-
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
+-msgstr "GConf kontrol tresna"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
++msgstr "MateConf"
++
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
++msgstr "MateConf kontrol tresna"
+ 
+ #: ../metadata/glib.xml.in.h:1
+ msgid "GLib"
+@@ -1620,55 +1620,55 @@ msgstr "GLib"
+ msgid "GLib main loop support"
+ msgstr "GLib loop nagusiaren euskarria"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
+-msgstr "Gnome bateragarritasuna"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
++msgstr "Mate bateragarritasuna"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "Terminala zabaldu"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
+-msgstr "Compiz Gnome mahaigain inguruneaz bateragarriak egiten duten aukerak"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
++msgstr "Compiz Mate mahaigain inguruneaz bateragarriak egiten duten aukerak"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "Exekuzio elkarrizketa"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ msgid "Run terminal command"
+ msgstr "Terminal komandoa exekutatu"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "Pantaila-argazkia komando lerroa"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "Ikus Menu Nagusia"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "Ikus aplikazio exekuzio elkarrizketa"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "Ikus menu nagusia"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "Egin pantaila-argazkia"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "Egin pantaila-argazkia leiho batena"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr "Terminal komando lerroa"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "Leiho pantaila -argazki komando lerroa"
+ 
+diff -upr compiz-0.8.8-orig/po/fi.po compiz-0.8.8/po/fi.po
+--- compiz-0.8.8-orig/po/fi.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/fi.po	2012-05-16 12:40:34.000000000 +0200
+@@ -22,53 +22,53 @@ msgstr ""
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
+ "X-Generator: Pootle 1.1.0\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "Työpöytä"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "Ikkunoiden hallinta"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "Ei mitään"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr "Näytä rullattuna"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "Suurenna"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr "Suurenna vaakatasossa"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr "Suurenna pystytasossa"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ msgid "Minimize"
+ msgstr "Pienennä"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr "Nosta"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr "Laske"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -84,45 +84,45 @@ msgid "Blur type"
+ msgstr "Sumennustyyppi"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr ""
+-"Aktiivisen Metacity-ikkunan läpinäkyvyysMetacity-teeman aktiivisen ikkunan "
++"Aktiivisen Marco-ikkunan läpinäkyvyysMarco-teeman aktiivisen ikkunan "
+ "läpinäkyvyys"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
+-msgstr "Metacity-teeman aktiivisen ikkunan läpinäkyvyyden varjo"
++msgid "Marco theme active window opacity shade"
++msgstr "Marco-teeman aktiivisen ikkunan läpinäkyvyyden varjo"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
+-msgstr "Metacity-teeman läpinäkyvyys"
++msgid "Marco theme opacity"
++msgstr "Marco-teeman läpinäkyvyys"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
+-msgstr "Metacity-teeman läpinäkyvyyden varjo"
++msgid "Marco theme opacity shade"
++msgstr "Marco-teeman läpinäkyvyyden varjo"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+-"Läpinäkyvyys aktiivisessa ikkunassa käytettäessä Metacity-teemaa kehyksineen"
++"Läpinäkyvyys aktiivisessa ikkunassa käytettäessä Marco-teemaa kehyksineen"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
+-msgstr "Metacity-teeman kehyksiin käytettävä läpinäkyvyys"
++msgid "Opacity to use for marco theme decorations"
++msgstr "Marco-teeman kehyksiin käytettävä läpinäkyvyys"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+-"Varjosta aktiiviset ikkunat Metacity-teemaa kehyksineen käytettäessä "
++"Varjosta aktiiviset ikkunat Marco-teemaa kehyksineen käytettäessä "
+ "läpikuultamattomasta läpikuultavaan"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+-"Varjosta ikkunat Metacity-teemaa kehyksineen käytettäessä "
++"Varjosta ikkunat Marco-teemaa kehyksineen käytettäessä "
+ "läpikuultamattomasta läpikuultavaan"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -134,12 +134,12 @@ msgid "Type of blur used for window deco
+ msgstr "Sumennustyyppi ikkunan kehyksille"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "Käytä Metacity-teemaa"
++msgid "Use marco theme"
++msgstr "Käytä Marco-teemaa"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
+-msgstr "Käytä Metacity-teemaa ikkunoiden kehyksissä"
++msgid "Use marco theme when drawing window decorations"
++msgstr "Käytä Marco-teemaa ikkunoiden kehyksissä"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+ #: ../metadata/core.xml.in.in.h:12
+@@ -730,7 +730,7 @@ msgstr "Suoritettava komentorivi, kun ru
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr "Suoritettava komentorivi, kun run_command9 suoritetaan"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ msgid "Commands"
+ msgstr "Komennot"
+ 
+@@ -1599,13 +1599,13 @@ msgstr "Käyttäjätilan tiedostojärjes
+ msgid "Userspace file system"
+ msgstr "Käyttäjätilan tiedostojärjestelmä"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
+-msgstr "GConf"
+-
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
+-msgstr "GConf-tietokannan hallinta"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
++msgstr "MateConf"
++
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
++msgstr "MateConf-tietokannan hallinta"
+ 
+ #: ../metadata/glib.xml.in.h:1
+ msgid "GLib"
+@@ -1615,57 +1615,57 @@ msgstr "GLib"
+ msgid "GLib main loop support"
+ msgstr "GLib-pääsilmukan tuki"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
+-msgstr "Gnome-yhteensopivuus"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
++msgstr "Mate-yhteensopivuus"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "Avaa pääte"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+-"Valinnat, joilla Compiz pidetään yhteensopivana Gnome-työpöytäympäristön "
++"Valinnat, joilla Compiz pidetään yhteensopivana Mate-työpöytäympäristön "
+ "kanssa"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "Suorita komento -valintaikkuna"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ msgid "Run terminal command"
+ msgstr "Suorita päätekomento"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "Kuvakaappauksen komento"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "Näytä päävalikko"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "Näytä Suorita komento -valintaikkuna"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "Näytä päävalikko"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "Ota kuvankaappaus"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "Ota kuvankaappaus ikkunasta"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr "Päätteen komentorivi"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "Ikkunan kuvakaappauksen komento"
+ 
+diff -upr compiz-0.8.8-orig/po/fr.po compiz-0.8.8/po/fr.po
+--- compiz-0.8.8-orig/po/fr.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/fr.po	2012-05-16 12:40:32.000000000 +0200
+@@ -20,53 +20,53 @@ msgstr ""
+ "Content-Transfer-Encoding: 8bit\n"
+ "X-Generator: Pootle 1.1.0\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "Bureau"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "Gestion des Fenêtres"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "Aucun"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr "Ombrer"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "Maximiser"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr "Maximiser horizontalement"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr "Maximiser verticalement"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ msgid "Minimize"
+ msgstr "Minimiser"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr "Augmenter"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr "Diminuer"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -83,44 +83,44 @@ msgid "Blur type"
+ msgstr "Type de flou"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
+-msgstr "Opacité de la fenêtre active du thème Metacity"
++msgid "Marco theme active window opacity"
++msgstr "Opacité de la fenêtre active du thème Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
+-msgstr "Nuance de l'opacité de la fenêtre active du thème Metacity"
++msgid "Marco theme active window opacity shade"
++msgstr "Nuance de l'opacité de la fenêtre active du thème Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
+-msgstr "Opacité du thème Metacity"
++msgid "Marco theme opacity"
++msgstr "Opacité du thème Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
+-msgstr "Nuance de l'opacité du thème Metacity"
++msgid "Marco theme opacity shade"
++msgstr "Nuance de l'opacité du thème Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+ "Opacité à utiliser pour les fenêtres actives avec les décorations des thèmes "
+-"Metacity"
++"Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
+-msgstr "Opacité à utiliser pour les décorations des thèmes Metacity"
++msgid "Opacity to use for marco theme decorations"
++msgstr "Opacité à utiliser pour les décorations des thèmes Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+-"Nuancer les fenêtres actives avec les décorations du thème Metacity, "
++"Nuancer les fenêtres actives avec les décorations du thème Marco, "
+ "d'opaque à transparent"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+-"Nuancer les fenêtres avec les décorations du thème Metacity, d'opaque à "
++"Nuancer les fenêtres avec les décorations du thème Marco, d'opaque à "
+ "transparent"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -132,12 +132,12 @@ msgid "Type of blur used for window deco
+ msgstr "Type de flou utilisé pour les décorations des fenêtres"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "Utiliser le thème Metacity"
++msgid "Use marco theme"
++msgstr "Utiliser le thème Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
+-msgstr "Utiliser le thème Metacity pour dessiner les décorations de fenêtres"
++msgid "Use marco theme when drawing window decorations"
++msgstr "Utiliser le thème Marco pour dessiner les décorations de fenêtres"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+ #: ../metadata/core.xml.in.in.h:12
+@@ -835,7 +835,7 @@ msgid "Command line to be executed in sh
+ msgstr ""
+ "Ligne de commande à exécuter dans le shell lorsque run_command9 est appelé"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ msgid "Commands"
+ msgstr "Commandes"
+ 
+@@ -1723,13 +1723,13 @@ msgstr "Système de fichier de l'Espace
+ msgid "Userspace file system"
+ msgstr "Système de fichier de l'espace utilisateur"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
+-msgstr "GConf"
+-
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
+-msgstr "Backend de contrôle GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
++msgstr "MateConf"
++
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
++msgstr "Backend de contrôle MateConf"
+ 
+ #: ../metadata/glib.xml.in.h:1
+ msgid "GLib"
+@@ -1739,56 +1739,56 @@ msgstr "GLib"
+ msgid "GLib main loop support"
+ msgstr "Support de la boucle principale GLib"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
+-msgstr "Compatibilité avec Gnome"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
++msgstr "Compatibilité avec Mate"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "Ouvrir un terminal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+-"Options qui rendent Compiz compatible avec l'environnement de bureau Gnome"
++"Options qui rendent Compiz compatible avec l'environnement de bureau Mate"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "Boîte de dialogue d'exécution"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ msgid "Run terminal command"
+ msgstr "Commande pour lancer le Terminal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "Ligne de commande de capture d'écran"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "Afficher le menu principal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "Afficher la boîte de dialogue d'exécution de l'application"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "Afficher le menu principal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "Faire une capture d'écran"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "Faire une capture d'écran d'une fenêtre"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr "Commande à lancer pour le Terminal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "Ligne de commande de capture de fenêtre"
+ 
+diff -upr compiz-0.8.8-orig/po/gl.po compiz-0.8.8/po/gl.po
+--- compiz-0.8.8-orig/po/gl.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/gl.po	2012-05-16 12:40:32.000000000 +0200
+@@ -22,53 +22,53 @@ msgstr ""
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
+ "X-Generator: Lokalize 0.3\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "Escritorio"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "Xestión de Fiestras"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "Ningún"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr "Sombra"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "Maximizar"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr "Maximizar Horizontalmente"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr "Maximizar Verticalmente"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ msgid "Minimize"
+ msgstr "Minimizar"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr "Elevar"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr "Baixar"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -85,42 +85,42 @@ msgid "Blur type"
+ msgstr "Tipo de desenfoque"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
+-msgstr "Opacidade da xanela activa no tema metacity"
++msgid "Marco theme active window opacity"
++msgstr "Opacidade da xanela activa no tema marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
+-msgstr "Opacidade da sombra da xanela activa no tema metacity"
++msgid "Marco theme active window opacity shade"
++msgstr "Opacidade da sombra da xanela activa no tema marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
+-msgstr "Opacidade do tema Metacity"
++msgid "Marco theme opacity"
++msgstr "Opacidade do tema Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
+-msgstr "Opacidade da sombra do tema Metacity"
++msgid "Marco theme opacity shade"
++msgstr "Opacidade da sombra do tema Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
+-msgstr "Opacidade a empregar para xanelas activas con decoracións metacity"
++msgid "Opacity to use for active windows with marco theme decorations"
++msgstr "Opacidade a empregar para xanelas activas con decoracións marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
+-msgstr "Opacidade a empregar para decoracións metacity"
++msgid "Opacity to use for marco theme decorations"
++msgstr "Opacidade a empregar para decoracións marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+-"Escurecer decoración de xanelas activas con temas metacity de opaco cara "
++"Escurecer decoración de xanelas activas con temas marco de opaco cara "
+ "transparente"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+-"Sombrear decoración de xanelas con temas metacity de opaco cara transparente"
++"Sombrear decoración de xanelas con temas marco de opaco cara transparente"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+ msgid "Title bar mouse wheel action"
+@@ -131,12 +131,12 @@ msgid "Type of blur used for window deco
+ msgstr "Tipo de desenfoque empregado para as decoracións"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "Empregar tema metacity"
++msgid "Use marco theme"
++msgstr "Empregar tema marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
+-msgstr "Empregar tema metacity ao debuxar as decoracións das xanelas"
++msgid "Use marco theme when drawing window decorations"
++msgstr "Empregar tema marco ao debuxar as decoracións das xanelas"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+ #: ../metadata/core.xml.in.in.h:12
+@@ -823,7 +823,7 @@ msgstr ""
+ "Liña de comando a ser executada na consola cando executar_comando9 sexa "
+ "accionado"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ msgid "Commands"
+ msgstr "Comandos"
+ 
+@@ -1699,13 +1699,13 @@ msgstr "Sistema de Ficheiros en Espazo d
+ msgid "Userspace file system"
+ msgstr "Sistema de ficheiros en espazo de usuario"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
+-msgstr "Configurador de GNoME (GConf)"
+-
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
+-msgstr "Xestor de Configuracións GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
++msgstr "Configurador de GNoME (MateConf)"
++
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
++msgstr "Xestor de Configuracións MateConf"
+ 
+ #: ../metadata/glib.xml.in.h:1
+ msgid "GLib"
+@@ -1715,57 +1715,57 @@ msgstr "GLib"
+ msgid "GLib main loop support"
+ msgstr "Soporte ao bucle principal de GLib"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
+-msgstr "Compatibilidade con Gnome"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
++msgstr "Compatibilidade con Mate"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "Abrir unha terminal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ "Opcións para manter a compatibilidade de Compiz co entorno de escritorio "
+-"Gnome"
++"Mate"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "Diálogo de Execución"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ msgid "Run terminal command"
+ msgstr "Executar comando de terminal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "Capturar pantalla da liña de comando"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "Amosar Menú Principal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "Amosar caixa de diálogo Executar Aplicativo"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "Amosar o menú principal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "Facer unha capturar pantalla"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "Facer captura de pantalla dunha xanela"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr "Liña de comando do terminal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "Liña de comando para captura de pantalla de xanelas"
+ 
+diff -upr compiz-0.8.8-orig/po/gu.po compiz-0.8.8/po/gu.po
+--- compiz-0.8.8-orig/po/gu.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/gu.po	2012-05-16 12:40:32.000000000 +0200
+@@ -18,58 +18,58 @@ msgstr ""
+ "Plural-Forms: nplurals=2; plural=(n!=1);\n"
+ "X-Generator: KBabel 1.11.4\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "ડેસ્કટોપ"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "વિન્ડો વ્યવસ્થાપન"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "કંઈ નહિં"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ #, fuzzy
+ msgid "Shade"
+ msgstr "માપદંડ"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "મહત્તમ કરો"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ #, fuzzy
+ msgid "Maximize Horizontally"
+ msgstr "વિન્ડોને આડી રીતે મહત્તમ બનાવો"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ #, fuzzy
+ msgid "Maximize Vertically"
+ msgstr "વિન્ડોને ઊભી રીતે મહત્તમ બનાવો"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ #, fuzzy
+ msgid "Minimize"
+ msgstr "ન્યૂનતમ કરેલ"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ #, fuzzy
+ msgid "Raise"
+ msgstr "આપોઆપ-વધારો"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -84,32 +84,32 @@ msgid "Blur type"
+ msgstr "ઝાંખાપણાનો પ્રકાર"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr "મેટાસીટી થીમ સક્રિય વિન્ડો અપારદર્શકતા"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr "મેટાસીટી થીમ સક્રિય વિન્ડો અપારદર્શકતા છાયા"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr "મેટાસીટી થીમ અપારદર્શકતા"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr "મેટાસીટી થીમ અપારદર્શકતા છાયા"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr "મેટાસીટી થીમ શણગારો સાથે સક્રિય વિન્ડો માટે વાપરવાની અપારદર્શકતા"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr "મેટાસીટી થીમ શણગારો માટે વાપરવાની અપારદર્શકતા"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+ "સક્રિય વિન્ડોને મેટાસીટી થીમ શણગારો વડે અપારદર્શકમાંથી દૃશ્યમાનમાં લાવવા માટે છાયાંકિત "
+@@ -117,7 +117,7 @@ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+ "વિન્ડોને મેટાસીટી થીમ શણગારો વડે અપારદર્શકમાંથી દૃશ્યમાનમાં લાવવા માટે છાયાંકિત કરો"
+ 
+@@ -130,11 +130,11 @@ msgid "Type of blur used for window deco
+ msgstr "વિન્ડો શણગારો માટે વપરાતા ઝાંખાપણાનો પ્રકાર"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
++msgid "Use marco theme"
+ msgstr "મેટાસીટી થીમ વાપરો"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr "જ્યારે વિન્ડો શણગારો દોરી રહ્યા હોય ત્યારે મેટાસીટી થીમ વાપરો"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+@@ -769,7 +769,7 @@ msgstr "શેલમાં ચલાવà
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr "શેલમાં ચલાવવાનું આદેશ વાક્ય જ્યારે run_command9 બોલાવવામાં આવે"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "આદેશો :"
+@@ -1662,13 +1662,13 @@ msgstr "વપરાશકર્તાàª
+ msgid "Userspace file system"
+ msgstr "વપરાશકર્તાજગ્યા ફાઈલ સિસ્ટમ"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
+-msgstr "GConf"
+-
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
+-msgstr "GConf નિયંત્રણ બેકેન્ડ"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
++msgstr "MateConf"
++
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
++msgstr "MateConf નિયંત્રણ બેકેન્ડ"
+ 
+ #: ../metadata/glib.xml.in.h:1
+ msgid "GLib"
+@@ -1678,57 +1678,57 @@ msgstr "GLib"
+ msgid "GLib main loop support"
+ msgstr "GLib મુખ્ય લુપ આધાર"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "ટર્મિનલ ખોલો"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "સંવાદ ચલાવો"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "આદેશ '%1'"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "સ્ક્રીનશોટ આદેશ વાક્ય"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "મુખ્ય મેનુ બતાવો"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "કાર્યક્રમ ચલાવો સંવાદ બતાવો"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "મુખ્ય મેનુ બતાવો"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "ફોટો લો"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "વિન્ડોનો ફોટો લો"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ #, fuzzy
+ msgid "Terminal command line"
+ msgstr "આદેશ '%1'"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "વિન્ડો સ્ક્રીનશોટ આદેશ વાક્ય"
+ 
+diff -upr compiz-0.8.8-orig/po/he.po compiz-0.8.8/po/he.po
+--- compiz-0.8.8-orig/po/he.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/he.po	2012-05-16 12:40:33.000000000 +0200
+@@ -16,59 +16,59 @@ msgstr ""
+ "Plural-Forms: nplurals=2; plural=0;\n"
+ "X-Generator: Pootle 1.1.0\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "שולחן עבודה"
+ 
+ #  Label text
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "ניהול חלונות"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "קומפיז"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "ללא"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr "גלול"
+ 
+ #  button text
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "הגדל למקסימום"
+ 
+ #  button text
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr "הרחב למקסימום"
+ 
+ #  button text
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr "הגבה למקסימום"
+ 
+ #  button text
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ msgid "Minimize"
+ msgstr "מזער"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr "העלה"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr "תחתון"
+ 
+ #  Label text
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -84,40 +84,40 @@ msgstr "סוג טשטוש"
+ 
+ #  Radio button for using an entire (Windows) partition for Linux
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
+-msgstr "אטימות חלון פעיל על פי ערכת הנושא של Metacity"
++msgid "Marco theme active window opacity"
++msgstr "אטימות חלון פעיל על פי ערכת הנושא של Marco"
+ 
+ #  Radio button for using an entire (Windows) partition for Linux
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
+-msgstr "הצללת אטימות חלון פעיל על פי ערכת הנושא של Metacity"
++msgid "Marco theme active window opacity shade"
++msgstr "הצללת אטימות חלון פעיל על פי ערכת הנושא של Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
+-msgstr "אטימות ערכת הנושא של Metacity"
++msgid "Marco theme opacity"
++msgstr "אטימות ערכת הנושא של Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
+-msgstr "הצללת אטימות ערכת הנושא של Metacity"
++msgid "Marco theme opacity shade"
++msgstr "הצללת אטימות ערכת הנושא של Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
+-msgstr "אטימות עבור חלונות פעילים עם מסגרות של ערכת הנושא של Metacity"
++msgid "Opacity to use for active windows with marco theme decorations"
++msgstr "אטימות עבור חלונות פעילים עם מסגרות של ערכת הנושא של Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
+-msgstr "אטימות עבור מסגרות של ערכת הנושא של Metacity"
++msgid "Opacity to use for marco theme decorations"
++msgstr "אטימות עבור מסגרות של ערכת הנושא של Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+-msgstr "הצללת חלונות פעילים עם מסגרות של ערכת הנושא של Metacity מאטום לשקוף"
++msgstr "הצללת חלונות פעילים עם מסגרות של ערכת הנושא של Marco מאטום לשקוף"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
+-msgstr "הצללת חלונות עם מסגרות של ערכת הנושא של Metacity מאטום לשקוף"
++"Shade windows with marco theme decorations from opaque to translucent"
++msgstr "הצללת חלונות עם מסגרות של ערכת הנושא של Marco מאטום לשקוף"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+ msgid "Title bar mouse wheel action"
+@@ -128,12 +128,12 @@ msgid "Type of blur used for window deco
+ msgstr "סוג טשטוש עבור מסגרות חלון"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "השתמש בערכת הנושא של Metacity"
++msgid "Use marco theme"
++msgstr "השתמש בערכת הנושא של Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
+-msgstr "השתמש בערכת הנושא של Metacity בעת ציור מסגרות חלון"
++msgid "Use marco theme when drawing window decorations"
++msgstr "השתמש בערכת הנושא של Marco בעת ציור מסגרות חלון"
+ 
+ #  button text
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+@@ -737,7 +737,7 @@ msgstr "שורת הפקודה שתופע
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr "שורת הפקודה שתופעל בעת הרצת פקודה9"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ msgid "Commands"
+ msgstr "פקודות"
+ 
+@@ -1627,12 +1627,12 @@ msgstr "מערכת קבצים במרחב
+ msgid "Userspace file system"
+ msgstr "מערכת קבצים במרחב המשתמש"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
+-msgstr "GConf "
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
++msgstr "MateConf "
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr "תשתית בקרה של Gconf"
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1643,55 +1643,55 @@ msgstr "GLib "
+ msgid "GLib main loop support"
+ msgstr "תמיכה בלולאה ראשית של GLib"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr "תאימות לגנום"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "פתח מסוף"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr "אפשרויות להבטחת תאימות קומפיז לסביבת שולחן העבודה גנום"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "דיאלוג הרץ"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ msgid "Run terminal command"
+ msgstr "הרץ פקודת מסוף"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "שורת פקודה לצילום מסך"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "הצג תפריט ראשי"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "הצג דיאלוג הרץ יישום"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "הצג את התפריט הראשי"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "צור צילום מסך"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "צור צילום מסך של חלון"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr "שורת פקודה עבור מסוף"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "שורת פקודה לצילום מסך של חלון"
+ 
+diff -upr compiz-0.8.8-orig/po/hi.po compiz-0.8.8/po/hi.po
+--- compiz-0.8.8-orig/po/hi.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/hi.po	2012-05-16 12:40:33.000000000 +0200
+@@ -17,61 +17,61 @@ msgstr ""
+ "Plural-Forms: nplurals=2; plural=(n!=1);\n"
+ "X-Generator: KBabel 1.11.4\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ #, fuzzy
+ msgid "Desktop"
+ msgstr "डेसक्टाप"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ #, fuzzy
+ msgid "Window Management"
+ msgstr "विन्डो मैनेजर"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "कुछ नहीं"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ #, fuzzy
+ msgid "Shade"
+ msgstr "स्कैनर"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ #, fuzzy
+ msgid "Maximize"
+ msgstr "windows"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ #, fuzzy
+ msgid "Maximize Horizontally"
+ msgstr "विंडो क्षैतिज रूप से अधिकतम करें"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ #, fuzzy
+ msgid "Maximize Vertically"
+ msgstr "विंडो लंबवत रूप से अधिकतम करें"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ #, fuzzy
+ msgid "Minimize"
+ msgstr "windows"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ #, fuzzy
+ msgid "Raise"
+ msgstr "स्वचालित"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ #, fuzzy
+@@ -88,38 +88,38 @@ msgid "Blur type"
+ msgstr "छोडं दिया \n"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr "मेटासिटी थीम सक्रिय विंडो अपारदर्शिता"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr "मेटासिटी थीम सक्रिय विंडो अपारदर्शिता छाया"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr "मेटासिटी थीम अपारदर्शिता"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr "मेटासिटी थीम अपारदर्शिता छाया"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr "मेटासिटी थीम सजावट के साथ सक्रिय विंडो के लिए प्रयोग करने के लिए अपारदर्शिता"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr "मेटासिटी थीम सजावट के लिए प्रयोग के लिए अपारदर्शिता"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr "अपारदर्शी से पारभासी में मेटासिटी थीम सजावट के साथ छाया सक्रिय विंडो"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr "अपारदर्शी से पारभासी में मेटासिटी थीम सजावट के साथ छाया विंडो"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -131,11 +131,11 @@ msgid "Type of blur used for window deco
+ msgstr "विंडो सजावट के लिए प्रयुक्त ब्लर का प्रकार"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
++msgid "Use marco theme"
+ msgstr "मेटासिटी थीम का उपयोग करें"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr "विंडो सजवाट खींचने के दौरान मेटासिटी थीम का उपयोग करें"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+@@ -853,7 +853,7 @@ msgstr "कमांड लाइन ज
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr "कमांड लाइन जिसे शेल में चलाया जाना है जब run_command9 को बुलाया जाता है"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "कमांड:"
+@@ -1793,13 +1793,13 @@ msgstr "यूजरस्पेस फà
+ msgid "Userspace file system"
+ msgstr "यूजरस्पेस फाइल सिस्टम"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
+-msgstr "GConf"
+-
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
+-msgstr "GConf नियंत्रण बैकेंड"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
++msgstr "MateConf"
++
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
++msgstr "MateConf नियंत्रण बैकेंड"
+ 
+ #: ../metadata/glib.xml.in.h:1
+ msgid "GLib"
+@@ -1809,59 +1809,59 @@ msgstr "GLib"
+ msgid "GLib main loop support"
+ msgstr "GLib मुख्य लूप समर्थन"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "टर्मिनल खोलें"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ #, fuzzy
+ msgid "Run Dialog"
+ msgstr "टोण डायलिन्क (&T)"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "कमाडं लैन पार्स करने पर्ड खराबी आ गया।"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ #, fuzzy
+ msgid "Screenshot command line"
+ msgstr "कमाडं लैन पार्स करने पर्ड खराबी आ गया।"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "दिखाएँ मुख्य मेनू"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "रन अनुप्रयोग संवाद दिखाएँ"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "मुख्य मेनू दिखाएँ"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "स्क्रीनशॉट का चित्र लें"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "विंडो का स्क्रीनशॉट लें"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ #, fuzzy
+ msgid "Terminal command line"
+ msgstr "कमाडं लैन पार्स करने पर्ड खराबी आ गया।"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "विंडो स्क्रीनशॉट कमांड लाइन"
+ 
+diff -upr compiz-0.8.8-orig/po/hr.po compiz-0.8.8/po/hr.po
+--- compiz-0.8.8-orig/po/hr.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/hr.po	2012-05-16 12:40:33.000000000 +0200
+@@ -18,59 +18,59 @@ msgstr ""
+ "Plural-Forms: nplurals=4; plural=(n != 1);\n"
+ "X-Generator: Pootle 1.0.2\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "Radna površina"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "Upravitelj Prozora"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "Ništa"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ #, fuzzy
+ msgid "Shade"
+ msgstr "Skener"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ #, fuzzy
+ msgid "Maximize"
+ msgstr "&Smanji Windowse"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ #, fuzzy
+ msgid "Maximize Horizontally"
+ msgstr "Maksimiziraj prozor horizontalno"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ #, fuzzy
+ msgid "Maximize Vertically"
+ msgstr "Maksimiziraj prozor vertikalno"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ #, fuzzy
+ msgid "Minimize"
+ msgstr "&Smanji Windowse"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ #, fuzzy
+ msgid "Raise"
+ msgstr "Automatsko prikazivanje"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ #, fuzzy
+@@ -89,39 +89,39 @@ msgstr "Brzina:"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+ #, fuzzy
+-msgid "Metacity theme active window opacity"
+-msgstr "Transparentnost Metacity teme prozora"
++msgid "Marco theme active window opacity"
++msgstr "Transparentnost Marco teme prozora"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+ #, fuzzy
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr "&Obriši Windows kompletno"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -133,11 +133,11 @@ msgid "Type of blur used for window deco
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
++msgid "Use marco theme"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+@@ -767,7 +767,7 @@ msgstr ""
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr ""
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "Naredba: "
+@@ -1694,12 +1694,12 @@ msgstr ""
+ msgid "Userspace file system"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr ""
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1710,58 +1710,58 @@ msgstr ""
+ msgid "GLib main loop support"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ #, fuzzy
+ msgid "Open a terminal"
+ msgstr "Pokreni u terminalu"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "Naredba: "
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ #, fuzzy
+ msgid "Terminal command line"
+ msgstr "Naredba: "
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr ""
+ 
+diff -upr compiz-0.8.8-orig/po/hu.po compiz-0.8.8/po/hu.po
+--- compiz-0.8.8-orig/po/hu.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/hu.po	2012-05-16 12:40:31.000000000 +0200
+@@ -3,7 +3,7 @@
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
+ #
+ # Kalman Kemenczy <kkemenczy at novell.com>, 2006, 2007.
+-# Gabor Kelemen <kelemeng at gnome.hu>, 2007.
++# Gabor Kelemen <kelemeng at mate.hu>, 2007.
+ # KAMI911 <kami911 at gmail.com>, 2007-2008.
+ msgid ""
+ msgstr ""
+@@ -20,53 +20,53 @@ msgstr ""
+ "X-Launchpad-Export-Date: 2007-12-04 10:00+0000\n"
+ "X-Poedit-Bookmarks: -1,-1,-1,-1,-1,-1,-1,-1,490,-1\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "Asztal"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "Ablakkezelés"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "Egyik sem"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr "Felgördítés"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "Maximalizálás"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr "Ablak maximalizálása vízszintesen"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr "Ablak maximalizálása függőlegesen"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ msgid "Minimize"
+ msgstr "Kis méret"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr "Növelés"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr "Alacsony"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -81,38 +81,38 @@ msgid "Blur type"
+ msgstr "Elmosás típusa"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr "Aktív ablak átlátszatlansága"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr "Felgördített aktív ablak átlátszatlansága"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr "Ablak átlátszatlansága"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr "Felgördített ablak átlátszatlansága"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr "Az aktív ablak átlátszatlansága a díszítő elemekhez"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr "Az ablak átlátszatlansága a díszítő elemekhez"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr "Felgördített aktív ablak átlátszatlansága a díszítő elemeknél"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr "Felgördített ablak átlátszatlansága a díszítő elemeknél"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -124,12 +124,12 @@ msgid "Type of blur used for window deco
+ msgstr "Az elmosás típusa a díszítő elemekhez"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "Metacity téma alkalmazása"
++msgid "Use marco theme"
++msgstr "Marco téma alkalmazása"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
+-msgstr "Metacity téma alkalmazása az ablakdíszítések rajzolásakor"
++msgid "Use marco theme when drawing window decorations"
++msgstr "Marco téma alkalmazása az ablakdíszítések rajzolásakor"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+ #: ../metadata/core.xml.in.in.h:12
+@@ -720,7 +720,7 @@ msgstr "A run_command8 által elindítot
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr "A run_command9 által elindított parancs"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ msgid "Commands"
+ msgstr "Parancs"
+ 
+@@ -1592,13 +1592,13 @@ msgstr "Felhasználói módú fájlrends
+ msgid "Userspace file system"
+ msgstr "Felhasználói módú fájlrendszer"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
+-msgstr "GConf"
+-
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
+-msgstr "GConf vezérlés kiszolgálója"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
++msgstr "MateConf"
++
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
++msgstr "MateConf vezérlés kiszolgálója"
+ 
+ #: ../metadata/glib.xml.in.h:1
+ msgid "GLib"
+@@ -1608,56 +1608,56 @@ msgstr "Glib"
+ msgid "GLib main loop support"
+ msgstr "Glib főciklus támogatása"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
+-msgstr "Gnome kompatibilitás"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
++msgstr "Mate kompatibilitás"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "Terminál megnyitása"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+-"Beállítás, amely a Compizt kompatibilissá teszi a Gnome asztali környezettel"
++"Beállítás, amely a Compizt kompatibilissá teszi a Mate asztali környezettel"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "Párbeszéd futtatása"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ msgid "Run terminal command"
+ msgstr "Parancs futtatása terminálban"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "Képernyőkép parancssor"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "Főmenü megjelenítése"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "„Alkalmazás futtatása” párbeszédablak megjelenítése"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "Főmenü megjelenítése"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "Képernyőkép készítése"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "Képernyőkép készítése az ablakról"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr "Terminál parancssor"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "Ablak képernyőkép parancssor"
+ 
+diff -upr compiz-0.8.8-orig/po/id.po compiz-0.8.8/po/id.po
+--- compiz-0.8.8-orig/po/id.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/id.po	2012-05-16 12:40:31.000000000 +0200
+@@ -17,54 +17,54 @@ msgstr ""
+ "Content-Transfer-Encoding: 8bit\n"
+ "Plural-Forms: nplurals=1; plural=0;\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ #, fuzzy
+ msgid "Desktop"
+ msgstr "Desktop"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ msgid "Minimize"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -80,38 +80,38 @@ msgid "Blur type"
+ msgstr "Kecepatan:"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -123,11 +123,11 @@ msgid "Type of blur used for window deco
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
++msgid "Use marco theme"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+@@ -737,7 +737,7 @@ msgstr ""
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr ""
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ msgid "Commands"
+ msgstr ""
+ 
+@@ -1621,12 +1621,12 @@ msgstr ""
+ msgid "Userspace file system"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr ""
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1637,56 +1637,56 @@ msgstr ""
+ msgid "GLib main loop support"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ #, fuzzy
+ msgid "Open a terminal"
+ msgstr "Jalankan dalam terminal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ msgid "Run terminal command"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr ""
+ 
+diff -upr compiz-0.8.8-orig/po/it.po compiz-0.8.8/po/it.po
+--- compiz-0.8.8-orig/po/it.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/it.po	2012-05-16 12:40:32.000000000 +0200
+@@ -52,16 +52,16 @@ msgstr ""
+ 
+ # (ndt) qui non capisco se si riferisca al desktop intero
+ # (comprese la barra superiore e inferiore) o solo alla 'scrivania'
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "Desktop"
+ 
+ # (ndt) messo al plurale, alla fine non è relativo a una sola finestra
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "Gestione finestre"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+@@ -77,23 +77,23 @@ msgstr "Sfuma"
+ msgid "Maximize"
+ msgstr "Massimizzato"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr "Massimizza orizzontalmente"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr "Massimizza verticalmente"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ msgid "Minimize"
+ msgstr "Minimizza"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr "Solleva"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr "Abbassa"
+ 
+@@ -113,39 +113,39 @@ msgid "Blur type"
+ msgstr "Tipo di sfocatura"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
+-msgstr "Opacità finestra attiva tema Metacity"
++msgid "Marco theme active window opacity"
++msgstr "Opacità finestra attiva tema Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
+-msgstr "Sfumatura opacità finestra attiva tema Metacity"
++msgid "Marco theme active window opacity shade"
++msgstr "Sfumatura opacità finestra attiva tema Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
+-msgstr "Opacità tema Metacity"
++msgid "Marco theme opacity"
++msgstr "Opacità tema Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
+-msgstr "Sfumatura opacità tema Metacity"
++msgid "Marco theme opacity shade"
++msgstr "Sfumatura opacità tema Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
+-msgstr "Opacità da usare per le finestre attive con il tema Metacity"
++msgid "Opacity to use for active windows with marco theme decorations"
++msgstr "Opacità da usare per le finestre attive con il tema Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
+-msgstr "Opacità da usare per le decorazioni del tema Metacity"
++msgid "Opacity to use for marco theme decorations"
++msgstr "Opacità da usare per le decorazioni del tema Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+-msgstr "Sfuma le finestre attive con il tema Metacity da opache a traslucide"
++msgstr "Sfuma le finestre attive con il tema Marco da opache a traslucide"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
+-msgstr "Sfuma le finestre con il tema Metacity da opache a traslucide"
++"Shade windows with marco theme decorations from opaque to translucent"
++msgstr "Sfuma le finestre con il tema Marco da opache a traslucide"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+ msgid "Title bar mouse wheel action"
+@@ -156,12 +156,12 @@ msgid "Type of blur used for window deco
+ msgstr "Tipo di sfocatura da usare con le decorazioni delle finestre"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "Usa il tema Metacity"
++msgid "Use marco theme"
++msgstr "Usa il tema Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
+-msgstr "Usa il tema Metacity per le decorazioni delle finestre"
++msgid "Use marco theme when drawing window decorations"
++msgstr "Usa il tema Marco per le decorazioni delle finestre"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4408
+ #: ../metadata/core.xml.in.h:9
+@@ -851,7 +851,7 @@ msgstr ""
+ "Riga di comando da eseguire nella shell quando viene invocato run_command9"
+ 
+ #: ../plugins/commands/commands.xml.in.h:63
+-#: ../plugins/gnomecompat/gnomecompat.xml.in.h:1
++#: ../plugins/matecompat/matecompat.xml.in.h:1
+ msgid "Commands"
+ msgstr "Comandi"
+ 
+@@ -1763,13 +1763,13 @@ msgstr "File system nello spazio utente"
+ msgid "Userspace file system"
+ msgstr "File system nello spazio utente"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
+-msgstr "GConf"
+-
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
+-msgstr "Backend per il controllo GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
++msgstr "MateConf"
++
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
++msgstr "Backend per il controllo MateConf"
+ 
+ #: ../metadata/glib.xml.in.h:1
+ msgid "GLib"
+@@ -1780,55 +1780,55 @@ msgstr "GLib"
+ msgid "GLib main loop support"
+ msgstr "Supporto ciclo main GLib"
+ 
+-#: ../plugins/gnomecompat/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
+-msgstr "Compatibilità GNOME"
++#: ../plugins/matecompat/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
++msgstr "Compatibilità MATE"
+ 
+-#: ../plugins/gnomecompat/gnomecompat.xml.in.h:3
++#: ../plugins/matecompat/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "Apre un terminale"
+ 
+-#: ../plugins/gnomecompat/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
+-msgstr "Opzioni che mantengono Compiz compatibile con l'ambiente grafico GNOME"
++#: ../plugins/matecompat/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
++msgstr "Opzioni che mantengono Compiz compatibile con l'ambiente grafico MATE"
+ 
+-#: ../plugins/gnomecompat/gnomecompat.xml.in.h:5
++#: ../plugins/matecompat/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "Finestra di dialogo «Esegui applicazione»"
+ 
+-#: ../plugins/gnomecompat/gnomecompat.xml.in.h:6
++#: ../plugins/matecompat/matecompat.xml.in.h:6
+ msgid "Run terminal command"
+ msgstr "Comando esecuzione terminale"
+ 
+-#: ../plugins/gnomecompat/gnomecompat.xml.in.h:7
++#: ../plugins/matecompat/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "Riga di comando per cattura schermata"
+ 
+-#: ../plugins/gnomecompat/gnomecompat.xml.in.h:8
++#: ../plugins/matecompat/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "Mostra menù principale"
+ 
+-#: ../plugins/gnomecompat/gnomecompat.xml.in.h:9
++#: ../plugins/matecompat/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "Mostra finestra di dialogo «Esegui applicazione»"
+ 
+-#: ../plugins/gnomecompat/gnomecompat.xml.in.h:10
++#: ../plugins/matecompat/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "Mostra il menù principale"
+ 
+-#: ../plugins/gnomecompat/gnomecompat.xml.in.h:11
++#: ../plugins/matecompat/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "Cattura schermata"
+ 
+-#: ../plugins/gnomecompat/gnomecompat.xml.in.h:12
++#: ../plugins/matecompat/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "Cattura un'istantanea di una finestra"
+ 
+-#: ../plugins/gnomecompat/gnomecompat.xml.in.h:13
++#: ../plugins/matecompat/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr "Riga di comando terminale"
+ 
+-#: ../plugins/gnomecompat/gnomecompat.xml.in.h:14
++#: ../plugins/matecompat/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "Riga di comando cattura schermata finestra"
+ 
+diff -upr compiz-0.8.8-orig/po/ja.po compiz-0.8.8/po/ja.po
+--- compiz-0.8.8-orig/po/ja.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/ja.po	2012-05-16 12:40:29.000000000 +0200
+@@ -16,55 +16,55 @@ msgstr ""
+ "Content-Transfer-Encoding: 8bit\n"
+ "X-Generator: Pootle 1.1.0\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "デスクトップ"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "ウィンドウ管理"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426
++#: ../gtk/mate/compiz-window-manager.c:426
+ #: ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "なし"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr "シェード"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428
++#: ../gtk/mate/compiz-window-manager.c:428
+ #: ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "最大化"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr "水平方向に最大化"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr "垂直方向に最大化"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ msgid "Minimize"
+ msgstr "最小化"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr "最前面へ"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr "最後面へ"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -79,36 +79,36 @@ msgid "Blur type"
+ msgstr "ブラーの種類"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
+-msgstr "Metacity テーマのアクティブ・ウィンドウの不透明度"
++msgid "Marco theme active window opacity"
++msgstr "Marco テーマのアクティブ・ウィンドウの不透明度"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
+-msgstr "Metacity テーマのアクティブ・ウィンドウの半透明シェード"
++msgid "Marco theme active window opacity shade"
++msgstr "Marco テーマのアクティブ・ウィンドウの半透明シェード"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
+-msgstr "Metacity テーマの不透明度"
++msgid "Marco theme opacity"
++msgstr "Marco テーマの不透明度"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
+-msgstr "Metacity テーマの半透明シェード"
++msgid "Marco theme opacity shade"
++msgstr "Marco テーマの半透明シェード"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
+-msgstr "Metacity テーマ装飾のアクティブ・ウィンドウに使用する不透明度"
++msgid "Opacity to use for active windows with marco theme decorations"
++msgstr "Marco テーマ装飾のアクティブ・ウィンドウに使用する不透明度"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
+-msgstr "Metacity テーマ装飾に使用する不透明度"
++msgid "Opacity to use for marco theme decorations"
++msgstr "Marco テーマ装飾に使用する不透明度"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+-msgid "Shade active windows with metacity theme decorations from opaque to translucent"
+-msgstr "Metacity テーマ装飾のアクティブ・ウィンドウを不透明から透明にシェードさせる"
++msgid "Shade active windows with marco theme decorations from opaque to translucent"
++msgstr "Marco テーマ装飾のアクティブ・ウィンドウを不透明から透明にシェードさせる"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+-msgid "Shade windows with metacity theme decorations from opaque to translucent"
+-msgstr "Metacity テーマ装飾のウィンドウを不透明から透明にシェードさせる"
++msgid "Shade windows with marco theme decorations from opaque to translucent"
++msgstr "Marco テーマ装飾のウィンドウを不透明から透明にシェードさせる"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+ msgid "Title bar mouse wheel action"
+@@ -119,12 +119,12 @@ msgid "Type of blur used for window deco
+ msgstr "ウィンドウ装飾用のブラーの種類"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "Metacity テーマを使用"
++msgid "Use marco theme"
++msgstr "Marco テーマを使用"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
+-msgstr "ウィンドウ装飾を描画する際に Metacity テーマを使用"
++msgid "Use marco theme when drawing window decorations"
++msgstr "ウィンドウ装飾を描画する際に Marco テーマを使用"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+ #: ../metadata/core.xml.in.in.h:12
+@@ -639,7 +639,7 @@ msgid "Command line to be executed in sh
+ msgstr "コマンド 9 を実行 の呼び出し時にシェルで実行されるコマンドライン"
+ 
+ #: ../metadata/commands.xml.in.h:63
+-#: ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/matecompat.xml.in.h:1
+ msgid "Commands"
+ msgstr "コマンド"
+ 
+@@ -1500,13 +1500,13 @@ msgstr "ユーザ空間ファイルシã‚
+ msgid "Userspace file system"
+ msgstr "ユーザ空間ファイルシステム"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
+-msgstr "GConf"
+-
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
+-msgstr "GConf 制御バックエンド"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
++msgstr "MateConf"
++
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
++msgstr "MateConf 制御バックエンド"
+ 
+ #: ../metadata/glib.xml.in.h:1
+ msgid "GLib"
+@@ -1516,55 +1516,55 @@ msgstr "GLib"
+ msgid "GLib main loop support"
+ msgstr "GLib main loop サポート"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
+-msgstr "Gnome 互換性"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
++msgstr "Mate 互換性"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "端末を開く"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
+-msgstr "Compiz に Gnome デスクトップ環境との互換性を保たせるオプション"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
++msgstr "Compiz に Mate デスクトップ環境との互換性を保たせるオプション"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "アプリケーション実行ダイアログ"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ msgid "Run terminal command"
+ msgstr "端末起動コマンド"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "スクリーンショットのコマンドライン"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "メインメニューの表示"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "\"アプリケーションの実行\"ダイアログの表示"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "メインメニューの表示"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "スクリーンショットを撮る"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "ウィンドウのスクリーンショットを撮る"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr "端末起動コマンドライン"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "ウィンドウ・スクリーンショットのコマンドライン"
+ 
+diff -upr compiz-0.8.8-orig/po/ka.po compiz-0.8.8/po/ka.po
+--- compiz-0.8.8-orig/po/ka.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/ka.po	2012-05-16 12:40:30.000000000 +0200
+@@ -16,53 +16,53 @@ msgstr ""
+ "Content-Transfer-Encoding: 8bit\n"
+ "Plural-Forms: nplurals=1; plural=0;\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr ""
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ msgid "Minimize"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -77,38 +77,38 @@ msgid "Blur type"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -120,11 +120,11 @@ msgid "Type of blur used for window deco
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
++msgid "Use marco theme"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+@@ -710,7 +710,7 @@ msgstr ""
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr ""
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ msgid "Commands"
+ msgstr ""
+ 
+@@ -1565,12 +1565,12 @@ msgstr ""
+ msgid "Userspace file system"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr ""
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1581,55 +1581,55 @@ msgstr ""
+ msgid "GLib main loop support"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ msgid "Run terminal command"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr ""
+ 
+diff -upr compiz-0.8.8-orig/po/km.po compiz-0.8.8/po/km.po
+--- compiz-0.8.8-orig/po/km.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/km.po	2012-05-16 12:40:33.000000000 +0200
+@@ -15,61 +15,61 @@ msgstr ""
+ "Content-Transfer-Encoding: 8bit\n"
+ "Plural-Forms: nplurals=1; plural=0;\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ #, fuzzy
+ msgid "Desktop"
+ msgstr "ផ្ទៃតុ"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ #, fuzzy
+ msgid "Window Management"
+ msgstr "កម្មវិធីគ្រប់គ្រងបង្អួច"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "គ្មាន"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ #, fuzzy
+ msgid "Shade"
+ msgstr "ម៉ាស៊ីន​ស្កេន"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ #, fuzzy
+ msgid "Maximize"
+ msgstr "បន្ថយ​ទំហំ​ភាគ​របស់​វ៉ីនដូ​"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ #, fuzzy
+ msgid "Maximize Horizontally"
+ msgstr "បន្ថយ​ទំហំ​ភាគ​របស់​វ៉ីនដូ​"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ #, fuzzy
+ msgid "Maximize Vertically"
+ msgstr "បន្ថយ​ទំហំ​ភាគ​របស់​វ៉ីនដូ​"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ #, fuzzy
+ msgid "Minimize"
+ msgstr "បន្ថយ​ទំហំ​ភាគ​របស់​វ៉ីនដូ​"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ #, fuzzy
+ msgid "Raise"
+ msgstr "AutoYast"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ #, fuzzy
+@@ -87,39 +87,39 @@ msgstr "បាន​ជ្រើស"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+ #, fuzzy
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr "លុប​វ៉ីនដូ​ទាំង​ស្រុង"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+ #, fuzzy
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr "លុប​វ៉ីនដូ​ទាំង​ស្រុង"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -131,11 +131,11 @@ msgid "Type of blur used for window deco
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
++msgid "Use marco theme"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+@@ -760,7 +760,7 @@ msgstr ""
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr ""
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "ពាក្យបញ្ជា ៖ "
+@@ -1704,12 +1704,12 @@ msgstr ""
+ msgid "Userspace file system"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr ""
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1720,62 +1720,62 @@ msgstr ""
+ msgid "GLib main loop support"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ #, fuzzy
+ msgid "Open a terminal"
+ msgstr "រត់​ក្នុង​ស្ថានីយ"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ #, fuzzy
+ msgid "Run Dialog"
+ msgstr "ការ​ហៅ​ឮ​សម្លេង"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "មាន​កំហុស ខណៈ​ពេល​កំពុង​ញែក​បន្ទាត់​ពាក្យ​បញ្ជា​។"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ #, fuzzy
+ msgid "Screenshot command line"
+ msgstr "មាន​កំហុស ខណៈ​ពេល​កំពុង​ញែក​បន្ទាត់​ពាក្យ​បញ្ជា​។"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ #, fuzzy
+ msgid "Show Main Menu"
+ msgstr "បង្កើតម៉ឺនុយ​ចាប់ផ្ដើម"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ #, fuzzy
+ msgid "Show the main menu"
+ msgstr "បង្កើតម៉ឺនុយ​ចាប់ផ្ដើម"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ #, fuzzy
+ msgid "Terminal command line"
+ msgstr "មាន​កំហុស ខណៈ​ពេល​កំពុង​ញែក​បន្ទាត់​ពាក្យ​បញ្ជា​។"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr ""
+ 
+diff -upr compiz-0.8.8-orig/po/ko.po compiz-0.8.8/po/ko.po
+--- compiz-0.8.8-orig/po/ko.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/ko.po	2012-05-16 12:40:31.000000000 +0200
+@@ -19,53 +19,53 @@ msgstr ""
+ "Content-Transfer-Encoding: 8bit\n"
+ "X-Generator: Pootle 1.1.0\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "데스크탑"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "창 관리"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "컴피즈"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "없음"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr "말아올리기"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "최대화"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr "가로로 최대화"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr "세로로 최대화"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ msgid "Minimize"
+ msgstr "최소화"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr "올림"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr "내림"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -80,38 +80,38 @@ msgid "Blur type"
+ msgstr "흐림 형태"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr "활성화된 창의 메타시티 테마 투명도"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr "활성화된 창의 메타시티 테마 그림자 투명도"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr "메타시티 테마 투명도"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr "메타시티 테마 그림자 투명도"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr "메타시티 테마를 가진 활성화된 창에서 사용할 투명도"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr "메타시티 테마에 사용할 투명도"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr "메타시티 테마를 사용하는 활성화된 창의 그림자 투명도를설정합니다."
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr "메타시티 테마를 사용하는 창의 그림자 투명도를 설정합니다."
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -123,11 +123,11 @@ msgid "Type of blur used for window deco
+ msgstr "창 장식에서 사용할 흐림 효과의 형태"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
++msgid "Use marco theme"
+ msgstr "메타시티 테마를 사용합니다."
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr "창 장식을 그릴 때 메타시티 테마를 사용합니다."
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+@@ -714,7 +714,7 @@ msgstr "명령 8을 선택했을 때 실
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr "명령 9를 선택했을 때 실행될 쉘 명령행"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ msgid "Commands"
+ msgstr "명령"
+ 
+@@ -1571,13 +1571,13 @@ msgstr "사용자 공간 파일 시스í…
+ msgid "Userspace file system"
+ msgstr "사용자 공간 파일 시스템"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
+-msgstr "GConf"
+-
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
+-msgstr "GConf 컨트롤 백엔드"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
++msgstr "MateConf"
++
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
++msgstr "MateConf 컨트롤 백엔드"
+ 
+ #: ../metadata/glib.xml.in.h:1
+ msgid "GLib"
+@@ -1587,55 +1587,55 @@ msgstr "GLib"
+ msgid "GLib main loop support"
+ msgstr "GLib 메인 루프 지원"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr "그놈 호환성"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "터미널 열기"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr "Compiz가 그놈 데스크탑 환경에 호환될 수 있게 하는 옵션"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "프로그램 실행창"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ msgid "Run terminal command"
+ msgstr "터미널 실행 명령"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "스크린샷 명령행"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "주 메뉴 보기"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "프로그램 실행창을 보임"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "주 메뉴 보기"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "스크린샷 찍기"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "창 스크린샷 찍기"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr "터미널 명령행"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "창 스크린샷 명령행"
+ 
+diff -upr compiz-0.8.8-orig/po/lo.po compiz-0.8.8/po/lo.po
+--- compiz-0.8.8-orig/po/lo.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/lo.po	2012-05-16 12:40:30.000000000 +0200
+@@ -14,53 +14,53 @@ msgstr ""
+ "Content-Transfer-Encoding: 8bit\n"
+ "Plural-Forms: nplurals=2; plural=n != 1;\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr ""
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ msgid "Minimize"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -75,38 +75,38 @@ msgid "Blur type"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -118,11 +118,11 @@ msgid "Type of blur used for window deco
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
++msgid "Use marco theme"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+@@ -708,7 +708,7 @@ msgstr ""
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr ""
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ msgid "Commands"
+ msgstr ""
+ 
+@@ -1563,12 +1563,12 @@ msgstr ""
+ msgid "Userspace file system"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr ""
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1579,55 +1579,55 @@ msgstr ""
+ msgid "GLib main loop support"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ msgid "Run terminal command"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr ""
+ 
+diff -upr compiz-0.8.8-orig/po/lt.po compiz-0.8.8/po/lt.po
+--- compiz-0.8.8-orig/po/lt.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/lt.po	2012-05-16 12:40:33.000000000 +0200
+@@ -19,61 +19,61 @@ msgstr ""
+ "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%"
+ "100<10 || n%100>=20) ? 1 : 2;\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ #, fuzzy
+ msgid "Desktop"
+ msgstr "Darbastaliai"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ #, fuzzy
+ msgid "Window Management"
+ msgstr "Window Manager"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "Nieko"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ #, fuzzy
+ msgid "Shade"
+ msgstr "Skeneris"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ #, fuzzy
+ msgid "Maximize"
+ msgstr "&Suspausti Windows"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ #, fuzzy
+ msgid "Maximize Horizontally"
+ msgstr "&Suspausti Windows"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ #, fuzzy
+ msgid "Maximize Vertically"
+ msgstr "&Suspausti Windows"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ #, fuzzy
+ msgid "Minimize"
+ msgstr "&Suspausti Windows"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ #, fuzzy
+ msgid "Raise"
+ msgstr "Automatinė"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ #, fuzzy
+@@ -91,39 +91,39 @@ msgstr "Praleistas\n"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+ #, fuzzy
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr "Visiškai &ištrinti Windows"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+ #, fuzzy
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr "Visiškai &ištrinti Windows"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -135,11 +135,11 @@ msgid "Type of blur used for window deco
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
++msgid "Use marco theme"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+@@ -772,7 +772,7 @@ msgstr ""
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr ""
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "Komanda:"
+@@ -1712,12 +1712,12 @@ msgstr ""
+ msgid "Userspace file system"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr ""
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1728,59 +1728,59 @@ msgstr ""
+ msgid "GLib main loop support"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ #, fuzzy
+ msgid "Open a terminal"
+ msgstr "Paleisti terminale"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "Komandinės eilutės nagrinėjimo klaida."
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ #, fuzzy
+ msgid "Screenshot command line"
+ msgstr "Komandinės eilutės nagrinėjimo klaida."
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ #, fuzzy
+ msgid "Terminal command line"
+ msgstr "Komandinės eilutės nagrinėjimo klaida."
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr ""
+ 
+diff -upr compiz-0.8.8-orig/po/mk.po compiz-0.8.8/po/mk.po
+--- compiz-0.8.8-orig/po/mk.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/mk.po	2012-05-16 12:40:30.000000000 +0200
+@@ -15,53 +15,53 @@ msgstr ""
+ "Content-Transfer-Encoding: 8bit\n"
+ "Plural-Forms: nplurals=3; plural=(n>1);\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr ""
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ msgid "Minimize"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -77,38 +77,38 @@ msgid "Blur type"
+ msgstr "Постави филтер"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -120,11 +120,11 @@ msgid "Type of blur used for window deco
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
++msgid "Use marco theme"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+@@ -717,7 +717,7 @@ msgstr ""
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr ""
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ msgid "Commands"
+ msgstr ""
+ 
+@@ -1575,12 +1575,12 @@ msgstr ""
+ msgid "Userspace file system"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr ""
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1591,55 +1591,55 @@ msgstr ""
+ msgid "GLib main loop support"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ msgid "Run terminal command"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr ""
+ 
+diff -upr compiz-0.8.8-orig/po/mr.po compiz-0.8.8/po/mr.po
+--- compiz-0.8.8-orig/po/mr.po	2010-05-21 13:18:14.000000000 +0200
++++ compiz-0.8.8/po/mr.po	2012-05-16 12:40:31.000000000 +0200
+@@ -15,54 +15,54 @@ msgstr ""
+ "Content-Transfer-Encoding: 8bit\n"
+ "Plural-Forms: nplurals=2; plural=(n!=1);\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr ""
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4616
+ msgid "Shade"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ #, fuzzy
+ msgid "Minimize"
+ msgstr "स्थानिक वेळ"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4597
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -77,38 +77,38 @@ msgid "Blur type"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -120,11 +120,11 @@ msgid "Type of blur used for window deco
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
++msgid "Use marco theme"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4405
+@@ -740,7 +740,7 @@ msgstr ""
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr ""
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "आज्ञा:"
+@@ -1625,12 +1625,12 @@ msgstr ""
+ msgid "Userspace file system"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr ""
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1641,57 +1641,57 @@ msgstr ""
+ msgid "GLib main loop support"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "आज्ञा '%1'"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ #, fuzzy
+ msgid "Terminal command line"
+ msgstr "आज्ञा '%1'"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr ""
+ 
+diff -upr compiz-0.8.8-orig/po/nb.po compiz-0.8.8/po/nb.po
+--- compiz-0.8.8-orig/po/nb.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/nb.po	2012-05-16 12:40:31.000000000 +0200
+@@ -18,57 +18,57 @@ msgstr ""
+ "Content-Transfer-Encoding: 8bit\n"
+ "X-Generator: Pootle 1.0.2\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "Skrivebord"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "Vindushåndtering"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "Ingen"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr "Skyggelegg"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "Maksimer"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ #, fuzzy
+ msgid "Maximize Horizontally"
+ msgstr "Maksimer vindu horisontalt"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ #, fuzzy
+ msgid "Maximize Vertically"
+ msgstr "Maksimer vindu vertikalt"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ #, fuzzy
+ msgid "Minimize"
+ msgstr "Minimert"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ #, fuzzy
+ msgid "Raise"
+ msgstr "Auto-hev"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -84,42 +84,42 @@ msgid "Blur type"
+ msgstr "Sløringstype"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
+-msgstr "Dekkevne for aktive vinduer med Metacity-tema"
++msgid "Marco theme active window opacity"
++msgstr "Dekkevne for aktive vinduer med Marco-tema"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
+-msgstr "Dekkevne for aktive vinduer med Metacity-tema som er rullet opp"
++msgid "Marco theme active window opacity shade"
++msgstr "Dekkevne for aktive vinduer med Marco-tema som er rullet opp"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
+-msgstr "Dekkevne for Metacity-tema"
++msgid "Marco theme opacity"
++msgstr "Dekkevne for Marco-tema"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
+-msgstr "Dekkevne ved opprulling med Metacity-tema"
++msgid "Marco theme opacity shade"
++msgstr "Dekkevne ved opprulling med Marco-tema"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
+-msgstr "Dekkevne å bruke for aktive vinduer med Metacity temadekorasjoner"
++msgid "Opacity to use for active windows with marco theme decorations"
++msgstr "Dekkevne å bruke for aktive vinduer med Marco temadekorasjoner"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
+-msgstr "Dekkevne å bruke for Metacity temadekorasjoner"
++msgid "Opacity to use for marco theme decorations"
++msgstr "Dekkevne å bruke for Marco temadekorasjoner"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+-"Skyggelegg aktive vinuder med Metacity temadekorasjoner fra fulldekkende til "
++"Skyggelegg aktive vinuder med Marco temadekorasjoner fra fulldekkende til "
+ "gjennomsiktig"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+-"Skyggelegg vinduer med Metacity temadekorasjoner fra fulldekkende til "
++"Skyggelegg vinduer med Marco temadekorasjoner fra fulldekkende til "
+ "gjennomsiktig"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -131,12 +131,12 @@ msgid "Type of blur used for window deco
+ msgstr "Type sløring som brukes for vindusdekorasjoner"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "Bruk Metacity-tema"
++msgid "Use marco theme"
++msgstr "Bruk Marco-tema"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
+-msgstr "Bruk Metacity-tema når vindusdekorasjoner tegnes"
++msgid "Use marco theme when drawing window decorations"
++msgstr "Bruk Marco-tema når vindusdekorasjoner tegnes"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+ #: ../metadata/core.xml.in.in.h:12
+@@ -834,7 +834,7 @@ msgid "Command line to be executed in sh
+ msgstr ""
+ "Kommandolinje som skal kjøres i konsoll når kjør_kommando9 blir innhentet"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "Kommando"
+@@ -1714,12 +1714,12 @@ msgstr "Filsystem på brukerområde"
+ msgid "Userspace file system"
+ msgstr "Filsystem på brukerens område"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
+ msgstr "Gconf"
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr "Gconf kontrollmotor"
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1731,56 +1731,56 @@ msgstr "Glib"
+ msgid "GLib main loop support"
+ msgstr "Glib støtte for hovedløkke"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "Åpne en terminal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "Kjør-dialog"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "Kommandolinje for terminal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "Kommandolinje for skjermbilde"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "Vis hovedmeny"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "Vis \"Kjør program\"-dialog"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "Vis hovedmenyen"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "Ta et skjermbilde"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "Ta et skjermbilde av et vindu"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr "Kommandolinje for terminal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "Kommandolinje for skjermbilde av vindu"
+ 
+diff -upr compiz-0.8.8-orig/po/nl.po compiz-0.8.8/po/nl.po
+--- compiz-0.8.8-orig/po/nl.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/nl.po	2012-05-16 12:40:32.000000000 +0200
+@@ -24,59 +24,59 @@ msgstr ""
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
+ "X-Generator: Pootle 1.1.0\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "Bureaublad"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "Venster Beheer"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "Geen"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ #, fuzzy
+ msgid "Shade"
+ msgstr "Schaal"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "Maximaliseer"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ #, fuzzy
+ msgid "Maximize Horizontally"
+ msgstr "Maximaliseer venster horizontaal"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ #, fuzzy
+ msgid "Maximize Vertically"
+ msgstr "Maximaliseer venster verticaal"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ #, fuzzy
+ msgid "Minimize"
+ msgstr "Geminimaliseerd"
+ 
+ # /usr/lib/YaST2/clients/dialup_dev_cfg.ycp:80
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ #, fuzzy
+ msgid "Raise"
+ msgstr "Automatisch naar de voorgrond"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -93,43 +93,43 @@ msgid "Blur type"
+ msgstr "Vervaging type"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
+-msgstr "Metacity thema actief venster opaciteit"
++msgid "Marco theme active window opacity"
++msgstr "Marco thema actief venster opaciteit"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
+-msgstr "Metacity thema actief venster opaciteit schaduw"
++msgid "Marco theme active window opacity shade"
++msgstr "Marco thema actief venster opaciteit schaduw"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
+-msgstr "Metacity thema opaciteit"
++msgid "Marco theme opacity"
++msgstr "Marco thema opaciteit"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
+-msgstr "Metacity thema opaciteit schaduw"
++msgid "Marco theme opacity shade"
++msgstr "Marco thema opaciteit schaduw"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+-"Opaciteit te gebruiken voor actieve vensters met metacity thema decoratie"
++"Opaciteit te gebruiken voor actieve vensters met marco thema decoratie"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
+-msgstr "Opaciteit te gebruiken voor metacity thema decoratie"
++msgid "Opacity to use for marco theme decorations"
++msgstr "Opaciteit te gebruiken voor marco thema decoratie"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+-"Actieve vensters oprollen met metacity thema decoratie's van ondoorzichtig "
++"Actieve vensters oprollen met marco thema decoratie's van ondoorzichtig "
+ "tot doorzichtig"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+-"Actieve vensters oprollen met metacity thema decoratie's van ondoorzichtig "
++"Actieve vensters oprollen met marco thema decoratie's van ondoorzichtig "
+ "tot doorzichtig"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -141,12 +141,12 @@ msgid "Type of blur used for window deco
+ msgstr "Type vervaging gebruikt voor venster decoratie"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "Gebruik metacity thema"
++msgid "Use marco theme"
++msgstr "Gebruik marco thema"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
+-msgstr "Gebruik metacity thema voor venster decoratie"
++msgid "Use marco theme when drawing window decorations"
++msgstr "Gebruik marco thema voor venster decoratie"
+ 
+ # /usr/lib/YaST2/clients/lan_inetd_custom.ycp:770
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+@@ -855,7 +855,7 @@ msgid "Command line to be executed in sh
+ msgstr ""
+ "Command regel die uitgevoerd moet worden als start_command9 aangeroepen wordt"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "Opdracht"
+@@ -1756,12 +1756,12 @@ msgstr "Gebruikers bestandssyteem"
+ msgid "Userspace file system"
+ msgstr "Gebruikers bestandssysteem"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
+ msgstr "Gconf"
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr "Gconf gecontrolleerde backend"
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1772,57 +1772,57 @@ msgstr "GLib"
+ msgid "GLib main loop support"
+ msgstr "GLib main loop ondersteuning"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "Een terminal openen"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+ # /usr/lib/YaST2/clients/dialup_dev_cfg.ycp:336
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "Uitvoeren dialoog"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "Terminal commando regel"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "Schermafdruk commodo regel"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "Toon Hoofdmenu"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "Toon start applicatie dialoog venster"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "Toon hoofdmenu"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "Maak een schermafdruk"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "Maak een schermafdruk van een venster"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr "Terminal commando regel"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "Venster schermafdruk commando"
+ 
+diff -upr compiz-0.8.8-orig/po/or.po compiz-0.8.8/po/or.po
+--- compiz-0.8.8-orig/po/or.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/or.po	2012-05-16 12:40:32.000000000 +0200
+@@ -17,58 +17,58 @@ msgstr ""
+ "X-Poedit-Language: Oriya\n"
+ "X-Poedit-Country: India\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "ଡେସ୍କଟପ"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "ଉଇଣ୍ଡୋ ପ୍ରବନ୍ଧନ"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "କମ୍ପିଜ"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "କିଛିନାହିଁ"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ #, fuzzy
+ msgid "Shade"
+ msgstr "ମାପକ"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "ସର୍ବାଧିକ କର"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ #, fuzzy
+ msgid "Maximize Horizontally"
+ msgstr "ଉଇଣ୍ଡୋକୁ ଦିଗବଳୀଯଭାବରେ ସର୍ବାଧିକ କର"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ #, fuzzy
+ msgid "Maximize Vertically"
+ msgstr "ଦଣ୍ଡରୁପରେ ଉଇଣ୍ଡୋକୁ ସର୍ବାଧିକ କର"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ #, fuzzy
+ msgid "Minimize"
+ msgstr "ନ୍ଯୁନତମହୋଇଥିବା"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ #, fuzzy
+ msgid "Raise"
+ msgstr "ସ୍ବତଃ-ଉତ୍ଥାନ"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -83,38 +83,38 @@ msgid "Blur type"
+ msgstr "ଅସ୍ପଷ୍ଟ ପ୍ରକାର"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr "ମେଟାସିଟି ଥିମ ସକ୍ରିଯ ଉଇଣ୍ଡୋ ଅସ୍ବଚ୍ଛତା"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr "ମେଟାସିଟି ଥିମ ସକ୍ରିଯ ଉଇଣ୍ଡୋ ଅସ୍ବଚ୍ଛତା ଛାଯା"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr "ମେଟାସିଟି ଥିମ ଅସ୍ବଚ୍ଛତା"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr "ମେଟାସିଟି ଥିମ ଅସ୍ବଚ୍ଛତା ଛାଯା"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr "ମେଟାସିଟି ଥିମ ଅଳଂକରଣଗୁଡିକ ସହିତ ସକ୍ରିଯ ଉଇଣ୍ଡୋ ପାଇଁ ଉପୟୋଗ କରାୟିବାକୁ ଥିବା ଅସ୍ବଚ୍ଛତା"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr "ମେଟାସିଟି ଥିମ ଅଳଂକରଣଗୁଡିକ ପାଇଁ ଉପୟୋଗ କରାୟିବାକୁ ଥିବା ଅସ୍ବଚ୍ଛତା"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr "ମେଟାସିଟି ଥିମ ଅଳଙ୍କରଣଗୁଡିକ ସହିତ ଛାଯା ସକ୍ରିଯ ଉଇଣ୍ଡୋ ଅସ୍ବଚ୍ଛରୁ ସ୍ବଚ୍ଛ ପର୍ୟ୍ଯନ୍ତ "
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr "ମେଟାସିଟି ଥିମ ଅଳଙ୍କରଣଗୁଡିକ ସହିତ ଛାଯା, ସକ୍ରିଯ ଉଇଣ୍ଡୋ ଅସ୍ବଚ୍ଛରୁ ସ୍ବଚ୍ଛ ପର୍ୟ୍ଯନ୍ତ "
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -126,11 +126,11 @@ msgid "Type of blur used for window deco
+ msgstr "ଉଇଣ୍ଡୋ ଅଳଙ୍କରଣଗୁଡିକ ପାଇଁ ଉପୟୋଗ ହୋଉଥିବା ଅସ୍ପଷ୍ଟତାର ପ୍ରକାର"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
++msgid "Use marco theme"
+ msgstr "ମେଟାସିଟି ଥିମ ଉପୟୋଗକର"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr "ଉଇଣ୍ଡୋ ଅଳଙ୍କରଣଗୁଡିକୁ ଅଂକନ କରିବା ବେଳେ ମେଟାସିଟି ଥିମ ଉପୟୋଗ କର"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+@@ -777,7 +777,7 @@ msgstr "ସେଲରେ କାର୍ୟà
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr "ସେଲରେ କାର୍ୟ୍ଯକାରୀ ହେବାକୁ ଥିବା ଆଦେଶ ରେଖା ୟେବେ ଚଳାଅ_ଆଦେଶ୯ ଡକାୟାଇଥାଏ "
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "ଆଦେଶ"
+@@ -1647,12 +1647,12 @@ msgstr "ଉପୟୋଗକର୍ତ୍à¬
+ msgid "Userspace file system"
+ msgstr "ଉପୟୋଗକର୍ତ୍ତାଅନ୍ତର ଫାଇଲ ସିଷ୍ଟମ"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
+ msgstr "Gକନ୍ଫ"
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr "ଜିକନ୍ଫ ନିଯନ୍ତ୍ରଣ ବ୍ଯାକଏଣ୍ଡ"
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1663,56 +1663,56 @@ msgstr "ଜିଲିବ୍"
+ msgid "GLib main loop support"
+ msgstr "ଜିଲିବ୍ ମୂଖ୍ଯ ଲୁପ ସମର୍ଥନ"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "ଗୋଟିଏ ଟର୍ମିନାଲ ଖୋଲ"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "ଚଳାଅ ଡାଏଲଗ"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "ଟର୍ମିନାଲ ଆଦେଶ ରେଖା"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "ସ୍କ୍ରିନସଟ ଆଦେଶ ରେଖା"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "ମୂଖ୍ଯ ମେନୁ ଦେଖାଅ"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "ଚାଳାଅ ପ୍ରଯୋଗ ଡାଏଲଗକୁ ଦେଖାଅ"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "ମୂଖ୍ଯ ମେନୁକୁ ଦେଖାଅ"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "ଗୋଟିଏ ସ୍କ୍ରିନସଟ ନିଅ"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "ଗୋଟିଏ ଉଇଣ୍ଡୋର ସ୍କ୍ରିନସଟ ନିଅ"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr "ଟର୍ମିନାଲ ଆଦେଶ ରେଖା"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "ଉଇଣ୍ଡୋ ସ୍କ୍ରିନସଟ ଆଦେଶ ରେଖା"
+ 
+diff -upr compiz-0.8.8-orig/po/pa.po compiz-0.8.8/po/pa.po
+--- compiz-0.8.8-orig/po/pa.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/pa.po	2012-05-16 12:40:33.000000000 +0200
+@@ -19,61 +19,61 @@ msgstr ""
+ "Plural-Forms: Plural-Forms: Plural-Forms: nplurals=2; plural=(n != 1);\n"
+ "X-Generator: KAider 0.1\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ #, fuzzy
+ msgid "Desktop"
+ msgstr "ਵੇਹੜਾ"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ #, fuzzy
+ msgid "Window Management"
+ msgstr "ਝਰੋਖਾ ਪਰਬੰਧਕ"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "ਕੰਮਪਿਜ਼"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "ਕੋਈ ਨਹੀਂ"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ #, fuzzy
+ msgid "Shade"
+ msgstr "ਸੰਭਾਲੋ"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ #, fuzzy
+ msgid "Maximize"
+ msgstr "Window&s ਸਮੇਟੋ"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ #, fuzzy
+ msgid "Maximize Horizontally"
+ msgstr "Window&s ਸਮੇਟੋ"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ #, fuzzy
+ msgid "Maximize Vertically"
+ msgstr "Window&s ਸਮੇਟੋ"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ #, fuzzy
+ msgid "Minimize"
+ msgstr "Window&s ਸਮੇਟੋ"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ #, fuzzy
+ msgid "Raise"
+ msgstr "ਸਵੈ-ਚਾਲਤ"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ #, fuzzy
+@@ -91,39 +91,39 @@ msgstr "ਚੁਣੇ"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+ #, fuzzy
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr "Win&dows ਭਾਗ ਹਟਾਓ"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+ #, fuzzy
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr "Win&dows ਭਾਗ ਹਟਾਓ"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr "ਮੇਟਾਸਿਟੀ ਥੀਮ ਧੁੰਦਲਾਪਨ"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr "ਮੇਟਾਸਿਟੀ ਥੀਮ ਧੁੰਦਲਾਪਨ ਸ਼ੇਡ"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr "ਐਕਟਿਵ ਵਿੰਡੋ ਲਈ ਮੇਟਾਸਿਟੀ ਥੀਮ ਸਜਾਵਟ ਨਾਲ ਵਰਤਣ ਲਈ ਧੁੰਦਲਾਪਨ"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr "ਮੇਟਾਸਿਟੀ ਥੀਮ ਸਜਾਵਟ ਲਈ ਵਰਤਣ ਵਾਸਤੇ ਧੁੰਦਲਾਪਨ"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr "ਧੁੰਦਲੇਪਨ ਤੋਂ ਪਾਰਦਰਸ਼ ਲਈ ਸ਼ੈਡ ਐਕਟਿਵ ਵਿੰਡੋ ਮੇਟਾਸਿਟੀ ਥੀਮ ਸਜਾਵਟ"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr "ਧੁੰਦਲੇਪਨ ਤੋਂ ਪਾਰਦਰਸ਼ ਲਈ ਵਿੰਡੋ ਸ਼ੈਡੋ ਮੇਟਾਸਿਟੀ ਥੀਮ ਸਜਾਵਟ"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -135,11 +135,11 @@ msgid "Type of blur used for window deco
+ msgstr "ਵਿੰਡੋ ਸਜਾਵਟ ਲਈ ਵਰਤਣ ਲਈ ਬਲਰ ਦੀ ਟਾਈਪ"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
++msgid "Use marco theme"
+ msgstr "ਮੇਟਾਸਿਟੀ ਥੀਮ ਵਰਤੋਂ"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr "ਵਿੰਡੋ ਸਜਾਵਟ ਡਰਾਇੰਗ ਦੌਰਾਨ ਮੇਟਾਸਿਟੀ ਥੀਮ ਵਰਤੋਂ"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+@@ -834,7 +834,7 @@ msgstr "ਜਦੋਂ run_command8 ਹੋ
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr "ਜਦੋਂ run_command9 ਹੋਵੇ ਤਾਂ ਸ਼ੈਲ ਵਿੱਚ ਚਲਾਉਣ ਲਈ ਕਮਾਂਡ"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "ਕਮਾਂਡ: "
+@@ -1778,13 +1778,13 @@ msgstr "ਯੂਜ਼ਰ-ਸਪੇਸ ਫ
+ msgid "Userspace file system"
+ msgstr "ਯੂਜ਼ਰ-ਸਪੇਸ ਫਾਇਲ ਸਿਸਟਮ"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
+-msgstr "GConf"
+-
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
+-msgstr "GConf ਕੰਟਰੋਲ ਬੈਕਐਂਡ"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
++msgstr "MateConf"
++
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
++msgstr "MateConf ਕੰਟਰੋਲ ਬੈਕਐਂਡ"
+ 
+ #: ../metadata/glib.xml.in.h:1
+ msgid "GLib"
+@@ -1794,61 +1794,61 @@ msgstr "GLib"
+ msgid "GLib main loop support"
+ msgstr "GLib ਮੇਨ ਲੂਪ ਸਹਿਯੋਗ"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "ਇੱਕ ਟਰਮੀਨਲ ਖੋਲ੍ਹੋ"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ #, fuzzy
+ msgid "Run Dialog"
+ msgstr "ਟੋਨ ਡਾਇਲ(&T)"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "ਕਮਾਂਡ ਲਾਇਨ ਨੂੰ ਪਾਰਸ ਕਰਨ ਦੌਰਾਨ ਗਲਤੀ।"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ #, fuzzy
+ msgid "Screenshot command line"
+ msgstr "ਕਮਾਂਡ ਲਾਇਨ ਨੂੰ ਪਾਰਸ ਕਰਨ ਦੌਰਾਨ ਗਲਤੀ।"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ #, fuzzy
+ msgid "Show Main Menu"
+ msgstr "ਬੂਟ ਸੂਚੀ ਵੇਖਾਓ(&S)"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "ਐਪਲੀਕੇਸ਼ਨ ਚਲਾਓ ਡਾਈਲਾਗ ਵੇਖੋ"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ #, fuzzy
+ msgid "Show the main menu"
+ msgstr "ਬੂਟ ਸੂਚੀ ਵੇਖਾਓ(&S)"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "ਇੱਕ ਸਕਰੀਨ-ਸ਼ਾਟ ਲਵੋ"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "ਇੱਕ ਵਿੰਡੋ ਦਾ ਇੱਕ ਸਕਰੀਨ-ਸ਼ਾਟ ਲਵੋ"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ #, fuzzy
+ msgid "Terminal command line"
+ msgstr "ਕਮਾਂਡ ਲਾਇਨ ਨੂੰ ਪਾਰਸ ਕਰਨ ਦੌਰਾਨ ਗਲਤੀ।"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "ਵਿੰਡੋ ਸਕਰੀਨ-ਸ਼ਾਟ ਕਮਾਂਡ ਲਾਈਨ"
+ 
+diff -upr compiz-0.8.8-orig/po/pl.po compiz-0.8.8/po/pl.po
+--- compiz-0.8.8-orig/po/pl.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/pl.po	2012-05-16 12:40:33.000000000 +0200
+@@ -18,53 +18,53 @@ msgstr ""
+ "|| n%100>=20) ? 1 : 2);\n"
+ "X-Generator: Pootle 1.1.0\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "Pulpit"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "Zarządzanie oknem"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "Brak"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr "Zwiń"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "Maksymalizuj"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr "Maksymalizuj okno w poziomie"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr "Maksymalizuj okno w pionie"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ msgid "Minimize"
+ msgstr "Minimalizuj"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr "Wysuń "
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr "Zaniż"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -80,42 +80,42 @@ msgid "Blur type"
+ msgstr "Typ rozmycia"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
+-msgstr "Nieprzezroczystość aktywnego okna z motywem Metacity"
++msgid "Marco theme active window opacity"
++msgstr "Nieprzezroczystość aktywnego okna z motywem Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
+-msgstr "Nieprzezroczystość cienia aktywnego okna z motywem Metacity"
++msgid "Marco theme active window opacity shade"
++msgstr "Nieprzezroczystość cienia aktywnego okna z motywem Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
+-msgstr "Nieprzezroczystość motywu Metacity"
++msgid "Marco theme opacity"
++msgstr "Nieprzezroczystość motywu Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
+-msgstr "Nieprzezroczystośc cienia motywu Metacity"
++msgid "Marco theme opacity shade"
++msgstr "Nieprzezroczystośc cienia motywu Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
+-msgstr "Nieprzezroczystość dla aktywnych okien z dekoracjami motywu Metacity"
++msgid "Opacity to use for active windows with marco theme decorations"
++msgstr "Nieprzezroczystość dla aktywnych okien z dekoracjami motywu Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
+-msgstr "Nieprezroczystość dekoracji motywu Metacity"
++msgid "Opacity to use for marco theme decorations"
++msgstr "Nieprezroczystość dekoracji motywu Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+-"Cieniuj aktywne okna z motywem Metacity od nieprzezroczystych do "
++"Cieniuj aktywne okna z motywem Marco od nieprzezroczystych do "
+ "półprzezroczystych"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+-"Cieniuj okna z dekoracjami motywu metacity od nieprzezroczystych do "
++"Cieniuj okna z dekoracjami motywu marco od nieprzezroczystych do "
+ "przejrzystych"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -127,12 +127,12 @@ msgid "Type of blur used for window deco
+ msgstr "Typ rozmycia używany dla dekoracji okien"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "Używaj motywu Metacity"
++msgid "Use marco theme"
++msgstr "Używaj motywu Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
+-msgstr "Używaj motywu Metacity podczas rysowania dekoracji okien"
++msgid "Use marco theme when drawing window decorations"
++msgstr "Używaj motywu Marco podczas rysowania dekoracji okien"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+ #: ../metadata/core.xml.in.in.h:12
+@@ -719,7 +719,7 @@ msgstr "Polecenie do wykonania w powłoc
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr "Polecenie do wykonania w powłoce po wywołaniu skrótu 9"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ msgid "Commands"
+ msgstr "Polecenia"
+ 
+@@ -1601,13 +1601,13 @@ msgstr "System plików użytkownika"
+ msgid "Userspace file system"
+ msgstr "System plików użytkownika"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
+ msgstr "Gconf"
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
+-msgstr "Wsteczna kontrola GConf"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
++msgstr "Wsteczna kontrola MateConf"
+ 
+ #: ../metadata/glib.xml.in.h:1
+ msgid "GLib"
+@@ -1617,56 +1617,56 @@ msgstr "Glib"
+ msgid "GLib main loop support"
+ msgstr "Wsparcie głównego węzła GLib"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
+-msgstr "Kompatybilność z Gnome"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
++msgstr "Kompatybilność z Mate"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "Otwiera terminal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+-"Opcje, które zapewniają kompatybilność Compiza ze środowiskiem pulpitu Gnome"
++"Opcje, które zapewniają kompatybilność Compiza ze środowiskiem pulpitu Mate"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "Dialog Uruchom"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ msgid "Run terminal command"
+ msgstr "Polecenie terminala"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "Polecenie zrzutu ekranu"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "Wyświetl menu główne"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "Wyświetl okno dialogowe \"Uruchom program\""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "Wyświetl menu główne"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "Pobierz zrzut ekranu"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "Pobierz zrzut okna"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr "Polecenie terminala"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "Polecenie zrzutu okna"
+ 
+diff -upr compiz-0.8.8-orig/po/POTFILES.in compiz-0.8.8/po/POTFILES.in
+--- compiz-0.8.8-orig/po/POTFILES.in	2010-05-21 13:18:14.000000000 +0200
++++ compiz-0.8.8/po/POTFILES.in	2012-05-16 12:40:08.000000000 +0200
+@@ -1,8 +1,8 @@
+-gtk/gnome/50-compiz-desktop-key.xml.in
+-gtk/gnome/50-compiz-key.xml.in
+-gtk/gnome/compiz.desktop.in
+-gtk/gnome/compiz-window-manager.c
+-gtk/gnome/compiz-wm.desktop.in
++gtk/mate/50-compiz-desktop-key.xml.in
++gtk/mate/50-compiz-key.xml.in
++gtk/mate/compiz.desktop.in
++gtk/mate/compiz-window-manager.c
++gtk/mate/compiz-wm.desktop.in
+ gtk/window-decorator/gwd.schemas.in
+ gtk/window-decorator/gtk-window-decorator.c
+ metadata/annotate.xml.in
+@@ -15,9 +15,9 @@ metadata/dbus.xml.in
+ metadata/decoration.xml.in
+ metadata/fade.xml.in
+ metadata/fs.xml.in
+-metadata/gconf.xml.in
++metadata/mateconf.xml.in
+ metadata/glib.xml.in
+-metadata/gnomecompat.xml.in
++metadata/matecompat.xml.in
+ metadata/ini.xml.in
+ metadata/inotify.xml.in
+ metadata/kconfig.xml.in
+diff -upr compiz-0.8.8-orig/po/pt_BR.po compiz-0.8.8/po/pt_BR.po
+--- compiz-0.8.8-orig/po/pt_BR.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/pt_BR.po	2012-05-16 12:40:32.000000000 +0200
+@@ -20,57 +20,57 @@ msgstr ""
+ "Content-Transfer-Encoding: 8bit\n"
+ "X-Generator: Pootle 1.1.0\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "Ambiente de trabalho"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "Gerenciamento de janelas"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "Nenhum"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr "Dimensionar"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "Maximizar"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ #, fuzzy
+ msgid "Maximize Horizontally"
+ msgstr "Maximizar Janela Horizontalmente"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ #, fuzzy
+ msgid "Maximize Vertically"
+ msgstr "Maximizar Janela Verticalmente"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ #, fuzzy
+ msgid "Minimize"
+ msgstr "Minimizado"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ #, fuzzy
+ msgid "Raise"
+ msgstr "Elevação Automática"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -86,42 +86,42 @@ msgid "Blur type"
+ msgstr "Tipo de desfocagem"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
+-msgstr "Opacidade da janela ativa no tema metacity"
++msgid "Marco theme active window opacity"
++msgstr "Opacidade da janela ativa no tema marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
+-msgstr "Opacidade da sombra da janela ativa no tema metacity"
++msgid "Marco theme active window opacity shade"
++msgstr "Opacidade da sombra da janela ativa no tema marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
+-msgstr "Opacidade do tema Metacity"
++msgid "Marco theme opacity"
++msgstr "Opacidade do tema Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
+-msgstr "Opacidade da sombra do tema Metacity"
++msgid "Marco theme opacity shade"
++msgstr "Opacidade da sombra do tema Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
+-msgstr "Opacidade a ser usada para janelas ativas com decorações metacity"
++msgid "Opacity to use for active windows with marco theme decorations"
++msgstr "Opacidade a ser usada para janelas ativas com decorações marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
+-msgstr "Opacidade a ser usada para decorações metacity"
++msgid "Opacity to use for marco theme decorations"
++msgstr "Opacidade a ser usada para decorações marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+-"Sombrear decoração de janelas ativas com temas metacity de opaco para "
++"Sombrear decoração de janelas ativas com temas marco de opaco para "
+ "transparente"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+-"Sombrear decoração de janelas com temas metacity de opaco para transparente"
++"Sombrear decoração de janelas com temas marco de opaco para transparente"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+ msgid "Title bar mouse wheel action"
+@@ -132,12 +132,12 @@ msgid "Type of blur used for window deco
+ msgstr "Tipo de desfocagem usado para as decorações"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "Usar tema metacity"
++msgid "Use marco theme"
++msgstr "Usar tema marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
+-msgstr "Usar tema metacity ao desenhar as decorações das janelas"
++msgid "Use marco theme when drawing window decorations"
++msgstr "Usar tema marco ao desenhar as decorações das janelas"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+ #: ../metadata/core.xml.in.in.h:12
+@@ -824,7 +824,7 @@ msgstr "Linha de comando a ser executada
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr "Linha de comando a ser executada quando run_command9 for acionado"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "Comando"
+@@ -1706,13 +1706,13 @@ msgstr "Sistema de arquivos Userspace"
+ msgid "Userspace file system"
+ msgstr "Sistema de arquivos userspace"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
+-msgstr "GConf"
+-
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
+-msgstr "Programa interno de controle do GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
++msgstr "MateConf"
++
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
++msgstr "Programa interno de controle do MateConf"
+ 
+ #: ../metadata/glib.xml.in.h:1
+ msgid "GLib"
+@@ -1722,56 +1722,56 @@ msgstr "GLib"
+ msgid "GLib main loop support"
+ msgstr "Suporte ao loop principal do GLib"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "Abrir um terminal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "Caixa de Diálogo Executar"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "Linha de comando do terminal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "Capturar tela a partir da linha de comando"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "Mostrar Menu Principal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "Mostrar caixa de diálogo Executar Aplicativo"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "Mostrar o menu principal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "Efetuar uma captura de tela"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "Efetuar captura de tela de uma janela"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr "Linha de comando do terminal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "Linha de comando para captura de tela de janelas"
+ 
+diff -upr compiz-0.8.8-orig/po/pt.po compiz-0.8.8/po/pt.po
+--- compiz-0.8.8-orig/po/pt.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/pt.po	2012-05-16 12:40:31.000000000 +0200
+@@ -18,53 +18,53 @@ msgstr ""
+ "Content-Transfer-Encoding: 8bit\n"
+ "X-Generator: Pootle 1.1.0\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "Ambiente de trabalho"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "Gestão de Janelas"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "Nenhum"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr "Encolher"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "Maximizar"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr "Maximizar Horizontalmente"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr "Maximizar Verticalmente"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ msgid "Minimize"
+ msgstr "Minimizar"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr "Elevar"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr "Baixar"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -79,42 +79,42 @@ msgid "Blur type"
+ msgstr "Tipo de desfocagem"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
+-msgstr "Opacidade da janela activa no tema metacity"
++msgid "Marco theme active window opacity"
++msgstr "Opacidade da janela activa no tema marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
+-msgstr "Opacidade da sombra da janela activa no tema do metacity"
++msgid "Marco theme active window opacity shade"
++msgstr "Opacidade da sombra da janela activa no tema do marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
+-msgstr "Opacidade do tema do metacity"
++msgid "Marco theme opacity"
++msgstr "Opacidade do tema do marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
+-msgstr "Opacidade da sombra do tema do metacity"
++msgid "Marco theme opacity shade"
++msgstr "Opacidade da sombra do tema do marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
+-msgstr "Opacidade a usar para janelas activas com decorações metacity"
++msgid "Opacity to use for active windows with marco theme decorations"
++msgstr "Opacidade a usar para janelas activas com decorações marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
+-msgstr "Opacidade a usar para decorações do metacity"
++msgid "Opacity to use for marco theme decorations"
++msgstr "Opacidade a usar para decorações do marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+-"Sombrear decoração de janelas activas com temas metacity de opaco para "
++"Sombrear decoração de janelas activas com temas marco de opaco para "
+ "transparente"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+-"Sombrear decoração de janelas com temas metacity de opaco para transparente"
++"Sombrear decoração de janelas com temas marco de opaco para transparente"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+ msgid "Title bar mouse wheel action"
+@@ -125,12 +125,12 @@ msgid "Type of blur used for window deco
+ msgstr "Tipo de desfocagem usado para as decorações"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "Usar tema do metacity"
++msgid "Use marco theme"
++msgstr "Usar tema do marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
+-msgstr "Usar tema do metacity ao desenhar as decorações das janelas"
++msgid "Use marco theme when drawing window decorations"
++msgstr "Usar tema do marco ao desenhar as decorações das janelas"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+ #: ../metadata/core.xml.in.in.h:12
+@@ -805,7 +805,7 @@ msgid "Command line to be executed in sh
+ msgstr ""
+ "Linha de comando a ser executada no shell quando run_command9 for acionado"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ msgid "Commands"
+ msgstr "Comandos"
+ 
+@@ -1678,13 +1678,13 @@ msgstr "Sistema de Ficheiros Userspace"
+ msgid "Userspace file system"
+ msgstr "Sistema de ficheiros userspace"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
+-msgstr "GConf"
+-
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
+-msgstr "Backend de controlo do GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
++msgstr "MateConf"
++
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
++msgstr "Backend de controlo do MateConf"
+ 
+ #: ../metadata/glib.xml.in.h:1
+ msgid "GLib"
+@@ -1694,55 +1694,55 @@ msgstr "GLib"
+ msgid "GLib main loop support"
+ msgstr "Suprte ao loop principal do GLib"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
+-msgstr "Compatibilidade Gnome"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
++msgstr "Compatibilidade Mate"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "Abrir um terminal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
+-msgstr "Opções que mantêm o Compiz compatível com o ambiente de trabalho Gnome"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
++msgstr "Opções que mantêm o Compiz compatível com o ambiente de trabalho Mate"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "Caixa de Diálogo Executar"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ msgid "Run terminal command"
+ msgstr "Executar comando de terminal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "Linha de comando para capturar ecrã"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "Mostrar Menu Principal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "Mostrar caixa de diálogo Executar Aplicativo"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "Mostrar o menu principal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "Efetuar uma captura de tela"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "Efetuar captura de tela de uma janela"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr "Linha de comando do terminal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "Linha de comando para captura de tela de janelas"
+ 
+diff -upr compiz-0.8.8-orig/po/ro.po compiz-0.8.8/po/ro.po
+--- compiz-0.8.8-orig/po/ro.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/ro.po	2012-05-16 12:40:32.000000000 +0200
+@@ -16,59 +16,59 @@ msgstr ""
+ "20)) ? 1 : 2);;\n"
+ "X-Generator: Pootle 1.1.0\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "Birou"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "Gestiune ferestre"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "Nimic"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr "Umbrește"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ #, fuzzy
+ msgid "Maximize"
+ msgstr "Tipul providerului"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ #, fuzzy
+ msgid "Maximize Horizontally"
+ msgstr "Maximizează fereastra orizontal"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ #, fuzzy
+ msgid "Maximize Vertically"
+ msgstr "Maximizează fereastra vertical"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ #, fuzzy
+ msgid "Minimize"
+ msgstr "Tipul providerului"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ #, fuzzy
+ msgid "Raise"
+ msgstr "Autoridicare"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ #, fuzzy
+ msgid "Lower"
+ msgstr "Joasă"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -85,44 +85,44 @@ msgid "Blur type"
+ msgstr "Tip estompare"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
+-msgstr "Opacitatea ferestrei active în tematica Metacity"
++msgid "Marco theme active window opacity"
++msgstr "Opacitatea ferestrei active în tematica Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
+-msgstr "Umbrirea opacității ferestrei active în tematica Metacity"
++msgid "Marco theme active window opacity shade"
++msgstr "Umbrirea opacității ferestrei active în tematica Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
+-msgstr "Opacitate în tematica Metacity"
++msgid "Marco theme opacity"
++msgstr "Opacitate în tematica Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
+-msgstr "Umbrirea opacității în tematica Metacity"
++msgid "Marco theme opacity shade"
++msgstr "Umbrirea opacității în tematica Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+ "Opacitatea de utilizat pentru ferestrele active cu decorațiile tematicii "
+-"Metacity"
++"Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
+-msgstr "Opacitatea de utilizat pentru decorațiile tematicii Metacity"
++msgid "Opacity to use for marco theme decorations"
++msgstr "Opacitatea de utilizat pentru decorațiile tematicii Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+-"Umbrește ferestrele active cu decorațiile tematicii Metacity de la opac la "
++"Umbrește ferestrele active cu decorațiile tematicii Marco de la opac la "
+ "străveziu"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+-"Umbrește ferestrele cu decorațiile tematicii Metacity de la opac la străveziu"
++"Umbrește ferestrele cu decorațiile tematicii Marco de la opac la străveziu"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+ msgid "Title bar mouse wheel action"
+@@ -133,12 +133,12 @@ msgid "Type of blur used for window deco
+ msgstr "Tip de estompare utilizată pentru decorare ferestre"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "Utilizare tematică Metacity"
++msgid "Use marco theme"
++msgstr "Utilizare tematică Marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
+-msgstr "Utilizare tematică Metacity la desenarea decorațiilor ferestrelor"
++msgid "Use marco theme when drawing window decorations"
++msgstr "Utilizare tematică Marco la desenarea decorațiilor ferestrelor"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+ #: ../metadata/core.xml.in.in.h:12
+@@ -839,7 +839,7 @@ msgid "Command line to be executed in sh
+ msgstr ""
+ "Linia de comandă de executat în consolă cînd este invocată „rulează_comandă9”"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "Comandă"
+@@ -1725,13 +1725,13 @@ msgstr "Sistem de fișiere în spațiul
+ msgid "Userspace file system"
+ msgstr "Sistem de fișiere în spațiul utilizatorului (fuse)"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
+-msgstr "GConf"
+-
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
+-msgstr "Suport control GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
++msgstr "MateConf"
++
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
++msgstr "Suport control MateConf"
+ 
+ #: ../metadata/glib.xml.in.h:1
+ msgid "GLib"
+@@ -1741,56 +1741,56 @@ msgstr "GLib"
+ msgid "GLib main loop support"
+ msgstr "Suport buclă principală GLib"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "Deschide o consolă"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "Dialog ececuție"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "Linie de comandă în terminal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "Linie de comandă pentru captură de ecran"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "Afișare meniu principal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "Afișare dialog de lansare aplicație"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "Afișează meniul principal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "Fă o captură de ecran"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "Face captura unei ferestre"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr "Linie de comandă în terminal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "Linie de comandă pentru captură fereastră"
+ 
+diff -upr compiz-0.8.8-orig/po/ru.po compiz-0.8.8/po/ru.po
+--- compiz-0.8.8-orig/po/ru.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/ru.po	2012-05-16 12:40:31.000000000 +0200
+@@ -22,53 +22,53 @@ msgstr ""
+ "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+ "X-Generator: Pootle 1.1.0\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "Рабочий стол"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "Управление Окнами"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "Никакой"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr "Свернуть в заголовок"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "Развернуть"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr "Развернуть в ширину"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr "Развернуть в высоту"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ msgid "Minimize"
+ msgstr "Свернуть"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr "Развернуть"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr "Опустить"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -85,42 +85,42 @@ msgid "Blur type"
+ msgstr "Тип размытия"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
+-msgstr "Прозрачность активного окна темы metacity"
++msgid "Marco theme active window opacity"
++msgstr "Прозрачность активного окна темы marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
+-msgstr "Затенение прозрачности активного окна темы metacity"
++msgid "Marco theme active window opacity shade"
++msgstr "Затенение прозрачности активного окна темы marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
+-msgstr "Прозрачность темы metacity"
++msgid "Marco theme opacity"
++msgstr "Прозрачность темы marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
+-msgstr "Затенение прозрачности темы metacity"
++msgid "Marco theme opacity shade"
++msgstr "Затенение прозрачности темы marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
+-msgstr "Прозрачность активных окон с оформлением темы metacity"
++msgid "Opacity to use for active windows with marco theme decorations"
++msgstr "Прозрачность активных окон с оформлением темы marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
+-msgstr "Прозрачность оформления окон темы metacity"
++msgid "Opacity to use for marco theme decorations"
++msgstr "Прозрачность оформления окон темы marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+-"Затенять активные окна с оформлением темы для metacity от непрозрачного до "
++"Затенять активные окна с оформлением темы для marco от непрозрачного до "
+ "полупрозрачного"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+-"Затенять окна с оформлением темы для metacity от непрозрачного до "
++"Затенять окна с оформлением темы для marco от непрозрачного до "
+ "полупрозрачного"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -132,12 +132,12 @@ msgid "Type of blur used for window deco
+ msgstr "Тип размытия, используемый для оформлений окна"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "Использовать тему metacity"
++msgid "Use marco theme"
++msgstr "Использовать тему marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
+-msgstr "Использовать тему metacity при отрисовке декораций окон"
++msgid "Use marco theme when drawing window decorations"
++msgstr "Использовать тему marco при отрисовке декораций окон"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+ #: ../metadata/core.xml.in.in.h:12
+@@ -815,7 +815,7 @@ msgid "Command line to be executed in sh
+ msgstr ""
+ "Командная строка, которая будет выполнена в оболочке при вызове run_command9"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ msgid "Commands"
+ msgstr "Команды"
+ 
+@@ -1710,13 +1710,13 @@ msgstr "Файловая система
+ msgid "Userspace file system"
+ msgstr "Файловая система в пользовательском пространстве (fuse)"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
+-msgstr "GConf"
+-
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
+-msgstr "Управление GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
++msgstr "MateConf"
++
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
++msgstr "Управление MateConf"
+ 
+ #: ../metadata/glib.xml.in.h:1
+ msgid "GLib"
+@@ -1726,56 +1726,56 @@ msgstr "GLib"
+ msgid "GLib main loop support"
+ msgstr "Поддержка основного цикла GLib"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
+-msgstr "Совместимость с Gnome"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
++msgstr "Совместимость с Mate"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "Открыть в терминале"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+-"Опции, поддерживающие совместимость Compiz с окружением рабочего стола Gnome"
++"Опции, поддерживающие совместимость Compiz с окружением рабочего стола Mate"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "Диалоговое окно запуска"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ msgid "Run terminal command"
+ msgstr "Запустить команду в терминале"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "Командная строка снимка экрана"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "Отобразить главное меню"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "Отображение диалогового окна запуска приложения"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "Отображение главного меню"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "Сделать снимок экрана"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "Сделать снимок окна"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr "Командная строка терминала"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "Командная строка снимка окна"
+ 
+diff -upr compiz-0.8.8-orig/po/sk.po compiz-0.8.8/po/sk.po
+--- compiz-0.8.8-orig/po/sk.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/sk.po	2012-05-16 12:40:32.000000000 +0200
+@@ -16,58 +16,58 @@ msgstr ""
+ "Content-Transfer-Encoding: 8bit\n"
+ "X-Generator: Pootle 1.1.0\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "Pracovná plocha"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "Správa okien"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "Žiadna"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr "Tieň"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "Maximalizovať"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ #, fuzzy
+ msgid "Maximize Horizontally"
+ msgstr "Maximalizovať okno vodorovne"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ #, fuzzy
+ msgid "Maximize Vertically"
+ msgstr "Maximalizovať okno zvisle"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ #, fuzzy
+ msgid "Minimize"
+ msgstr "Minimalizované"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ #, fuzzy
+ msgid "Raise"
+ msgstr "Automaticky do popredia"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ #, fuzzy
+ msgid "Lower"
+ msgstr "Nízke"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -82,42 +82,42 @@ msgid "Blur type"
+ msgstr "Typ rozostrenia"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
+-msgstr "Priehľadnosť aktívneho okna témy metacity"
++msgid "Marco theme active window opacity"
++msgstr "Priehľadnosť aktívneho okna témy marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
+-msgstr "Tieň aktívneho okna témy metacity"
++msgid "Marco theme active window opacity shade"
++msgstr "Tieň aktívneho okna témy marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
+-msgstr "Priehľadnosť témy metacity"
++msgid "Marco theme opacity"
++msgstr "Priehľadnosť témy marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
+-msgstr "Tieň témy metacity"
++msgid "Marco theme opacity shade"
++msgstr "Tieň témy marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
+-msgstr "Priehľadnosť pre aktívne okná s dekoráciami témy metacity"
++msgid "Opacity to use for active windows with marco theme decorations"
++msgstr "Priehľadnosť pre aktívne okná s dekoráciami témy marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
+-msgstr "Priehľadnosť s dekoráciami témy metacity"
++msgid "Opacity to use for marco theme decorations"
++msgstr "Priehľadnosť s dekoráciami témy marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+-"Vytieňovať aktívne okná s dekoráciou témy metacity z nepriehľadnej do "
++"Vytieňovať aktívne okná s dekoráciou témy marco z nepriehľadnej do "
+ "priehľadnej."
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+-"Vytieňovať okná s dekoráciou témy metacity z nepriehľadnej do priehľadnej."
++"Vytieňovať okná s dekoráciou témy marco z nepriehľadnej do priehľadnej."
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+ msgid "Title bar mouse wheel action"
+@@ -128,12 +128,12 @@ msgid "Type of blur used for window deco
+ msgstr "Typ rozostrenia použitej na dekoráciu okna"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "Použiť tému metacity"
++msgid "Use marco theme"
++msgstr "Použiť tému marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
+-msgstr "Použiť tému metacity pri vykresľovaní dekorácií okna"
++msgid "Use marco theme when drawing window decorations"
++msgstr "Použiť tému marco pri vykresľovaní dekorácií okna"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+ #: ../metadata/core.xml.in.in.h:12
+@@ -745,7 +745,7 @@ msgstr "Príkaz, ktorý sa vykoná, ak s
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr "Príkaz, ktorý sa vykoná, ak sa v shelli volá run_command9"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "Príkaz"
+@@ -1635,13 +1635,13 @@ msgstr "Používateľský súborový sys
+ msgid "Userspace file system"
+ msgstr "Používateľský súborový systém"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
+-msgstr "GConf"
+-
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
+-msgstr "Backend pre riadenie GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
++msgstr "MateConf"
++
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
++msgstr "Backend pre riadenie MateConf"
+ 
+ #: ../metadata/glib.xml.in.h:1
+ msgid "GLib"
+@@ -1651,56 +1651,56 @@ msgstr "GLib"
+ msgid "GLib main loop support"
+ msgstr "Podpora hlavného napojenia na GLib"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "Otvoriť terminál"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "Spustiť Dialóg"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "Príkaz pre terminál"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "Príkaz pre snímanie obrazovky"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "Zobraziť Hlavnú ponuku"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "Zobraziť dialóg spustenia aplikácie"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "Zobraziť hlavné menu"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "Zosnímať obrazovku"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "Zosnímať okno"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr "Príkaz pre terminál"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "Príkazový na zosnímania okna"
+ 
+diff -upr compiz-0.8.8-orig/po/sl.po compiz-0.8.8/po/sl.po
+--- compiz-0.8.8-orig/po/sl.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/sl.po	2012-05-16 12:40:33.000000000 +0200
+@@ -19,60 +19,60 @@ msgstr ""
+ "%100==4 ? 2 : 3);\n"
+ "X-Generator: Pootle 1.1.0\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ #, fuzzy
+ msgid "Desktop"
+ msgstr "Namizje"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ #, fuzzy
+ msgid "Window Management"
+ msgstr "Upravljalnik oken"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "brez izbire"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr "Zasenči"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ #, fuzzy
+ msgid "Maximize"
+ msgstr "&Skrčite Windows"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ #, fuzzy
+ msgid "Maximize Horizontally"
+ msgstr "&Skrčite Windows"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ #, fuzzy
+ msgid "Maximize Vertically"
+ msgstr "&Skrčite Windows"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ #, fuzzy
+ msgid "Minimize"
+ msgstr "&Skrčite Windows"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ #, fuzzy
+ msgid "Raise"
+ msgstr "Samodejno"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -89,40 +89,40 @@ msgstr "Izbran(i)"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+ #, fuzzy
+-msgid "Metacity theme active window opacity"
+-msgstr "Metacity tema motnost aktivnega okna"
++msgid "Marco theme active window opacity"
++msgstr "Marco tema motnost aktivnega okna"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+ #, fuzzy
+-msgid "Metacity theme active window opacity shade"
+-msgstr "Metacity tema motnost sence aktivnega okna"
++msgid "Marco theme active window opacity shade"
++msgstr "Marco tema motnost sence aktivnega okna"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
+-msgstr "Metacity tema motnost"
++msgid "Marco theme opacity"
++msgstr "Marco tema motnost"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
+-msgstr "Metacity tema motnost senca"
++msgid "Marco theme opacity shade"
++msgstr "Marco tema motnost senca"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
+-msgstr "Motnost za aktivna okna z metacity temo dekoracij"
++msgid "Opacity to use for active windows with marco theme decorations"
++msgstr "Motnost za aktivna okna z marco temo dekoracij"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
+-msgstr "Motnost za metacity temo dekoracij"
++msgid "Opacity to use for marco theme decorations"
++msgstr "Motnost za marco temo dekoracij"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+-msgstr "Zasenči aktivna okna z metacity temo dekoracij od motne do prozorne"
++msgstr "Zasenči aktivna okna z marco temo dekoracij od motne do prozorne"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
+-msgstr "Zasenči okna z metacity temo dekoracij od motne do prozorne"
++"Shade windows with marco theme decorations from opaque to translucent"
++msgstr "Zasenči okna z marco temo dekoracij od motne do prozorne"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+ msgid "Title bar mouse wheel action"
+@@ -133,12 +133,12 @@ msgid "Type of blur used for window deco
+ msgstr "Tip neaktivnosti uporabljen za dekoracije okna"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "Uporabi metacity temo"
++msgid "Use marco theme"
++msgstr "Uporabi marco temo"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
+-msgstr "Uporabi metacity temo ko rišeš dekoracije okna"
++msgid "Use marco theme when drawing window decorations"
++msgstr "Uporabi marco temo ko rišeš dekoracije okna"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+ #: ../metadata/core.xml.in.in.h:12
+@@ -750,7 +750,7 @@ msgstr ""
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr ""
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "Ukaz: "
+@@ -1705,12 +1705,12 @@ msgstr ""
+ msgid "Userspace file system"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr ""
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1721,59 +1721,59 @@ msgstr ""
+ msgid "GLib main loop support"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ #, fuzzy
+ msgid "Open a terminal"
+ msgstr "Zaženi v terminalu"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "Napaka pri razčlenitvi ukazne vrstice."
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ #, fuzzy
+ msgid "Screenshot command line"
+ msgstr "Napaka pri razčlenitvi ukazne vrstice."
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ #, fuzzy
+ msgid "Terminal command line"
+ msgstr "Napaka pri razčlenitvi ukazne vrstice."
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr ""
+ 
+diff -upr compiz-0.8.8-orig/po/sr.po compiz-0.8.8/po/sr.po
+--- compiz-0.8.8-orig/po/sr.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/sr.po	2012-05-16 12:40:33.000000000 +0200
+@@ -21,27 +21,27 @@ msgstr ""
+ 
+ #  Headline for X11 configuration screen:
+ #  The user selects screen resolution and color depth.
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ #, fuzzy
+ msgid "Desktop"
+ msgstr "Setovanja Desktop-a"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ #, fuzzy
+ msgid "Window Management"
+ msgstr "Window Manager"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "Nema"
+ 
+ #  label of an output field
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ #, fuzzy
+ msgid "Shade"
+@@ -49,44 +49,44 @@ msgstr "Senka"
+ 
+ #  button text
+ #  button text
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ #, fuzzy
+ msgid "Maximize"
+ msgstr "&Smanji Windowse"
+ 
+ #  button text
+ #  button text
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ #, fuzzy
+ msgid "Maximize Horizontally"
+ msgstr "&Smanji Windowse"
+ 
+ #  button text
+ #  button text
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ #, fuzzy
+ msgid "Maximize Vertically"
+ msgstr "&Smanji Windowse"
+ 
+ #  button text
+ #  button text
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ #, fuzzy
+ msgid "Minimize"
+ msgstr "&Smanji Windowse"
+ 
+ #  ComboBox item
+ #  Combobox item
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ #, fuzzy
+ msgid "Raise"
+ msgstr "Automatski"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ #, fuzzy
+@@ -105,40 +105,40 @@ msgstr "Vrsta zamućivanja"
+ #  Radio button for using an entire (Windows) partition for Linux
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+ #, fuzzy
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr "&Obriši Windows kompletno"
+ 
+ #  Radio button for using an entire (Windows) partition for Linux
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+ #, fuzzy
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr "&Obriši Windows kompletno"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -150,11 +150,11 @@ msgid "Type of blur used for window deco
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
++msgid "Use marco theme"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr ""
+ 
+ #  button text
+@@ -798,7 +798,7 @@ msgstr ""
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr ""
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "Komanda :"
+@@ -1812,12 +1812,12 @@ msgstr ""
+ msgid "Userspace file system"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr ""
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1828,58 +1828,58 @@ msgstr ""
+ msgid "GLib main loop support"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "Greška, niste uneli ispravno komandu."
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ #, fuzzy
+ msgid "Screenshot command line"
+ msgstr "Greška, niste uneli ispravno komandu."
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ #, fuzzy
+ msgid "Terminal command line"
+ msgstr "Greška, niste uneli ispravno komandu."
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr ""
+ 
+diff -upr compiz-0.8.8-orig/po/sv.po compiz-0.8.8/po/sv.po
+--- compiz-0.8.8-orig/po/sv.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/sv.po	2012-05-16 12:40:32.000000000 +0200
+@@ -19,58 +19,58 @@ msgstr ""
+ "Content-Transfer-Encoding: 8bit\n"
+ "X-Generator: Pootle 1.0.2\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "Skrivbord"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "Fönsterhantering"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "Ingen"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ #, fuzzy
+ msgid "Shade"
+ msgstr "Skala"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "Maximera"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ #, fuzzy
+ msgid "Maximize Horizontally"
+ msgstr "Maximera fönster horisontellt"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ #, fuzzy
+ msgid "Maximize Vertically"
+ msgstr "Maximera fönster vertikalt"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ #, fuzzy
+ msgid "Minimize"
+ msgstr "Minimerat"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ #, fuzzy
+ msgid "Raise"
+ msgstr "Automatisk höjning"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -87,43 +87,43 @@ msgstr "Suddighets typ"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+ #, fuzzy
+-msgid "Metacity theme active window opacity"
+-msgstr "Metacitys aktiva tema opacitet"
++msgid "Marco theme active window opacity"
++msgstr "Marcos aktiva tema opacitet"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+ #, fuzzy
+-msgid "Metacity theme active window opacity shade"
+-msgstr "Metacitys aktiva tema opacitets skugga"
++msgid "Marco theme active window opacity shade"
++msgstr "Marcos aktiva tema opacitets skugga"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
+-msgstr "Metacity tema opacitet"
++msgid "Marco theme opacity"
++msgstr "Marco tema opacitet"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
+-msgstr "Metacity tema opacitet skugga"
++msgid "Marco theme opacity shade"
++msgstr "Marco tema opacitet skugga"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
+-msgstr "Opacitet på aktiva fönster med metacity tema dekorationer"
++msgid "Opacity to use for active windows with marco theme decorations"
++msgstr "Opacitet på aktiva fönster med marco tema dekorationer"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
+-msgstr "Opacitet på metacity tema dekorationer"
++msgid "Opacity to use for marco theme decorations"
++msgstr "Opacitet på marco tema dekorationer"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+-"Skugga aktiva fönster med metacity tema dekorationer från opact "
++"Skugga aktiva fönster med marco tema dekorationer från opact "
+ "tillgenomskinlig"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+-"Skugga fönster med metacity tema dekorationer från opact till genomskinlig"
++"Skugga fönster med marco tema dekorationer från opact till genomskinlig"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+ #, fuzzy
+@@ -135,13 +135,13 @@ msgid "Type of blur used for window deco
+ msgstr "Typ av suddighet att använda för fönster dekorationer"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "Använd metacity tema"
++msgid "Use marco theme"
++msgstr "Använd marco tema"
+ 
+ # De syftar nog på fönsterramarna.
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
+-msgstr "Använd metacity tema vid ritande av fönsterramar"
++msgid "Use marco theme when drawing window decorations"
++msgstr "Använd marco tema vid ritande av fönsterramar"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+ #: ../metadata/core.xml.in.in.h:12
+@@ -834,7 +834,7 @@ msgstr "Kommandorad som ska köras i ett
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr "Kommandorad som ska köras i ett skal när run_command9 anropas"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "Kommando"
+@@ -1722,14 +1722,14 @@ msgstr "Användarutrymmes filsystem"
+ msgid "Userspace file system"
+ msgstr "Användarutrymmes filsystem"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
+-msgstr "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
++msgstr "MateConf"
+ 
+-#: ../metadata/gconf.xml.in.h:2
++#: ../metadata/mateconf.xml.in.h:2
+ #, fuzzy
+-msgid "GConf Control Backend"
+-msgstr "GConf kontrollbackend"
++msgid "MateConf Control Backend"
++msgstr "MateConf kontrollbackend"
+ 
+ #: ../metadata/glib.xml.in.h:1
+ msgid "GLib"
+@@ -1740,56 +1740,56 @@ msgstr "GLib"
+ msgid "GLib main loop support"
+ msgstr "GLib huvudloop stöd"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "Öppna en terminal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "Kördialog"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "Kommandorad för terminal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "Kommandorad för skärmbild"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "Visa huvudmeny"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "Visa dialogen Kör program"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "Visa huvudmenyn"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "Ta en skärmbild"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "Ta en skärmbild av ett fönster"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr "Kommandorad för terminal"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "Kommandorad för fönsterskärmbild"
+ 
+diff -upr compiz-0.8.8-orig/po/ta.po compiz-0.8.8/po/ta.po
+--- compiz-0.8.8-orig/po/ta.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/ta.po	2012-05-16 12:40:30.000000000 +0200
+@@ -16,53 +16,53 @@ msgstr ""
+ "Plural-Forms: nplurals=1; plural=0;\n"
+ "X-Generator: Pootle 1.1.0\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr ""
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr "நிழலாக்கு"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "பெரிதாக்கு"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ msgid "Minimize"
+ msgstr "சிறிதாக்கு"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr "உயர்த்து"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -77,38 +77,38 @@ msgid "Blur type"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -120,11 +120,11 @@ msgid "Type of blur used for window deco
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
++msgid "Use marco theme"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+@@ -729,7 +729,7 @@ msgstr ""
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr ""
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ msgid "Commands"
+ msgstr ""
+ 
+@@ -1586,12 +1586,12 @@ msgstr ""
+ msgid "Userspace file system"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr ""
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1602,55 +1602,55 @@ msgstr ""
+ msgid "GLib main loop support"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ msgid "Run terminal command"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr ""
+ 
+diff -upr compiz-0.8.8-orig/po/tr.po compiz-0.8.8/po/tr.po
+--- compiz-0.8.8-orig/po/tr.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/tr.po	2012-05-16 12:40:32.000000000 +0200
+@@ -24,65 +24,65 @@ msgstr ""
+ "X-Generator: Pootle 1.1.0\n"
+ 
+ # clients/inst_sw_single.ycp:146
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "Masaüstü"
+ 
+ # clients/inst_sw_single.ycp:188
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "Pencere Yönetimi"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "Hiçbiri"
+ 
+ # menuentries/menuentry_scanner.ycp:36
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr "Gölgelendir"
+ 
+ # clients/inst_target_part.ycp:387
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "Büyüt"
+ 
+ # clients/inst_target_part.ycp:387
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ #, fuzzy
+ msgid "Maximize Horizontally"
+ msgstr "Pencereyi Yatay Olarak Büyüt"
+ 
+ # clients/inst_target_part.ycp:387
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ #, fuzzy
+ msgid "Maximize Vertically"
+ msgstr "Pencereyi Dikey Olarak Büyüt"
+ 
+ # clients/inst_target_part.ycp:387
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ #, fuzzy
+ msgid "Minimize"
+ msgstr "Küçültülmüş"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ #, fuzzy
+ msgid "Raise"
+ msgstr "Otomatik-Yükselt"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ #, fuzzy
+ msgid "Lower"
+ msgstr "Düşük"
+ 
+ # clients/inst_sw_single.ycp:188
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -99,43 +99,43 @@ msgstr "Bulanıklaştırma tipi"
+ 
+ # include/partitioning/auto_part_ui.ycp:147
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
+-msgstr "Metacity teması etkin pencere matlığı"
++msgid "Marco theme active window opacity"
++msgstr "Marco teması etkin pencere matlığı"
+ 
+ # include/partitioning/auto_part_ui.ycp:147
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
+-msgstr "Metacity teması etkin pencere matlık gölgesi"
++msgid "Marco theme active window opacity shade"
++msgstr "Marco teması etkin pencere matlık gölgesi"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
+-msgstr "Metacity teması matlığı"
++msgid "Marco theme opacity"
++msgstr "Marco teması matlığı"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
+-msgstr "Metacity teması matlık gölgesi"
++msgid "Marco theme opacity shade"
++msgstr "Marco teması matlık gölgesi"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+-"Etkin pencereler ve Metacity tema dekorasyonları için kullanılacak matlık"
++"Etkin pencereler ve Marco tema dekorasyonları için kullanılacak matlık"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
+-msgstr "Metacity dekorasyonları için kullanılacak matlık"
++msgid "Opacity to use for marco theme decorations"
++msgstr "Marco dekorasyonları için kullanılacak matlık"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+-"Etkin pencereleri metacity dekorasyonu ile matlıktan şeffaflığa doğru gölgele"
++"Etkin pencereleri marco dekorasyonu ile matlıktan şeffaflığa doğru gölgele"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+-"Pencereleri metacity dekorasyonu ile matlıktan şeffaflığa doğru gölgele"
++"Pencereleri marco dekorasyonu ile matlıktan şeffaflığa doğru gölgele"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+ msgid "Title bar mouse wheel action"
+@@ -146,12 +146,12 @@ msgid "Type of blur used for window deco
+ msgstr "Pencere dekorasyonları için kullanılacak bulanıklaştırma tipi"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "Metacity teması kullan"
++msgid "Use marco theme"
++msgstr "Marco teması kullan"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
+-msgstr "Pencere dekorasyonlarını oluştururken metacity temasını kullan"
++msgid "Use marco theme when drawing window decorations"
++msgstr "Pencere dekorasyonlarını oluştururken marco temasını kullan"
+ 
+ # clients/inst_target_part.ycp:404
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+@@ -868,7 +868,7 @@ msgid "Command line to be executed in sh
+ msgstr "Komut9_çalıştır çağrıldığında kabukta çalıştırılacak komut"
+ 
+ # clients/support_registration.ycp:66
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "Komut"
+@@ -1789,13 +1789,13 @@ msgstr "Kullanıcı Alanı Dosya Sistemi
+ msgid "Userspace file system"
+ msgstr "Kullanıcıya ait dosya sistemi"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
+-msgstr "GConf"
+-
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
+-msgstr "GConf Denetim Arka Ucu"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
++msgstr "MateConf"
++
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
++msgstr "MateConf Denetim Arka Ucu"
+ 
+ #: ../metadata/glib.xml.in.h:1
+ msgid "GLib"
+@@ -1805,56 +1805,56 @@ msgstr "GLib"
+ msgid "GLib main loop support"
+ msgstr "GLib ana döngü desteği"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "Bir konsol aç"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "Çalıştırma Penceresi"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "Uçbirim komut satırı"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "Ekran görüntüsü komut satırı"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "Ana Menüyü Göster"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "Uygulama Çalıştırma Penceresini Göster"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "Ana menüyü göster"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "Ekran görüntüsü al"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "Bir pencerenin ekran görüntüsünü al"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr "Uçbirim komut satırı"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "Pencere ekran görüntüsü alma komutu"
+ 
+diff -upr compiz-0.8.8-orig/po/uk.po compiz-0.8.8/po/uk.po
+--- compiz-0.8.8-orig/po/uk.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/uk.po	2012-05-16 12:40:32.000000000 +0200
+@@ -19,53 +19,53 @@ msgstr ""
+ "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+ "X-Generator: Pootle 1.1.0\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "Стільниця"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "Керування вікнами"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "Ніякий"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr "Згорнути у заголовок"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "Розгорнути"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr "Розгорнути в ширину"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr "Розгорнути у висоту"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ msgid "Minimize"
+ msgstr "Згорнути"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr "Розгорнути"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr "Опустити"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -80,41 +80,41 @@ msgid "Blur type"
+ msgstr "Тип розмивання"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
+-msgstr "Прозорість активного вікна теми metacity"
++msgid "Marco theme active window opacity"
++msgstr "Прозорість активного вікна теми marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
+-msgstr "Затьмарення прозорості активного вікна теми metacity"
++msgid "Marco theme active window opacity shade"
++msgstr "Затьмарення прозорості активного вікна теми marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
+-msgstr "Прозорість теми metacity"
++msgid "Marco theme opacity"
++msgstr "Прозорість теми marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
+-msgstr "Затьмарення прозорості теми metacity"
++msgid "Marco theme opacity shade"
++msgstr "Затьмарення прозорості теми marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
+-msgstr "Прозорість активних вікон у вигляді теми metacity"
++msgid "Opacity to use for active windows with marco theme decorations"
++msgstr "Прозорість активних вікон у вигляді теми marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
+-msgstr "Прозорість при  використанні декорацій теми metacity"
++msgid "Opacity to use for marco theme decorations"
++msgstr "Прозорість при  використанні декорацій теми marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+-"Затьмарювати активні вікна з темою metacity від непрозорого до прозорого"
++"Затьмарювати активні вікна з темою marco від непрозорого до прозорого"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+-"Затьмарювати активні вікна з темою metacity від непрозорого до прозорого"
++"Затьмарювати активні вікна з темою marco від непрозорого до прозорого"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+ msgid "Title bar mouse wheel action"
+@@ -125,12 +125,12 @@ msgid "Type of blur used for window deco
+ msgstr "Тип розмивання, що використовується для декорації вікна"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "Використовувати теми metacity"
++msgid "Use marco theme"
++msgstr "Використовувати теми marco"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
+-msgstr "Використовувати теми metacity для малювання декорації вікна "
++msgid "Use marco theme when drawing window decorations"
++msgstr "Використовувати теми marco для малювання декорації вікна "
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+ #: ../metadata/core.xml.in.in.h:12
+@@ -793,7 +793,7 @@ msgstr "Команда, яку буде
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr "Команда, яку буде виконано в оболонці при виклику run_command9"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ msgid "Commands"
+ msgstr "Команди "
+ 
+@@ -1665,13 +1665,13 @@ msgstr "Файлова система у
+ msgid "Userspace file system"
+ msgstr "Файлова система у просторі (fuse)"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
+-msgstr "GConf"
+-
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
+-msgstr "Керування GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
++msgstr "MateConf"
++
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
++msgstr "Керування MateConf"
+ 
+ #: ../metadata/glib.xml.in.h:1
+ msgid "GLib"
+@@ -1681,55 +1681,55 @@ msgstr "GLib"
+ msgid "GLib main loop support"
+ msgstr "Підтримка основного циклу GLib"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
+-msgstr "Працює з Gnome"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
++msgstr "Працює з Mate"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "Відкрити термінал"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
+-msgstr "Параметри, що підтримують сумісність Compiz з оточенням стільниці Gnome"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
++msgstr "Параметри, що підтримують сумісність Compiz з оточенням стільниці Mate"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "Діалогове вікно запуску"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ msgid "Run terminal command"
+ msgstr "Запустити команду в терміналі"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "Командний рядок знімка екрана"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "&Показувати Головне меню"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "Показати діалог запуску застосунків"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "Показувати головне меню"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "Зробити знімок екрану"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "Зробити знімок вікна"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr "Командний рядок терміналу"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "Командний рядок знімка вікна"
+ 
+diff -upr compiz-0.8.8-orig/po/vi.po compiz-0.8.8/po/vi.po
+--- compiz-0.8.8-orig/po/vi.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/vi.po	2012-05-16 12:40:29.000000000 +0200
+@@ -17,53 +17,53 @@ msgstr ""
+ "Content-Transfer-Encoding: 8bit\n"
+ "Plural-Forms: nplurals=1; plural=0\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr ""
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ msgid "Minimize"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -78,38 +78,38 @@ msgid "Blur type"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -121,11 +121,11 @@ msgid "Type of blur used for window deco
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
++msgid "Use marco theme"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+@@ -711,7 +711,7 @@ msgstr ""
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr ""
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ msgid "Commands"
+ msgstr ""
+ 
+@@ -1566,12 +1566,12 @@ msgstr ""
+ msgid "Userspace file system"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr ""
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1582,55 +1582,55 @@ msgstr ""
+ msgid "GLib main loop support"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ msgid "Run terminal command"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr ""
+ 
+diff -upr compiz-0.8.8-orig/po/xh.po compiz-0.8.8/po/xh.po
+--- compiz-0.8.8-orig/po/xh.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/xh.po	2012-05-16 12:40:30.000000000 +0200
+@@ -14,53 +14,53 @@ msgstr ""
+ "Content-Transfer-Encoding: 8bit\n"
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr ""
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ msgid "Minimize"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -75,38 +75,38 @@ msgid "Blur type"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -118,11 +118,11 @@ msgid "Type of blur used for window deco
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
++msgid "Use marco theme"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+@@ -732,7 +732,7 @@ msgstr ""
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr ""
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "Umyalelo:"
+@@ -1611,12 +1611,12 @@ msgstr ""
+ msgid "Userspace file system"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr ""
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1627,57 +1627,57 @@ msgstr ""
+ msgid "GLib main loop support"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "Umyalelo '%1'"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ #, fuzzy
+ msgid "Terminal command line"
+ msgstr "Umyalelo '%1'"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr ""
+ 
+diff -upr compiz-0.8.8-orig/po/zh_CN.po compiz-0.8.8/po/zh_CN.po
+--- compiz-0.8.8-orig/po/zh_CN.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/zh_CN.po	2012-05-16 12:40:34.000000000 +0200
+@@ -16,54 +16,54 @@ msgstr ""
+ "Content-Transfer-Encoding: 8bit\n"
+ "X-Generator: Pootle 1.1.0\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "桌面"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "窗口管理"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "无"
+ 
+ # 此功能完全不能用调整大小来描述,我找这个功能找了N久,才发现:调整大小! = =;
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr "阴影"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "最大化"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr "水平方向最大化"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr "垂直方向最大化"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ msgid "Minimize"
+ msgstr "最小化"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr "升起"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr "降下"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -78,39 +78,39 @@ msgid "Blur type"
+ msgstr "模糊类型"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
+-msgstr "Metacity主题活动窗口透明度"
++msgid "Marco theme active window opacity"
++msgstr "Marco主题活动窗口透明度"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
+-msgstr "Metacity 主题活动窗口不透明阴影"
++msgid "Marco theme active window opacity shade"
++msgstr "Marco 主题活动窗口不透明阴影"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
+-msgstr "Metacity主题透明度"
++msgid "Marco theme opacity"
++msgstr "Marco主题透明度"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
+-msgstr "Metacity主题阴影"
++msgid "Marco theme opacity shade"
++msgstr "Marco主题阴影"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
+-msgstr "以Metacity主题为装饰器的活动窗口使用的透明度"
++msgid "Opacity to use for active windows with marco theme decorations"
++msgstr "以Marco主题为装饰器的活动窗口使用的透明度"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
+-msgstr "metacity主题装饰器使用的透明度"
++msgid "Opacity to use for marco theme decorations"
++msgstr "marco主题装饰器使用的透明度"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+-msgstr "以metacity主题装饰器为活动窗口添加透明渐变效果"
++msgstr "以marco主题装饰器为活动窗口添加透明渐变效果"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
+-msgstr "以metacity主题装饰器为窗口添加透明渐变效果"
++"Shade windows with marco theme decorations from opaque to translucent"
++msgstr "以marco主题装饰器为窗口添加透明渐变效果"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+ msgid "Title bar mouse wheel action"
+@@ -121,12 +121,12 @@ msgid "Type of blur used for window deco
+ msgstr "窗口装饰使用的模糊类型"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "使用metacity主题"
++msgid "Use marco theme"
++msgstr "使用marco主题"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
+-msgstr "绘制窗口装饰时使用metacity主题"
++msgid "Use marco theme when drawing window decorations"
++msgstr "绘制窗口装饰时使用marco主题"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+ #: ../metadata/core.xml.in.in.h:12
+@@ -711,7 +711,7 @@ msgstr "调用run_command8时要在shell
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr "调用run_command9时要在shell中执行的命令行"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ msgid "Commands"
+ msgstr "命令"
+ 
+@@ -1566,13 +1566,13 @@ msgstr "用户空间文件系统"
+ msgid "Userspace file system"
+ msgstr "用户空间文件系统"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
+-msgstr "GConf"
+-
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
+-msgstr "GConf控制后端"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
++msgstr "MateConf"
++
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
++msgstr "MateConf控制后端"
+ 
+ #: ../metadata/glib.xml.in.h:1
+ msgid "GLib"
+@@ -1582,55 +1582,55 @@ msgstr "GLib"
+ msgid "GLib main loop support"
+ msgstr "GLib主循环支持"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
+-msgstr "Gnome兼容性"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
++msgstr "Mate兼容性"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "打开一个终端窗口"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
+-msgstr "使Compiz兼容Gnome桌面环境的选项"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
++msgstr "使Compiz兼容Mate桌面环境的选项"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "运行对话框"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ msgid "Run terminal command"
+ msgstr "运行终端命令"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "截屏命令行"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "显示主菜单"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "显示运行应用程序对话框"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "显示主菜单"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "拍摄截屏"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "拍摄窗口截屏"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr "终端命令行"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "窗口截屏命令行"
+ 
+diff -upr compiz-0.8.8-orig/po/zh_TW.po compiz-0.8.8/po/zh_TW.po
+--- compiz-0.8.8-orig/po/zh_TW.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/zh_TW.po	2012-05-16 12:40:34.000000000 +0200
+@@ -16,53 +16,53 @@ msgstr ""
+ "Content-Transfer-Encoding: 8bit\n"
+ "X-Generator: Pootle 1.1.0\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr "桌面"
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr "視窗管理員"
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr "Compiz"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr "無"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr "陰影"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr "最大化"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr "將視窗水平最大化"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr "將視窗垂直最大化"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ msgid "Minimize"
+ msgstr "最小化"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr "前景視窗"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr "低"
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -77,39 +77,39 @@ msgid "Blur type"
+ msgstr "柔化方式"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
+-msgstr "Metacity 佈景主題使用中的視窗透明度"
++msgid "Marco theme active window opacity"
++msgstr "Marco 佈景主題使用中的視窗透明度"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
+-msgstr "Metacity 佈景主題使用中的視窗陰影透明度"
++msgid "Marco theme active window opacity shade"
++msgstr "Marco 佈景主題使用中的視窗陰影透明度"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
+-msgstr "Metacity 佈景主題透明度"
++msgid "Marco theme opacity"
++msgstr "Marco 佈景主題透明度"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
+-msgstr "Metacity 佈景主題的陰影透明度"
++msgid "Marco theme opacity shade"
++msgstr "Marco 佈景主題的陰影透明度"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
+-msgstr "使用 Metacity 視窗管理員時,作用中視窗的透明度。"
++msgid "Opacity to use for active windows with marco theme decorations"
++msgstr "使用 Marco 視窗管理員時,作用中視窗的透明度。"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
+-msgstr "使用 Metacity 佈景主題的透明度"
++msgid "Opacity to use for marco theme decorations"
++msgstr "使用 Marco 佈景主題的透明度"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+-msgstr "使用 Metacity 佈景主題,從不透明到半透明的作用中視窗陰影"
++msgstr "使用 Marco 佈景主題,從不透明到半透明的作用中視窗陰影"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
+-msgstr "使用 Metacity 佈景主題,並添加從透明到不透明的漸變效果。"
++"Shade windows with marco theme decorations from opaque to translucent"
++msgstr "使用 Marco 佈景主題,並添加從透明到不透明的漸變效果。"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+ msgid "Title bar mouse wheel action"
+@@ -120,12 +120,12 @@ msgid "Type of blur used for window deco
+ msgstr "針對視窗裝飾的模糊方式"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
+-msgstr "使用 metacity 主題"
++msgid "Use marco theme"
++msgstr "使用 marco 主題"
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
+-msgstr "給視窗裝飾引擎指定使用 metacity 佈景主題"
++msgid "Use marco theme when drawing window decorations"
++msgstr "給視窗裝飾引擎指定使用 marco 佈景主題"
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+ #: ../metadata/core.xml.in.in.h:12
+@@ -710,7 +710,7 @@ msgstr "當shell指令8設定之後,å°
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr "當shell指令9設定之後,將會在shell裏面執行這個指令。"
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ msgid "Commands"
+ msgstr "預設指令(Commands)"
+ 
+@@ -1565,13 +1565,13 @@ msgstr "使用者紀錄放置位置"
+ msgid "Userspace file system"
+ msgstr "使用者的紀錄放置位置"
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
+-msgstr "GConf"
+-
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
+-msgstr "GConf 控制台"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
++msgstr "MateConf"
++
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
++msgstr "MateConf 控制台"
+ 
+ #: ../metadata/glib.xml.in.h:1
+ msgid "GLib"
+@@ -1581,55 +1581,55 @@ msgstr "GLib"
+ msgid "GLib main loop support"
+ msgstr "GLib main loop支援。(GLib為一個補助GTK+的函式庫)"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
+-msgstr "Gnome的相容性"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
++msgstr "Mate的相容性"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr "開啟一個終端機執行"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
+-msgstr "使Compiz能與Gnome桌面環境相容的環境設定"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
++msgstr "使Compiz能與Mate桌面環境相容的環境設定"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr "執行對話方塊"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ msgid "Run terminal command"
+ msgstr "執行終端機指令"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr "螢幕擷取指令"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr "顯示主功能表"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr "顯示執行應用程式對話方塊"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr "顯示主功能表"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr "擷取螢幕畫面"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr "擷取視窗螢幕畫面"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ msgid "Terminal command line"
+ msgstr "終端機的指令"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr "視窗螢幕擷取指令"
+ 
+diff -upr compiz-0.8.8-orig/po/zu.po compiz-0.8.8/po/zu.po
+--- compiz-0.8.8-orig/po/zu.po	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/po/zu.po	2012-05-16 12:40:30.000000000 +0200
+@@ -14,53 +14,53 @@ msgstr ""
+ "Content-Transfer-Encoding: 8bit\n"
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
+ 
+-#: ../gtk/gnome/50-compiz-desktop-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-desktop-key.xml.in.h:1
+ msgid "Desktop"
+ msgstr ""
+ 
+-#: ../gtk/gnome/50-compiz-key.xml.in.h:1
++#: ../gtk/mate/50-compiz-key.xml.in.h:1
+ msgid "Window Management"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz.desktop.in.h:1
++#: ../gtk/mate/compiz.desktop.in.h:1
+ msgid "Compiz"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
++#: ../gtk/mate/compiz-window-manager.c:426 ../metadata/scale.xml.in.h:25
+ #: ../metadata/wobbly.xml.in.h:16
+ msgid "None"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:427
++#: ../gtk/mate/compiz-window-manager.c:427
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4625
+ msgid "Shade"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
++#: ../gtk/mate/compiz-window-manager.c:428 ../metadata/place.xml.in.h:9
+ msgid "Maximize"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:429
++#: ../gtk/mate/compiz-window-manager.c:429
+ msgid "Maximize Horizontally"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:430
++#: ../gtk/mate/compiz-window-manager.c:430
+ msgid "Maximize Vertically"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:431
++#: ../gtk/mate/compiz-window-manager.c:431
+ msgid "Minimize"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:432
++#: ../gtk/mate/compiz-window-manager.c:432
+ msgid "Raise"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:433
++#: ../gtk/mate/compiz-window-manager.c:433
+ msgid "Lower"
+ msgstr ""
+ 
+-#: ../gtk/gnome/compiz-window-manager.c:434
++#: ../gtk/mate/compiz-window-manager.c:434
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4606
+ #: ../metadata/core.xml.in.in.h:100
+ msgid "Window Menu"
+@@ -75,38 +75,38 @@ msgid "Blur type"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:3
+-msgid "Metacity theme active window opacity"
++msgid "Marco theme active window opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:4
+-msgid "Metacity theme active window opacity shade"
++msgid "Marco theme active window opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:5
+-msgid "Metacity theme opacity"
++msgid "Marco theme opacity"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:6
+-msgid "Metacity theme opacity shade"
++msgid "Marco theme opacity shade"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:7
+-msgid "Opacity to use for active windows with metacity theme decorations"
++msgid "Opacity to use for active windows with marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:8
+-msgid "Opacity to use for metacity theme decorations"
++msgid "Opacity to use for marco theme decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:9
+ msgid ""
+-"Shade active windows with metacity theme decorations from opaque to "
++"Shade active windows with marco theme decorations from opaque to "
+ "translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:10
+ msgid ""
+-"Shade windows with metacity theme decorations from opaque to translucent"
++"Shade windows with marco theme decorations from opaque to translucent"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:11
+@@ -118,11 +118,11 @@ msgid "Type of blur used for window deco
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:13
+-msgid "Use metacity theme"
++msgid "Use marco theme"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gwd.schemas.in.h:14
+-msgid "Use metacity theme when drawing window decorations"
++msgid "Use marco theme when drawing window decorations"
+ msgstr ""
+ 
+ #: ../gtk/window-decorator/gtk-window-decorator.c:4414
+@@ -732,7 +732,7 @@ msgstr ""
+ msgid "Command line to be executed in shell when run_command9 is invoked"
+ msgstr ""
+ 
+-#: ../metadata/commands.xml.in.h:63 ../metadata/gnomecompat.xml.in.h:1
++#: ../metadata/commands.xml.in.h:63 ../metadata/matecompat.xml.in.h:1
+ #, fuzzy
+ msgid "Commands"
+ msgstr "Amakhomandi:"
+@@ -1611,12 +1611,12 @@ msgstr ""
+ msgid "Userspace file system"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:1
+-msgid "GConf"
++#: ../metadata/mateconf.xml.in.h:1
++msgid "MateConf"
+ msgstr ""
+ 
+-#: ../metadata/gconf.xml.in.h:2
+-msgid "GConf Control Backend"
++#: ../metadata/mateconf.xml.in.h:2
++msgid "MateConf Control Backend"
+ msgstr ""
+ 
+ #: ../metadata/glib.xml.in.h:1
+@@ -1627,57 +1627,57 @@ msgstr ""
+ msgid "GLib main loop support"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:2
+-msgid "Gnome Compatibility"
++#: ../metadata/matecompat.xml.in.h:2
++msgid "Mate Compatibility"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:3
++#: ../metadata/matecompat.xml.in.h:3
+ msgid "Open a terminal"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:4
+-msgid "Options that keep Compiz compatible to the Gnome desktop environment"
++#: ../metadata/matecompat.xml.in.h:4
++msgid "Options that keep Compiz compatible to the Mate desktop environment"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:5
++#: ../metadata/matecompat.xml.in.h:5
+ msgid "Run Dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:6
++#: ../metadata/matecompat.xml.in.h:6
+ #, fuzzy
+ msgid "Run terminal command"
+ msgstr "Ikhomandi '%1'"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:7
++#: ../metadata/matecompat.xml.in.h:7
+ msgid "Screenshot command line"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:8
++#: ../metadata/matecompat.xml.in.h:8
+ msgid "Show Main Menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:9
++#: ../metadata/matecompat.xml.in.h:9
+ msgid "Show Run Application dialog"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:10
++#: ../metadata/matecompat.xml.in.h:10
+ msgid "Show the main menu"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:11
++#: ../metadata/matecompat.xml.in.h:11
+ msgid "Take a screenshot"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:12
++#: ../metadata/matecompat.xml.in.h:12
+ msgid "Take a screenshot of a window"
+ msgstr ""
+ 
+-#: ../metadata/gnomecompat.xml.in.h:13
++#: ../metadata/matecompat.xml.in.h:13
+ #, fuzzy
+ msgid "Terminal command line"
+ msgstr "Ikhomandi '%1'"
+ 
+-#: ../metadata/gnomecompat.xml.in.h:14
++#: ../metadata/matecompat.xml.in.h:14
+ msgid "Window screenshot command line"
+ msgstr ""
+ 
+diff -upr compiz-0.8.8-orig/src/Makefile.in compiz-0.8.8/src/Makefile.in
+--- compiz-0.8.8-orig/src/Makefile.in	2011-03-30 11:33:35.000000000 +0200
++++ compiz-0.8.8/src/Makefile.in	2012-05-16 12:40:12.000000000 +0200
+@@ -126,11 +126,11 @@ EXEEXT = @EXEEXT@
+ FGREP = @FGREP@
+ FUSE_CFLAGS = @FUSE_CFLAGS@
+ FUSE_LIBS = @FUSE_LIBS@
+-GCONFTOOL = @GCONFTOOL@
+-GCONF_CFLAGS = @GCONF_CFLAGS@
+-GCONF_LIBS = @GCONF_LIBS@
+-GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+-GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
++MATECONFTOOL = @MATECONFTOOL@
++MATECONF_CFLAGS = @MATECONF_CFLAGS@
++MATECONF_LIBS = @MATECONF_LIBS@
++MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
++MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+ GLIB_CFLAGS = @GLIB_CFLAGS@
+ GLIB_LIBS = @GLIB_LIBS@
+@@ -138,10 +138,10 @@ GL_CFLAGS = @GL_CFLAGS@
+ GL_LIBS = @GL_LIBS@
+ GMOFILES = @GMOFILES@
+ GMSGFMT = @GMSGFMT@
+-GNOME_KEY_BINDINGS_CFLAGS = @GNOME_KEY_BINDINGS_CFLAGS@
+-GNOME_KEY_BINDINGS_LIBS = @GNOME_KEY_BINDINGS_LIBS@
+-GNOME_WINDOW_SETTINGS_CFLAGS = @GNOME_WINDOW_SETTINGS_CFLAGS@
+-GNOME_WINDOW_SETTINGS_LIBS = @GNOME_WINDOW_SETTINGS_LIBS@
++MATE_KEY_BINDINGS_CFLAGS = @MATE_KEY_BINDINGS_CFLAGS@
++MATE_KEY_BINDINGS_LIBS = @MATE_KEY_BINDINGS_LIBS@
++MATE_WINDOW_SETTINGS_CFLAGS = @MATE_WINDOW_SETTINGS_CFLAGS@
++MATE_WINDOW_SETTINGS_LIBS = @MATE_WINDOW_SETTINGS_LIBS@
+ GREP = @GREP@
+ GTK_WINDOW_DECORATOR_CFLAGS = @GTK_WINDOW_DECORATOR_CFLAGS@
+ GTK_WINDOW_DECORATOR_LIBS = @GTK_WINDOW_DECORATOR_LIBS@
+@@ -182,8 +182,8 @@ LN_S = @LN_S@
+ LTLIBOBJS = @LTLIBOBJS@
+ MAINT = @MAINT@
+ MAKEINFO = @MAKEINFO@
+-METACITY_CFLAGS = @METACITY_CFLAGS@
+-METACITY_LIBS = @METACITY_LIBS@
++MARCO_CFLAGS = @MARCO_CFLAGS@
++MARCO_LIBS = @MARCO_LIBS@
+ MKDIR_P = @MKDIR_P@
+ MKINSTALLDIRS = @MKINSTALLDIRS@
+ MSGFMT = @MSGFMT@
+diff -upr compiz-0.8.8-orig/src/session.c compiz-0.8.8/src/session.c
+--- compiz-0.8.8-orig/src/session.c	2010-05-21 13:18:14.000000000 +0200
++++ compiz-0.8.8/src/session.c	2012-05-16 12:40:09.000000000 +0200
+@@ -341,8 +341,8 @@ getSessionClientId (CompSessionClientIdT
+ 
+     return NULL;
+ }
+-/* ice connection handling taken and updated from gnome-ice.c
+- * original gnome-ice.c code written by Tom Tromey <tromey at cygnus.com>
++/* ice connection handling taken and updated from mate-ice.c
++ * original mate-ice.c code written by Tom Tromey <tromey at cygnus.com>
+  */
+ 
+ /* This is called when data is available on an ICE connection. */
+diff -upr compiz-0.8.8-orig/src/window.c compiz-0.8.8/src/window.c
+--- compiz-0.8.8-orig/src/window.c	2011-03-30 10:22:33.000000000 +0200
++++ compiz-0.8.8/src/window.c	2012-05-16 12:40:34.000000000 +0200
+@@ -4996,7 +4996,7 @@ setWindowUserTime (CompWindow *w,
+ }
+ 
+ /*
+- * Macros from metacity
++ * Macros from marco
+  *
+  * Xserver time can wraparound, thus comparing two timestamps needs to
+  * take this into account.  Here's a little macro to help out.  If no
+diff -upr compiz-0.8.8-orig/TODO compiz-0.8.8/TODO
+--- compiz-0.8.8-orig/TODO	2010-05-21 13:17:43.000000000 +0200
++++ compiz-0.8.8/TODO	2012-05-16 12:40:07.000000000 +0200
+@@ -16,7 +16,7 @@ KDE:
+ 
+ * Remove glib dependency from place plugin
+ 
+-* QT/KDE configuration plugin similar to the gconf plugin
++* QT/KDE configuration plugin similar to the mateconf plugin
+ 
+ * QT/KDE decoration program
+ 
diff --git a/compiz-0.8.6-unloadpluginfix.patch b/compiz-0.8.6-unloadpluginfix.patch
new file mode 100644
index 0000000..8c81cdc
--- /dev/null
+++ b/compiz-0.8.6-unloadpluginfix.patch
@@ -0,0 +1,35 @@
+diff -upNr compiz-0.8.6.orign/include/compiz-core.h compiz-0.8.6/include/compiz-core.h
+--- compiz-0.8.6.orign/include/compiz-core.h	2010-03-28 14:15:35.000000000 +0200
++++ compiz-0.8.6/include/compiz-core.h	2010-03-30 14:48:59.055172395 +0200
+@@ -27,6 +27,7 @@
+ #define _COMPIZ_CORE_H
+ 
+ #include <compiz-plugin.h>
++#include <dlfcn.h>
+ 
+ #define CORE_ABIVERSION 20091102
+ 
+diff -upNr compiz-0.8.6.orign/plugins/mateconf.c compiz-0.8.6/plugins/mateconf.c
+--- compiz-0.8.6.orign/plugins/mateconf.c	2010-03-28 14:15:35.000000000 +0200
++++ compiz-0.8.6/plugins/mateconf.c	2010-03-30 14:48:59.056187055 +0200
+@@ -802,6 +802,8 @@ mateconfFiniObject (CompPlugin *p,
+ static Bool
+ mateconfInit (CompPlugin *p)
+ {
++    dlopen ("libmateconf-2.so.4", RTLD_LAZY);
++
+     if (!compInitPluginMetadataFromInfo (&mateconfMetadata, p->vTable->name,
+ 					 0, 0, 0, 0))
+ 	return FALSE;
+diff -upNr compiz-0.8.6.orign/plugins/glib.c compiz-0.8.6/plugins/glib.c
+--- compiz-0.8.6.orign/plugins/glib.c	2010-03-28 14:15:35.000000000 +0200
++++ compiz-0.8.6/plugins/glib.c	2010-03-30 14:48:59.056187055 +0200
+@@ -197,6 +197,8 @@ glibInitDisplay (CompPlugin  *p,
+ {
+     GLibDisplay *gd;
+ 
++    dlopen ("libglib-2.0.so.0", RTLD_LAZY);
++
+     if (!checkPluginABI ("core", CORE_ABIVERSION))
+ 	return FALSE;
+ 
diff --git a/compiz-0.8.6-wall.patch b/compiz-0.8.6-wall.patch
new file mode 100644
index 0000000..dbfec57
--- /dev/null
+++ b/compiz-0.8.6-wall.patch
@@ -0,0 +1,5003 @@
+diff -upNr compiz-0.8.6.orign/metadata/Makefile.am compiz-0.8.6/metadata/Makefile.am
+--- compiz-0.8.6.orign/metadata/Makefile.am	2010-03-28 14:15:35.000000000 +0200
++++ compiz-0.8.6/metadata/Makefile.am	2010-03-30 14:53:23.499283857 +0200
+@@ -31,6 +31,7 @@ xml_in_files =		   \
+ 	video.xml.in       \
+ 	water.xml.in       \
+ 	wobbly.xml.in      \
++	wall.xml.in        \
+ 	zoom.xml.in
+ xml_files    = $(xml_in_files:.xml.in=.xml)
+ xml_DATA     = $(xml_files)
+diff -upNr compiz-0.8.6.orign/metadata/wall.xml.in compiz-0.8.6/metadata/wall.xml.in
+--- compiz-0.8.6.orign/metadata/wall.xml.in	1970-01-01 01:00:00.000000000 +0100
++++ compiz-0.8.6/metadata/wall.xml.in	2010-03-30 14:53:23.499283857 +0200
+@@ -0,0 +1,357 @@
++<?xml version="1.0"?>
++<compiz>
++	<plugin name="wall" useBcop="true">
++		<_short>Desktop Wall</_short>
++		<_long>Desktop Wall Plugin</_long>
++		<category>Desktop</category>
++		<feature>largedesktop</feature>
++		<deps>
++			<relation type="after">
++				<plugin>decoration</plugin>
++			</relation>
++			<relation type="before">
++				<plugin>wobbly</plugin>
++				<plugin>fade</plugin>
++			</relation>
++		</deps>
++		<display>
++			<group>
++				<_short>Viewport Switch Preview</_short>
++				<option name="show_switcher" type="bool">
++					<_short>Show Viewport Switcher Preview</_short>
++					<_long>Show switcher window while switching viewports</_long>
++					<default>true</default>
++				</option>
++				<option name="miniscreen" type="bool">
++					<_short>Show Live Viewport Previews</_short>
++					<_long>Show live viewport previews in switcher window</_long>
++					<default>false</default>
++				</option>
++				<option name="preview_timeout" type="float">
++					<_short>Switch Target Preview Visibility Time</_short>
++					<_long>Duration (in s) the switch target preview should remain visible after switching ends.</_long>
++					<default>0.4</default>
++					<min>0.0</min>
++					<max>2.0</max>
++					<precision>0.05</precision>
++				</option>
++				<option name="preview_scale" type="int">
++					<_short>Preview Scale</_short>
++					<_long>Size of the preview in %</_long>
++					<default>100</default>
++					<min>0</min>
++					<max>400</max>
++				</option>
++				<option name="edge_radius" type="int">
++					<_short>Edge Radius</_short>
++					<_long>Radius of the rounded edge</_long>
++					<default>5</default>
++					<min>0</min>
++					<max>20</max>
++				</option>
++				<option name="border_width" type="int">
++					<_short>Border Width</_short>
++					<_long>Width of the border between the previews</_long>
++					<default>10</default>
++					<min>0</min>
++					<max>30</max>
++				</option>
++				<option name="outline_color" type="color">
++					<_short>Outline Color</_short>
++					<_long>Outline color of the switcher window.</_long>
++					<default>
++						<red>0x3333</red>
++						<green>0x3333</green>
++						<blue>0x3333</blue>
++						<alpha>0xd998</alpha>
++						</default>
++				</option>
++				<subgroup>
++					<_short>Background Gradient</_short>
++					
++					<option name="background_gradient_base_color" type="color">
++						<_short>Base Color</_short>
++						<_long>First color for the background gradient of the switcher window.</_long>
++						<default>
++							<red>0xcccc</red>
++							<green>0xcccc</green>
++							<blue>0xe665</blue>
++							<alpha>0xd998</alpha>
++						</default>
++					</option>
++					<option name="background_gradient_highlight_color" type="color">
++						<_short>Highlight Color</_short>
++						<_long>Second color for the background gradient of the switcher window.</_long>
++						<default>
++							<red>0xf332</red>
++							<green>0xf332</green>
++							<blue>0xffff</blue>
++							<alpha>0xd998</alpha>
++						</default>
++					</option>
++					<option name="background_gradient_shadow_color" type="color">
++						<_short>Shadow Color</_short>
++						<_long>Third color for the background gradient of the switcher window.</_long>
++						<default>
++							<red>0xf332</red>
++							<green>0xf332</green>
++							<blue>0xffff</blue>
++							<alpha>0xd998</alpha>
++						</default>
++					</option>
++				</subgroup>
++				<subgroup>
++					<_short>Thumb Gradient</_short>
++
++					<option name="thumb_gradient_base_color" type="color">
++						<_short>Base Color</_short>
++						<_long>First color for the thumb gradient of the switcher window.</_long>
++						<default>
++							<red>0x3333</red>
++							<green>0x3333</green>
++							<blue>0x3333</blue>
++							<alpha>0x5999</alpha>
++						</default>
++					</option>
++					<option name="thumb_gradient_highlight_color" type="color">
++						<_short>Highlight Color</_short>
++						<_long>Second color for the thumb gradient of the switcher window.</_long>
++						<default>
++							<red>0x3fff</red>
++							<green>0x3fff</green>
++							<blue>0x3fff</blue>
++							<alpha>0x3fff</alpha>
++						</default>
++					</option>
++				</subgroup>
++				<subgroup>
++					<_short>Highlight Gradient</_short>
++
++					<option name="thumb_highlight_gradient_base_color" type="color">
++						<_short>Base Color</_short>
++						<_long>First color for the thumb highlight gradient of the switcher window.</_long>
++						<default>
++							<red>0xffff</red>
++							<green>0xffff</green>
++							<blue>0xffff</blue>
++							<alpha>0xf332</alpha>
++						</default>
++					</option>
++					<option name="thumb_highlight_gradient_shadow_color" type="color">
++						<_short>Shadow Color</_short>
++						<_long>Second color for the thumb highlight gradient of the switcher window.</_long>
++						<default>
++							<red>0xdfff</red>
++							<green>0xdfff</green>
++							<blue>0xdfff</blue>
++							<alpha>0xa665</alpha>
++						</default>
++					</option>
++				</subgroup>
++				<subgroup>
++					<_short>Arrow Colors</_short>
++
++					<option name="arrow_base_color" type="color">
++						<_short>Base Color</_short>
++						<_long>First color of the arrow of the switcher window.</_long>
++						<default>
++							<red>0xe665</red>
++							<green>0xe665</green>
++							<blue>0xe665</blue>
++							<alpha>0xd998</alpha>
++						</default>
++					</option>
++					<option name="arrow_shadow_color" type="color">
++						<_short>Shadow Color</_short>
++						<_long>Second color of the arrow of the switcher window.</_long>
++						<default>
++							<red>0xdc28</red>
++							<green>0xdc28</green>
++							<blue>0xdc28</blue>
++							<alpha>0xd998</alpha>
++						</default>
++					</option>
++				</subgroup>
++			</group>
++			<group>
++				<_short>Viewport Switching</_short>
++				<option name="allow_wraparound" type="bool">
++					<_short>Allow Wrap-Around</_short>
++					<_long>Allow wrap-around when moving the wall up/down/left/right</_long>
++					<default>false</default>
++				</option>
++				<option name="slide_duration" type="float">
++					<_short>Wall Sliding Duration</_short>
++					<_long>Duration (in s) for wall sliding viewport switching animation</_long>
++					<default>0.3</default>
++					<min>0.0</min>
++					<max>5.0</max>
++					<precision>0.05</precision>
++				</option>
++				<option name="no_slide_match" type="match">
++					<_short>Non Sliding Windows</_short>
++					<_long>Windows that should not slide during the slide animation</_long>
++					<default>type=Dock | type=Desktop | state=Sticky</default>
++				</option>
++			</group>
++			<group>
++				<_short>Bindings</_short>
++				<subgroup>
++					<_short>Move within wall</_short>
++					<option name="left_key" type="key">
++						<_short>Move Left</_short>
++						<_long>Move along the wall to the left</_long>
++						<default>&lt;Control&gt;&lt;Alt&gt;Left</default>
++					</option>
++					<option name="left_button" type="button">
++						<_short>Move Left</_short>
++						<_long>Move along the wall to the left</_long>
++					</option>
++					<option name="right_key" type="key">
++						<_short>Move Right</_short>
++						<_long>Move along the wall to the right</_long>
++						<default>&lt;Control&gt;&lt;Alt&gt;Right</default>
++					</option>
++					<option name="right_button" type="button">
++						<_short>Move Right</_short>
++						<_long>Move along the wall to the right</_long>
++					</option>
++					<option name="up_key" type="key">
++						<_short>Move Up</_short>
++						<_long>Move along the wall up</_long>
++						<default>&lt;Control&gt;&lt;Alt&gt;Up</default>
++					</option>
++					<option name="up_button" type="button">
++						<_short>Move Up</_short>
++						<_long>Move along the wall up</_long>
++					</option>
++					<option name="down_key" type="key">
++						<_short>Move Down</_short>
++						<_long>Move along the wall down</_long>
++						<default>&lt;Control&gt;&lt;Alt&gt;Down</default>
++					</option>
++					<option name="down_button" type="button">
++						<_short>Move Down</_short>
++						<_long>Move along the wall down</_long>
++					</option>
++					<option name="next_key" type="key">
++						<_short>Move Next</_short>
++						<_long>Move along the wall to the next viewport</_long>
++					</option>
++					<option name="next_button" type="button">
++						<_short>Move Next</_short>
++						<_long>Move along the wall to the next viewport</_long>
++					</option>
++					<option name="prev_key" type="key">
++						<_short>Move Prev</_short>
++						<_long>Move along the wall to the previous viewport</_long>
++					</option>
++					<option name="prev_button" type="button">
++						<_short>Move Prev</_short>
++						<_long>Move along the wall to the previous viewport</_long>
++					</option>
++				</subgroup>
++				<subgroup>
++					<_short>Move with window within wall</_short>
++					<option name="left_window_key" type="key">
++						<_short>Move Left With Window</_short>
++						<_long>Move with window along the wall to the left</_long>
++						<default>&lt;Control&gt;&lt;Alt&gt;&lt;Shift&gt;Left</default>
++					</option>
++					<option name="right_window_key" type="key">
++						<_short>Move Right With Window</_short>
++						<_long>Move with window along the wall to the right</_long>
++						<default>&lt;Control&gt;&lt;Alt&gt;&lt;Shift&gt;Right</default>
++					</option>
++					<option name="up_window_key" type="key">
++						<_short>Move Up With Window</_short>
++						<_long>Move with window along the wall up</_long>
++						<default>&lt;Control&gt;&lt;Alt&gt;&lt;Shift&gt;Up</default>
++					</option>
++					<option name="down_window_key" type="key">
++						<_short>Move Down With Window</_short>
++						<_long>Move with window along the wall down</_long>
++						<default>&lt;Control&gt;&lt;Alt&gt;&lt;Shift&gt;Down</default>
++					</option>
++				</subgroup>
++				<subgroup>
++					<_short>Edge flipping</_short>
++					<option name="flip_left_edge" type="edge">
++						<_short>Flip Left</_short>
++						<_long>Flip left</_long>
++						<nodelay>true</nodelay>
++						<default>
++							<edge name="Left"/>
++						</default>
++						<allowed edgednd="true"/>
++					</option>
++					<option name="flip_right_edge" type="edge">
++						<_short>Flip Right</_short>
++						<_long>Flip right</_long>
++						<nodelay>true</nodelay>
++						<default>
++							<edge name="Right"/>
++						</default>
++						<allowed edgednd="true"/>
++					</option>
++					<option name="flip_up_edge" type="edge">
++						<_short>Flip Up</_short>
++						<_long>Flip up</_long>
++						<nodelay>true</nodelay>
++						<default>
++							<edge name="Top"/>
++						</default>
++						<allowed edgednd="true"/>
++					</option>
++					<option name="flip_down_edge" type="edge">
++						<_short>Flip Down</_short>
++						<_long>Flip down</_long>
++						<nodelay>true</nodelay>
++						<default>
++							<edge name="Bottom"/>
++						</default>
++						<allowed edgednd="true"/>
++					</option>
++				</subgroup>
++			</group>
++		</display>
++		<screen>
++			<group>
++				<_short>Viewport Switching</_short>
++				<option name="mmmode" type="int">
++					<_short>Multimonitor behavior</_short>
++					<_long>How should a multimonitor configuration be handled</_long>
++					<default>0</default>
++					<min>0</min>
++					<max>1</max>
++					<desc>
++						<value>0</value>
++						<_name>Switch all</_name>
++					</desc>
++					<desc>
++						<value>1</value>
++						<_name>Switch separately</_name>
++					</desc>
++				</option>
++			</group>
++			<group>
++				<_short>Edge Flipping</_short>
++				<option name="edgeflip_pointer" type="bool">
++					<_short>Edge Flip Pointer</_short>
++					<_long>Flip viewport when moving the pointer to a screen edge</_long>
++					<default>false</default>
++				</option>
++				<option name="edgeflip_move" type="bool">
++					<_short>Edge Flip Move</_short>
++					<_long>Flip viewport when moving a window to a screen edge</_long>
++					<default>true</default>
++				</option>
++				<option name="edgeflip_dnd" type="bool">
++					<_short>Edge Flip DnD</_short>
++					<_long>Flip viewport when dragging an object to a screen edge</_long>
++					<default>false</default>
++				</option>
++			</group>
++		</screen>
++	</plugin>
++</compiz>
+diff -upNr compiz-0.8.6.orign/plugins/Makefile.am compiz-0.8.6/plugins/Makefile.am
+--- compiz-0.8.6.orign/plugins/Makefile.am	2010-03-28 14:15:35.000000000 +0200
++++ compiz-0.8.6/plugins/Makefile.am	2010-03-30 14:53:23.499283857 +0200
+@@ -74,6 +74,9 @@ libcommands_la_SOURCES = commands.c
+ libmatecompat_la_LDFLAGS = -module -avoid-version -no-undefined
+ libmatecompat_la_SOURCES = matecompat.c
+ 
++libwall_la_LDFLAGS = -module -avoid-version -no-undefined `pkg-config --libs cairo`
++libwall_la_SOURCES = wall.c wall_options.c
++
+ if USE_LIBRSVG
+ libsvg_la_DEPENDENCIES = $(top_builddir)/libdecoration/libdecoration.la
+ libsvg_la_LDFLAGS = -module -avoid-version -no-undefined
+@@ -149,7 +152,8 @@ INCLUDES =					\
+ 	-DIMAGEDIR=\"$(imagedir)\"		\
+ 	-I$(top_srcdir)/include                 \
+ 	-I$(top_builddir)/include               \
+-	-DMETADATADIR=\"$(metadatadir)\"
++	-DMETADATADIR=\"$(metadatadir)\"	\
++	`pkg-config --cflags cairo`
+ 
+ moduledir = $(plugindir)
+ 
+@@ -181,6 +185,7 @@ module_LTLIBRARIES =		\
+ 	libobs.la		\
+ 	libcommands.la		\
+ 	libmatecompat.la	\
++	libwall.la		\
+ 	$(libsvg_module)	\
+ 	$(libannotate_module)	\
+ 	$(libinotify_module)	\
+diff -upNr compiz-0.8.6.orign/plugins/wall.c compiz-0.8.6/plugins/wall.c
+--- compiz-0.8.6.orign/plugins/wall.c	1970-01-01 01:00:00.000000000 +0100
++++ compiz-0.8.6/plugins/wall.c	2010-03-30 14:54:31.256187250 +0200
+@@ -0,0 +1,2264 @@
++/**
++ *
++ * Compiz wall plugin
++ *
++ * wall.c
++ *
++ * Copyright (c) 2006 Robert Carr <racarr at beryl-project.org>
++ *
++ * Authors:
++ * Robert Carr <racarr at beryl-project.org>
++ * Dennis Kasprzyk <onestone at opencompositing.org>
++ *
++ * This program is free software; you can redistribute it and/or
++ * modify it under the terms of the GNU General Public License
++ * as published by the Free Software Foundation; either version 2
++ * of the License, or (at your option) any later version.
++ *
++ * This program is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU General Public License for more details.
++ *
++ **/
++
++#include <stdio.h>
++#include <stdlib.h>
++#include <string.h>
++#include <math.h>
++#include <sys/time.h>
++
++#include <compiz-core.h>
++#include "wall_options.h"
++
++#include <GL/glu.h>
++
++#include <cairo-xlib-xrender.h>
++#include <cairo.h>
++
++#define PI 3.14159265359f
++#define VIEWPORT_SWITCHER_SIZE 100
++#define ARROW_SIZE 33
++
++#define WIN_X(w) ((w)->attrib.x - (w)->input.left)
++#define WIN_Y(w) ((w)->attrib.y - (w)->input.top)
++#define WIN_W(w) ((w)->width + (w)->input.left + (w)->input.right)
++#define WIN_H(w) ((w)->height + (w)->input.top + (w)->input.bottom)
++
++#define getColorRGBA(name, _display) \
++    r = wallGet##name##Red(_display) / 65535.0f;\
++    g = wallGet##name##Green(_display) / 65535.0f; \
++    b = wallGet##name##Blue(_display) / 65535.0f; \
++    a = wallGet##name##Alpha(_display) / 65535.0f
++
++static int WallDisplayPrivateIndex;
++static int WallCorePrivateIndex;
++
++/* Enums */
++typedef enum
++{
++    Up = 0,
++    Left,
++    Down,
++    Right
++} Direction;
++
++typedef enum
++{
++    NoTransformation,
++    MiniScreen,
++    Sliding
++} ScreenTransformation;
++
++typedef struct _WallCairoContext
++{
++    Pixmap      pixmap;
++    CompTexture texture;
++
++    cairo_surface_t *surface;
++    cairo_t         *cr;
++
++    int width;
++    int height;
++} WallCairoContext;
++
++typedef struct _WallCore
++{
++    ObjectAddProc          objectAdd;
++    SetOptionForPluginProc setOptionForPlugin;
++} WallCore;
++
++typedef struct _WallDisplay
++{
++    int screenPrivateIndex;
++
++    HandleEventProc            handleEvent;
++    MatchExpHandlerChangedProc matchExpHandlerChanged;
++    MatchPropertyChangedProc   matchPropertyChanged;
++} WallDisplay;
++
++typedef struct _WallScreen
++{
++    int windowPrivateIndex;
++
++    DonePaintScreenProc          donePaintScreen;
++    PaintOutputProc              paintOutput;
++    PaintScreenProc              paintScreen;
++    PreparePaintScreenProc       preparePaintScreen;
++    PaintTransformedOutputProc   paintTransformedOutput;
++    PaintWindowProc              paintWindow;
++    WindowGrabNotifyProc         windowGrabNotify;
++    WindowUngrabNotifyProc       windowUngrabNotify;
++    ActivateWindowProc           activateWindow;
++
++    Bool moving; /* Used to track miniview movement */
++    Bool showPreview;
++
++    float curPosX;
++    float curPosY;
++    int   gotoX;
++    int   gotoY;
++    int   direction; /* >= 0 : direction arrow angle, < 0 : no direction */
++
++    int boxTimeout;
++    int boxOutputDevice;
++
++    int grabIndex;
++    int timer;
++
++    Window moveWindow;
++
++    CompWindow *grabWindow;
++
++    Bool focusDefault;
++
++    ScreenTransformation transform;
++    CompOutput           *currOutput;
++
++    WindowPaintAttrib mSAttribs;
++    float             mSzCamera;
++
++    int firstViewportX;
++    int firstViewportY;
++    int viewportWidth;
++    int viewportHeight;
++    int viewportBorder;
++
++    int moveWindowX;
++    int moveWindowY;
++
++    WallCairoContext switcherContext;
++    WallCairoContext thumbContext;
++    WallCairoContext highlightContext;
++    WallCairoContext arrowContext;
++} WallScreen;
++
++typedef struct _WallWindow
++{
++    Bool isSliding;
++} WallWindow;
++
++/* Helpers */
++#define WALL_CORE(c)	PLUGIN_CORE(c, Wall, w)
++#define WALL_DISPLAY(d)	PLUGIN_DISPLAY(d, Wall, w)
++#define WALL_SCREEN(s)	PLUGIN_SCREEN(s, Wall, w)
++#define WALL_WINDOW(w)	PLUGIN_WINDOW(w, Wall, w)
++
++#define GET_SCREEN					\
++    CompScreen *s;					\
++    Window xid;						\
++    xid = getIntOptionNamed(option, nOption, "root", 0);\
++    s = findScreenAtDisplay(d, xid);			\
++    if (!s)						\
++        return FALSE;
++
++#define sigmoid(x) (1.0f / (1.0f + exp (-5.5f * 2 * ((x) - 0.5))))
++#define sigmoidProgress(x) ((sigmoid (x) - sigmoid (0)) / \
++			    (sigmoid (1) - sigmoid (0)))
++
++
++static void
++wallClearCairoLayer (cairo_t *cr)
++{
++    cairo_save (cr);
++    cairo_set_operator (cr, CAIRO_OPERATOR_CLEAR);
++    cairo_paint (cr);
++    cairo_restore (cr);
++}
++
++static void
++wallDrawSwitcherBackground (CompScreen *s)
++{
++    cairo_t         *cr;
++    cairo_pattern_t *pattern;
++    float           outline = 2.0f;
++    int             width, height, radius;
++    float           r, g, b, a;
++    int             i, j;
++
++    WALL_SCREEN (s);
++
++    cr = ws->switcherContext.cr;
++    wallClearCairoLayer (cr);
++
++    width = ws->switcherContext.width - outline;
++    height = ws->switcherContext.height - outline;
++
++    cairo_save (cr);
++    cairo_translate (cr, outline / 2.0f, outline / 2.0f);
++
++    /* set the pattern for the switcher's background */
++    pattern = cairo_pattern_create_linear (0, 0, width, height);
++    getColorRGBA (BackgroundGradientBaseColor, s->display);
++    cairo_pattern_add_color_stop_rgba (pattern, 0.00f, r, g, b, a);
++    getColorRGBA (BackgroundGradientHighlightColor, s->display);
++    cairo_pattern_add_color_stop_rgba (pattern, 0.65f, r, g, b, a);
++    getColorRGBA (BackgroundGradientShadowColor, s->display);
++    cairo_pattern_add_color_stop_rgba (pattern, 0.85f, r, g, b, a);
++    cairo_set_source (cr, pattern);
++
++    /* draw the border's shape */
++    radius = wallGetEdgeRadius (s->display);
++    if (radius)
++    {
++	cairo_arc (cr, radius, radius, radius, PI, 1.5f * PI);
++	cairo_arc (cr, radius + width - 2 * radius,
++		   radius, radius, 1.5f * PI, 2.0 * PI);
++	cairo_arc (cr, width - radius, height - radius, radius, 0,  PI / 2.0f);
++	cairo_arc (cr, radius, height - radius, radius,  PI / 2.0f, PI);
++    }
++    else
++	cairo_rectangle (cr, 0, 0, width, height);
++
++    cairo_close_path (cr);
++
++    /* apply pattern to background... */
++    cairo_fill_preserve (cr);
++
++    /* ... and draw an outline */
++    cairo_set_line_width (cr, outline);
++    getColorRGBA (OutlineColor, s->display);
++    cairo_set_source_rgba (cr, r, g, b, a);
++    cairo_stroke(cr);
++
++    cairo_pattern_destroy (pattern);
++    cairo_restore (cr);
++
++    cairo_save (cr);
++    for (i = 0; i < s->vsize; i++)
++    {
++	cairo_translate (cr, 0.0, ws->viewportBorder);
++	cairo_save (cr);
++	for (j = 0; j < s->hsize; j++)
++	{
++	    cairo_translate (cr, ws->viewportBorder, 0.0);
++
++	    /* this cuts a hole into our background */
++	    cairo_set_operator (cr, CAIRO_OPERATOR_OVER);
++	    cairo_set_source_rgba (cr, 0.0, 0.0, 0.0, 1.0);
++	    cairo_rectangle (cr, 0, 0, ws->viewportWidth, ws->viewportHeight);
++
++	    cairo_fill_preserve (cr);
++	    cairo_set_operator (cr, CAIRO_OPERATOR_XOR);
++	    cairo_fill (cr);
++
++	    cairo_translate (cr, ws->viewportWidth, 0.0);
++	}
++	cairo_restore(cr);
++
++	cairo_translate (cr, 0.0, ws->viewportHeight);
++    }
++    cairo_restore (cr);
++}
++
++static void
++wallDrawThumb (CompScreen *s)
++{
++    cairo_t         *cr;
++    cairo_pattern_t *pattern;
++    float           r, g, b, a;
++    float           outline = 2.0f;
++    int             width, height;
++
++    WALL_SCREEN(s);
++
++    cr = ws->thumbContext.cr;
++    wallClearCairoLayer (cr);
++
++    width  = ws->thumbContext.width - outline;
++    height = ws->thumbContext.height - outline;
++
++    cairo_translate (cr, outline / 2.0f, outline / 2.0f);
++
++    pattern = cairo_pattern_create_linear (0, 0, width, height);
++    getColorRGBA (ThumbGradientBaseColor, s->display);
++    cairo_pattern_add_color_stop_rgba (pattern, 0.0f, r, g, b, a);
++    getColorRGBA (ThumbGradientHighlightColor, s->display);
++    cairo_pattern_add_color_stop_rgba (pattern, 1.0f, r, g, b, a);
++
++    /* apply the pattern for thumb background */
++    cairo_set_source (cr, pattern);
++    cairo_rectangle (cr, 0, 0, width, height);
++    cairo_fill_preserve (cr);
++
++    cairo_set_line_width (cr, outline);
++    getColorRGBA (OutlineColor, s->display);
++    cairo_set_source_rgba (cr, r, g, b, a);
++    cairo_stroke (cr);
++
++    cairo_pattern_destroy (pattern);
++
++    cairo_restore (cr);
++}
++
++static void
++wallDrawHighlight(CompScreen *s)
++{
++    cairo_t         *cr;
++    cairo_pattern_t *pattern;
++    int             width, height;
++    float           r, g, b, a;
++    float           outline = 2.0f;
++
++
++    WALL_SCREEN(s);
++
++    cr = ws->highlightContext.cr;
++    wallClearCairoLayer (cr);
++
++    width  = ws->highlightContext.width - outline;
++    height = ws->highlightContext.height - outline;
++
++    cairo_translate (cr, outline / 2.0f, outline / 2.0f);
++
++    pattern = cairo_pattern_create_linear (0, 0, width, height);
++    getColorRGBA (ThumbHighlightGradientBaseColor, s->display);
++    cairo_pattern_add_color_stop_rgba (pattern, 0.0f, r, g, b, a);
++    getColorRGBA (ThumbHighlightGradientShadowColor, s->display);
++    cairo_pattern_add_color_stop_rgba (pattern, 1.0f, r, g, b, a);
++
++    /* apply the pattern for thumb background */
++    cairo_set_source (cr, pattern);
++    cairo_rectangle (cr, 0, 0, width, height);
++    cairo_fill_preserve (cr);
++
++    cairo_set_line_width (cr, outline);
++    getColorRGBA (OutlineColor, s->display);
++    cairo_set_source_rgba (cr, r, g, b, a);
++    cairo_stroke (cr);
++
++    cairo_pattern_destroy (pattern);
++
++    cairo_restore (cr);
++}
++
++static void
++wallDrawArrow (CompScreen *s)
++{
++    cairo_t *cr;
++    float   outline = 2.0f;
++    float   r, g, b, a;
++
++    WALL_SCREEN(s);
++
++    cr = ws->arrowContext.cr;
++    wallClearCairoLayer (cr);
++
++    cairo_translate (cr, outline / 2.0f, outline / 2.0f);
++
++    /* apply the pattern for thumb background */
++    cairo_set_line_width (cr, outline);
++
++    /* draw top part of the arrow */
++    getColorRGBA (ArrowBaseColor, s->display);
++    cairo_set_source_rgba (cr, r, g, b, a);
++    cairo_move_to (cr, 15, 0);
++    cairo_line_to (cr, 30, 30);
++    cairo_line_to (cr, 15, 24.5);
++    cairo_line_to (cr, 15, 0);
++    cairo_fill (cr);
++
++    /* draw bottom part of the arrow */
++    getColorRGBA (ArrowShadowColor, s->display);
++    cairo_set_source_rgba (cr, r, g, b, a);
++    cairo_move_to (cr, 15, 0);
++    cairo_line_to (cr, 0, 30);
++    cairo_line_to (cr, 15, 24.5);
++    cairo_line_to (cr, 15, 0);
++    cairo_fill (cr);
++
++    /* draw the arrow outline */
++    getColorRGBA (OutlineColor, s->display);
++    cairo_set_source_rgba (cr, r, g, b, a);
++    cairo_move_to (cr, 15, 0);
++    cairo_line_to (cr, 30, 30);
++    cairo_line_to (cr, 15, 24.5);
++    cairo_line_to (cr, 0, 30);
++    cairo_line_to (cr, 15, 0);
++    cairo_stroke (cr);
++
++    cairo_restore (cr);
++}
++
++static void
++wallSetupCairoContext (CompScreen       *s,
++		       WallCairoContext *context)
++{
++    XRenderPictFormat *format;
++    Screen            *screen;
++    int               width, height;
++
++    screen = ScreenOfDisplay (s->display->display, s->screenNum);
++
++    width = context->width;
++    height = context->height;
++
++    initTexture (s, &context->texture);
++
++    format = XRenderFindStandardFormat (s->display->display,
++					PictStandardARGB32);
++
++    context->pixmap = XCreatePixmap (s->display->display, s->root,
++				     width, height, 32);
++
++    if (!bindPixmapToTexture(s, &context->texture, context->pixmap,
++			     width, height, 32))
++    {
++	compLogMessage ("wall", CompLogLevelError,
++			"Couldn't create cairo context for switcher");
++    }
++
++    context->surface =
++	cairo_xlib_surface_create_with_xrender_format (s->display->display,
++						       context->pixmap,
++						       screen, format,
++						       width, height);
++
++    context->cr = cairo_create (context->surface);
++    wallClearCairoLayer (context->cr);
++}
++
++static void
++wallDestroyCairoContext (CompScreen       *s,
++			 WallCairoContext *context)
++{
++    if (context->cr)
++	cairo_destroy (context->cr);
++
++    if (context->surface)
++	cairo_surface_destroy (context->surface);
++
++    finiTexture (s, &context->texture);
++
++    if (context->pixmap)
++	XFreePixmap (s->display->display, context->pixmap);
++}
++
++static Bool
++wallCheckDestination (CompScreen *s,
++		      int        destX,
++		      int        destY)
++{
++    if (s->x - destX < 0)
++	return FALSE;
++
++    if (s->x - destX >= s->hsize)
++	return FALSE;
++
++    if (s->y - destY >= s->vsize)
++	return FALSE;
++
++    if (s->y - destY < 0)
++	return FALSE;
++
++    return TRUE;
++}
++
++static void
++wallReleaseMoveWindow (CompScreen *s)
++{
++    CompWindow *w;
++    WALL_SCREEN (s);
++
++    w = findWindowAtScreen (s, ws->moveWindow);
++    if (w)
++	syncWindowPosition (w);
++
++    ws->moveWindow = 0;
++}
++
++static void
++wallComputeTranslation (CompScreen *s,
++			float      *x,
++			float      *y)
++{
++    float dx, dy, elapsed, duration;
++
++    WALL_SCREEN (s);
++
++    duration = wallGetSlideDuration (s->display) * 1000.0;
++    if (duration != 0.0)
++	elapsed = 1.0 - (ws->timer / duration);
++    else
++	elapsed = 1.0;
++
++    if (elapsed < 0.0)
++	elapsed = 0.0;
++    if (elapsed > 1.0)
++	elapsed = 1.0;
++
++    /* Use temporary variables to you can pass in &ps->cur_x */
++    dx = (ws->gotoX - ws->curPosX) * elapsed + ws->curPosX;
++    dy = (ws->gotoY - ws->curPosY) * elapsed + ws->curPosY;
++
++    *x = dx;
++    *y = dy;
++}
++
++/* movement remainder that gets ignored for direction calculation */
++#define IGNORE_REMAINDER 0.05
++
++static void
++wallDetermineMovementAngle (CompScreen *s)
++{
++    int angle;
++    float dx, dy;
++
++    WALL_SCREEN (s);
++
++    dx = ws->gotoX - ws->curPosX;
++    dy = ws->gotoY - ws->curPosY;
++
++    if (dy > IGNORE_REMAINDER)
++	angle = (dx > IGNORE_REMAINDER) ? 135 :
++	        (dx < -IGNORE_REMAINDER) ? 225 : 180;
++    else if (dy < -IGNORE_REMAINDER)
++	angle = (dx > IGNORE_REMAINDER) ? 45 :
++	        (dx < -IGNORE_REMAINDER) ? 315 : 0;
++    else
++	angle = (dx > IGNORE_REMAINDER) ? 90 :
++	        (dx < -IGNORE_REMAINDER) ? 270 : -1;
++
++    ws->direction = angle;
++}
++
++static Bool
++wallMoveViewport (CompScreen *s,
++		  int        x,
++		  int        y,
++		  Window     moveWindow)
++{
++    WALL_SCREEN (s);
++
++    if (!x && !y)
++	return FALSE;
++
++    if (otherScreenGrabExist (s, "move", "switcher", "group-drag", "wall", NULL))
++	return FALSE;
++
++    if (!wallCheckDestination (s, x, y))
++	return FALSE;
++
++    if (ws->moveWindow != moveWindow)
++    {
++	CompWindow *w;
++
++	wallReleaseMoveWindow (s);
++	w = findWindowAtScreen (s, moveWindow);
++	if (w)
++	{
++	    if (!(w->type & (CompWindowTypeDesktopMask |
++			     CompWindowTypeDockMask)))
++	    {
++		if (!(w->state & CompWindowStateStickyMask))
++		{
++		    ws->moveWindow = w->id;
++		    ws->moveWindowX = w->attrib.x;
++		    ws->moveWindowY = w->attrib.y;
++		    raiseWindow (w);
++		}
++	    }
++	}
++    }
++
++    if (!ws->moving)
++    {
++	ws->curPosX = s->x;
++	ws->curPosY = s->y;
++    }
++    ws->gotoX = s->x - x;
++    ws->gotoY = s->y - y;
++
++    wallDetermineMovementAngle (s);
++
++    if (!ws->grabIndex)
++	ws->grabIndex = pushScreenGrab (s, s->invisibleCursor, "wall");
++
++    moveScreenViewport (s, x, y, TRUE);
++
++    ws->moving          = TRUE;
++    ws->focusDefault    = TRUE;
++    ws->boxOutputDevice = outputDeviceForPoint (s, pointerX, pointerY);
++
++    if (wallGetShowSwitcher (s->display))
++	ws->boxTimeout = wallGetPreviewTimeout (s->display) * 1000;
++    else
++	ws->boxTimeout = 0;
++
++    ws->timer = wallGetSlideDuration (s->display) * 1000;
++
++    damageScreen (s);
++
++    return TRUE;
++}
++
++static void
++wallHandleEvent (CompDisplay *d,
++		 XEvent      *event)
++{
++    WALL_DISPLAY (d);
++
++    switch (event->type) {
++    case ClientMessage:
++	if (event->xclient.message_type == d->desktopViewportAtom)
++	{
++	    int        dx, dy;
++	    CompScreen *s;
++
++    	    s = findScreenAtDisplay (d, event->xclient.window);
++	    if (!s)
++		break;
++
++	    if (otherScreenGrabExist (s, "switcher", "wall", NULL))
++		break;
++
++    	    dx = event->xclient.data.l[0] / s->width - s->x;
++	    dy = event->xclient.data.l[1] / s->height - s->y;
++
++	    if (!dx && !dy)
++		break;
++
++	    wallMoveViewport (s, -dx, -dy, None);
++	}
++	break;
++    }
++
++    UNWRAP (wd, d, handleEvent);
++    (*d->handleEvent) (d, event);
++    WRAP (wd, d, handleEvent, wallHandleEvent);
++}
++
++static void
++wallActivateWindow (CompWindow *w)
++{
++    CompScreen *s = w->screen;
++
++    WALL_SCREEN (s);
++
++    if (w->placed && !otherScreenGrabExist (s, "wall", "switcher", NULL))
++    {
++	int dx, dy;
++
++	defaultViewportForWindow (w, &dx, &dy);
++	dx -= s->x;
++	dy -= s->y;
++	
++	if (dx || dy)
++	{
++	    wallMoveViewport (s, -dx, -dy, None);
++	    ws->focusDefault = FALSE;
++	}
++    }
++
++    UNWRAP (ws, s, activateWindow);
++    (*s->activateWindow) (w);
++    WRAP (ws, s, activateWindow, wallActivateWindow);
++}
++
++static void
++wallCheckAmount (CompScreen *s,
++		 int        dx,
++		 int        dy,
++		 int        *amountX,
++		 int        *amountY)
++{
++    *amountX = -dx;
++    *amountY = -dy;
++
++    if (wallGetAllowWraparound (s->display))
++    {
++	if ((s->x + dx) < 0)
++	    *amountX = -(s->hsize + dx);
++	else if ((s->x + dx) >= s->hsize)
++	    *amountX = s->hsize - dx;
++
++	if ((s->y + dy) < 0)
++	    *amountY = -(s->vsize + dy);
++	else if ((s->y + dy) >= s->vsize)
++	    *amountY = s->vsize - dy;
++    }
++}
++
++static Bool
++wallInitiate (CompScreen      *s,
++	      int             dx,
++	      int             dy,
++	      Window          win,
++	      CompAction      *action,
++	      CompActionState state)
++{
++    int amountX, amountY;
++
++    WALL_SCREEN (s);
++
++    wallCheckAmount (s, dx, dy, &amountX, &amountY);
++    if (!wallMoveViewport (s, amountX, amountY, win))
++	return TRUE;
++
++    if (state & CompActionStateInitKey)
++	action->state |= CompActionStateTermKey;
++
++    if (state & CompActionStateInitButton)
++	action->state |= CompActionStateTermButton;
++
++    ws->showPreview = wallGetShowSwitcher (s->display);
++
++    return TRUE;
++}
++
++static Bool
++wallTerminate (CompDisplay     *d,
++	       CompAction      *action,
++	       CompActionState state,
++	       CompOption      *option,
++	       int             nOption)
++{
++    CompScreen *s;
++
++    for (s = d->screens; s; s = s->next)
++    {
++	WALL_SCREEN (s);
++
++	if (ws->showPreview)
++	{
++	    ws->showPreview = FALSE;
++	    damageScreen (s);
++	}
++    }
++
++    if (action)
++	action->state &= ~(CompActionStateTermKey | CompActionStateTermButton);
++
++    return FALSE;
++}
++
++static Bool
++wallInitiateFlip (CompScreen *s,
++		  Direction  direction,
++		  Bool       dnd)
++{
++    int dx, dy;
++    int amountX, amountY;
++
++    if (otherScreenGrabExist (s, "wall", "move", "group-drag", NULL))
++	return FALSE;
++
++    if (dnd)
++    {
++	if (!wallGetEdgeflipDnd (s))
++	    return FALSE;
++
++	if (otherScreenGrabExist (s, "wall", NULL))
++	    return FALSE;
++    }
++    else if (otherScreenGrabExist (s, "wall", "group-drag", NULL))
++    {
++	/* not wall or group means move */
++	if (!wallGetEdgeflipMove (s))
++	    return FALSE;
++
++	WALL_SCREEN (s);
++
++	if (!ws->grabWindow)
++	    return FALSE;
++
++	/* bail out if window is sticky */
++	if (ws->grabWindow->state & CompWindowStateStickyMask)
++	    return FALSE;
++    }
++    else if (otherScreenGrabExist (s, "wall", NULL))
++    {
++	/* move was ruled out before, so we have group */
++	if (!wallGetEdgeflipDnd (s))
++	    return FALSE;
++    }
++    else if (!wallGetEdgeflipPointer (s))
++	return FALSE;
++
++    switch (direction) {
++    case Left:
++	dx = -1; dy = 0;
++	break;
++    case Right:
++	dx = 1; dy = 0;
++	break;
++    case Up:
++	dx = 0; dy = -1;
++	break;
++    case Down:
++	dx = 0; dy = 1;
++	break;
++    default:
++	dx = 0; dy = 0;
++	break;
++    }
++
++    wallCheckAmount (s, dx, dy, &amountX, &amountY);
++    if (wallMoveViewport (s, amountX, amountY, None))
++    {
++	int offsetX, offsetY;
++	int warpX, warpY;
++
++	if (dx < 0)
++	{
++	    offsetX = s->width - 10;
++	    warpX = pointerX + s->width;
++	}
++	else if (dx > 0)
++	{
++	    offsetX = 1- s->width;
++	    warpX = pointerX - s->width;
++	}
++	else
++	{
++	    offsetX = 0;
++	    warpX = lastPointerX;
++	}
++
++	if (dy < 0)
++	{
++	    offsetY = s->height - 10;
++	    warpY = pointerY + s->height;
++	}
++	else if (dy > 0)
++	{
++	    offsetY = 1- s->height;
++	    warpY = pointerY - s->height;
++	}
++	else
++	{
++	    offsetY = 0;
++	    warpY = lastPointerY;
++	}
++
++	warpPointer (s, offsetX, offsetY);
++	lastPointerX = warpX;
++	lastPointerY = warpY;
++    }
++
++    return TRUE;
++}
++
++static Bool
++wallLeft (CompDisplay     *d,
++	  CompAction      *action,
++	  CompActionState state,
++	  CompOption      *option,
++	  int             nOption)
++{
++    GET_SCREEN;
++
++    return wallInitiate (s, -1, 0, None, action, state);
++}
++
++static Bool
++wallRight (CompDisplay     *d,
++	   CompAction      *action,
++	   CompActionState state,
++	   CompOption      *option,
++	   int             nOption)
++{
++    GET_SCREEN;
++
++    return wallInitiate (s, 1, 0, None, action, state);
++}
++
++static Bool
++wallUp (CompDisplay     *d,
++	CompAction      *action,
++	CompActionState state,
++	CompOption      *option,
++	int             nOption)
++{
++    GET_SCREEN;
++
++    return wallInitiate (s, 0, -1, None, action, state);
++}
++
++static Bool
++wallDown (CompDisplay     *d,
++	  CompAction      *action,
++	  CompActionState state,
++	  CompOption      *option,
++	  int             nOption)
++{
++    GET_SCREEN;
++
++    return wallInitiate (s, 0, 1, None, action, state);
++}
++
++static Bool
++wallNext (CompDisplay     *d,
++	  CompAction      *action,
++	  CompActionState state,
++	  CompOption      *option,
++	  int             nOption)
++{
++    int amountX, amountY;
++    GET_SCREEN;
++
++    if ((s->x == s->hsize - 1) && (s->y == s->vsize - 1))
++    {
++	amountX = -(s->hsize - 1);
++	amountY = -(s->vsize - 1);
++    }
++    else if (s->x == s->hsize - 1)
++    {
++	amountX = -(s->hsize - 1);
++	amountY = 1;
++    }
++    else
++    {
++	amountX = 1;
++	amountY = 0;
++    }
++
++    return wallInitiate (s, amountX, amountY, None, action, state);
++}
++
++static Bool
++wallPrev (CompDisplay     *d,
++	  CompAction      *action,
++	  CompActionState state,
++	  CompOption      *option,
++	  int             nOption)
++{
++    int amountX, amountY;
++    GET_SCREEN;
++
++    if ((s->x == 0) && (s->y == 0))
++    {
++	amountX = s->hsize - 1;
++	amountY = s->vsize - 1;
++    }
++    else if (s->x == 0)
++    {
++	amountX = s->hsize - 1;
++	amountY = -1;
++    }
++    else
++    {
++	amountX = -1;
++	amountY = 0;
++    }
++
++    return wallInitiate (s, amountX, amountY, None, action, state);
++}
++
++static Bool
++wallFlipLeft (CompDisplay     *d,
++	      CompAction      *action,
++	      CompActionState state,
++	      CompOption      *option,
++	      int             nOption)
++{
++    GET_SCREEN;
++
++    return wallInitiateFlip (s, Left, (state & CompActionStateInitEdgeDnd));
++}
++
++static Bool
++wallFlipRight (CompDisplay     *d,
++	       CompAction      *action,
++	       CompActionState state,
++	       CompOption      *option,
++	       int             nOption)
++{
++    GET_SCREEN;
++
++    return wallInitiateFlip (s, Right, (state & CompActionStateInitEdgeDnd));
++}
++
++static Bool
++wallFlipUp (CompDisplay     *d,
++	    CompAction      *action,
++	    CompActionState state,
++	    CompOption      *option,
++	    int             nOption)
++{
++    GET_SCREEN;
++
++    return wallInitiateFlip (s, Up, (state & CompActionStateInitEdgeDnd));
++}
++
++static Bool
++wallFlipDown (CompDisplay     *d,
++	      CompAction      *action,
++	      CompActionState state,
++	      CompOption      *option,
++	      int             nOption)
++{
++    GET_SCREEN;
++
++    return wallInitiateFlip (s, Down, (state & CompActionStateInitEdgeDnd));
++}
++
++static Bool
++wallLeftWithWindow (CompDisplay     *d,
++		    CompAction      *action,
++		    CompActionState state,
++		    CompOption      *option,
++		    int             nOption)
++{
++    GET_SCREEN;
++    Window win = getIntOptionNamed (option, nOption, "window", 0);
++
++    return wallInitiate (s, -1, 0, win, action, state);
++}
++
++static Bool
++wallRightWithWindow (CompDisplay     *d,
++		     CompAction      *action,
++		     CompActionState state,
++		     CompOption      *option,
++		     int             nOption)
++{
++    GET_SCREEN;
++    Window win = getIntOptionNamed (option, nOption, "window", 0);
++
++    return wallInitiate (s, 1, 0, win, action, state);
++}
++
++static Bool
++wallUpWithWindow (CompDisplay     *d,
++		  CompAction      *action,
++		  CompActionState state,
++		  CompOption      *option,
++		  int             nOption)
++{
++    GET_SCREEN;
++    Window win = getIntOptionNamed (option, nOption, "window", 0);
++
++    return wallInitiate (s, 0, -1, win, action, state);
++}
++
++static Bool
++wallDownWithWindow (CompDisplay     *d,
++		    CompAction      *action,
++		    CompActionState state,
++		    CompOption      *option,
++		    int             nOption)
++{
++    GET_SCREEN;
++    Window win = getIntOptionNamed (option, nOption, "window", 0);
++
++    return wallInitiate (s, 0, 1, win, action, state);
++}
++
++static inline void
++wallDrawQuad (CompMatrix *matrix, BOX *box)
++{
++    glTexCoord2f (COMP_TEX_COORD_X (matrix, box->x1),
++		  COMP_TEX_COORD_Y (matrix, box->y2));
++    glVertex2i (box->x1, box->y2);
++    glTexCoord2f (COMP_TEX_COORD_X (matrix, box->x2),
++		  COMP_TEX_COORD_Y (matrix, box->y2));
++    glVertex2i (box->x2, box->y2);
++    glTexCoord2f (COMP_TEX_COORD_X (matrix, box->x2),
++		  COMP_TEX_COORD_Y (matrix, box->y1));
++    glVertex2i (box->x2, box->y1);
++    glTexCoord2f (COMP_TEX_COORD_X (matrix, box->x1),
++		  COMP_TEX_COORD_Y (matrix, box->y1));
++    glVertex2i (box->x1, box->y1);
++}
++
++static void
++wallDrawCairoTextureOnScreen (CompScreen *s)
++{
++    float      centerX, centerY;
++    float      width, height;
++    float      topLeftX, topLeftY;
++    float      border;
++    int        i, j;
++    CompMatrix matrix;
++    BOX        box;
++
++    WALL_SCREEN(s);
++
++    glDisableClientState (GL_TEXTURE_COORD_ARRAY);
++    glEnable (GL_BLEND);
++
++    centerX = s->outputDev[ws->boxOutputDevice].region.extents.x1 +
++	      (s->outputDev[ws->boxOutputDevice].width / 2.0f);
++    centerY = s->outputDev[ws->boxOutputDevice].region.extents.y1 +
++	      (s->outputDev[ws->boxOutputDevice].height / 2.0f);
++
++    border = (float) ws->viewportBorder;
++    width  = (float) ws->switcherContext.width;
++    height = (float) ws->switcherContext.height;
++
++    topLeftX = centerX - floor (width / 2.0f);
++    topLeftY = centerY - floor (height / 2.0f);
++
++    ws->firstViewportX = topLeftX + border;
++    ws->firstViewportY = topLeftY + border;
++
++    if (!ws->moving)
++    {
++	double left, timeout;
++
++	timeout = wallGetPreviewTimeout (s->display) * 1000.0f;
++	left    = (timeout > 0) ? (float) ws->boxTimeout / timeout : 1.0f;
++
++	if (left < 0)
++    	    left = 0.0f;
++	else if (left > 0.5)
++	    left = 1.0f;
++	else
++	    left = 2 * left;
++
++	screenTexEnvMode (s, GL_MODULATE);
++
++	glColor4f (left, left, left, left);
++	glTranslatef (0.0f,0.0f, -(1 - left));
++
++	ws->mSzCamera = -(1 - left);
++    }
++    else
++	ws->mSzCamera = 0.0f;
++
++    /* draw background */
++
++    matrix = ws->switcherContext.texture.matrix;
++    matrix.x0 -= topLeftX * matrix.xx;
++    matrix.y0 -= topLeftY * matrix.yy;
++
++    box.x1 = topLeftX;
++    box.x2 = box.x1 + width;
++    box.y1 = topLeftY;
++    box.y2 = box.y1 + height;
++
++    enableTexture (s, &ws->switcherContext.texture, COMP_TEXTURE_FILTER_FAST);
++    glBegin (GL_QUADS);
++    wallDrawQuad (&matrix, &box);
++    glEnd ();
++    disableTexture (s, &ws->switcherContext.texture);
++
++    /* draw thumb */
++    width = (float) ws->thumbContext.width;
++    height = (float) ws->thumbContext.height;
++
++    enableTexture (s, &ws->thumbContext.texture, COMP_TEXTURE_FILTER_FAST);
++    glBegin (GL_QUADS);
++    for (i = 0; i < s->hsize; i++)
++    {
++	for (j = 0; j < s->vsize; j++)
++	{
++	    if (i == ws->gotoX && j == ws->gotoY && ws->moving)
++		continue;
++
++	    box.x1 = i * (width + border);
++	    box.x1 += topLeftX + border;
++    	    box.x2 = box.x1 + width;
++	    box.y1 = j * (height + border);
++	    box.y1 += topLeftY + border;
++	    box.y2 = box.y1 + height;
++
++	    matrix = ws->thumbContext.texture.matrix;
++	    matrix.x0 -= box.x1 * matrix.xx;
++	    matrix.y0 -= box.y1 * matrix.yy;
++
++	    wallDrawQuad (&matrix, &box);
++	}
++    }
++    glEnd ();
++    disableTexture (s, &ws->thumbContext.texture);
++
++    if (ws->moving || ws->showPreview)
++    {
++	/* draw highlight */
++	int   aW, aH;
++
++	box.x1 = s->x * (width + border) + topLeftX + border;
++	box.x2 = box.x1 + width;
++	box.y1 = s->y * (height + border) + topLeftY + border;
++	box.y2 = box.y1 + height;
++
++	matrix = ws->highlightContext.texture.matrix;
++	matrix.x0 -= box.x1 * matrix.xx;
++	matrix.y0 -= box.y1 * matrix.yy;
++
++	enableTexture (s, &ws->highlightContext.texture,
++		       COMP_TEXTURE_FILTER_FAST);
++	glBegin (GL_QUADS);
++	wallDrawQuad (&matrix, &box);
++	glEnd ();
++	disableTexture (s, &ws->highlightContext.texture);
++
++	/* draw arrow */
++	if (ws->direction >= 0)
++	{
++	    enableTexture (s, &ws->arrowContext.texture,
++			   COMP_TEXTURE_FILTER_GOOD);
++
++	    aW = ws->arrowContext.width;
++	    aH = ws->arrowContext.height;
++
++	    /* if we have a viewport preview we just paint the
++	       arrow outside the switcher */
++	    if (wallGetMiniscreen (s->display))
++	    {
++		width  = (float) ws->switcherContext.width;
++		height = (float) ws->switcherContext.height;
++
++		switch (ws->direction)
++		{
++		    /* top left */
++		    case 315:
++			box.x1 = topLeftX - aW - border;
++			box.y1 = topLeftY - aH - border;
++			break;
++			/* up */
++		    case 0:
++			box.x1 = topLeftX + width / 2.0f - aW / 2.0f;
++			box.y1 = topLeftY - aH - border;
++			break;
++			/* top right */
++		    case 45:
++			box.x1 = topLeftX + width + border;
++			box.y1 = topLeftY - aH - border;
++			break;
++			/* right */
++		    case 90:
++			box.x1 = topLeftX + width + border;
++			box.y1 = topLeftY + height / 2.0f - aH / 2.0f;
++			break;
++			/* bottom right */
++		    case 135:
++			box.x1 = topLeftX + width + border;
++			box.y1 = topLeftY + height + border;
++			break;
++			/* down */
++		    case 180:
++			box.x1 = topLeftX + width / 2.0f - aW / 2.0f;
++			box.y1 = topLeftY + height + border;
++			break;
++			/* bottom left */
++		    case 225:
++			box.x1 = topLeftX - aW - border;
++			box.y1 = topLeftY + height + border;
++			break;
++			/* left */
++		    case 270:
++			box.x1 = topLeftX - aW - border;
++			box.y1 = topLeftY + height / 2.0f - aH / 2.0f;
++			break;
++		    default:
++			break;
++		}
++	    }
++	    else
++	    {
++		/* arrow is visible (no preview is painted over it) */
++		box.x1 = s->x * (width + border) + topLeftX + border;
++		box.x1 += width / 2 - aW / 2;
++		box.y1 = s->y * (height + border) + topLeftY + border;
++		box.y1 += height / 2 - aH / 2;
++	    }
++
++	    box.x2 = box.x1 + aW;
++	    box.y2 = box.y1 + aH;
++
++	    glTranslatef (box.x1 + aW / 2, box.y1 + aH / 2, 0.0f);
++	    glRotatef (ws->direction, 0.0f, 0.0f, 1.0f);
++	    glTranslatef (-box.x1 - aW / 2, -box.y1 - aH / 2, 0.0f);
++
++	    matrix = ws->arrowContext.texture.matrix;
++	    matrix.x0 -= box.x1 * matrix.xx;
++	    matrix.y0 -= box.y1 * matrix.yy;
++
++	    glBegin (GL_QUADS);
++	    wallDrawQuad (&matrix, &box);
++	    glEnd ();
++
++	    disableTexture (s, &ws->arrowContext.texture);
++	}
++    }
++
++    glDisable (GL_BLEND);
++    glEnableClientState (GL_TEXTURE_COORD_ARRAY);
++    screenTexEnvMode (s, GL_REPLACE);
++    glColor4usv (defaultColor);
++}
++
++static void
++wallPaintScreen (CompScreen   *s,
++		 CompOutput   *outputs,
++     		 int          numOutputs,
++		 unsigned int mask)
++{
++    WALL_SCREEN (s);
++
++    if (ws->moving && numOutputs > 1 && wallGetMmmode(s) == MmmodeSwitchAll)
++    {
++	outputs = &s->fullscreenOutput;
++	numOutputs = 1;
++    }
++
++    UNWRAP (ws, s, paintScreen);
++    (*s->paintScreen) (s, outputs, numOutputs, mask);
++    WRAP (ws, s, paintScreen, wallPaintScreen);
++}
++
++static Bool
++wallPaintOutput (CompScreen              *s,
++		 const ScreenPaintAttrib *sAttrib,
++		 const CompTransform     *transform,
++		 Region                  region,
++		 CompOutput              *output,
++		 unsigned int            mask)
++{
++    Bool status;
++
++    WALL_SCREEN (s);
++
++    ws->transform = NoTransformation;
++    if (ws->moving)
++	mask |= PAINT_SCREEN_TRANSFORMED_MASK |
++	        PAINT_SCREEN_WITH_TRANSFORMED_WINDOWS_MASK;
++
++    UNWRAP (ws, s, paintOutput);
++    status = (*s->paintOutput) (s, sAttrib, transform, region, output, mask);
++    WRAP (ws, s, paintOutput, wallPaintOutput);
++
++    if (wallGetShowSwitcher (s->display) &&
++	(ws->moving || ws->showPreview || ws->boxTimeout) &&
++	(output->id == ws->boxOutputDevice || output == &s->fullscreenOutput))
++    {
++	CompTransform sTransform = *transform;
++
++	transformToScreenSpace (s, output, -DEFAULT_Z_CAMERA, &sTransform);
++
++	glPushMatrix ();
++	glLoadMatrixf (sTransform.m);
++
++	wallDrawCairoTextureOnScreen (s);
++
++	glPopMatrix ();
++
++	if (wallGetMiniscreen (s->display))
++	{
++	    int  i, j;
++	    float mw, mh;
++
++	    mw = ws->viewportWidth;
++	    mh = ws->viewportHeight;
++
++	    ws->transform = MiniScreen;
++	    ws->mSAttribs.xScale = mw / s->width;
++	    ws->mSAttribs.yScale = mh / s->height;
++	    ws->mSAttribs.opacity = OPAQUE * (1.0 + ws->mSzCamera);
++	    ws->mSAttribs.saturation = COLOR;
++
++	    for (j = 0; j < s->vsize; j++)
++    	    {
++		for (i = 0; i < s->hsize; i++)
++		{
++		    float        mx, my;
++		    unsigned int msMask;
++
++		    mx = ws->firstViewportX +
++			 (i * (ws->viewportWidth + ws->viewportBorder));
++    		    my = ws->firstViewportY + 
++			 (j * (ws->viewportHeight + ws->viewportBorder));
++
++		    ws->mSAttribs.xTranslate = mx / output->width;
++		    ws->mSAttribs.yTranslate = -my / output->height;
++
++		    ws->mSAttribs.brightness = 0.4f * BRIGHT;
++
++		    if (i == s->x && j == s->y && ws->moving)
++			ws->mSAttribs.brightness = BRIGHT;
++
++		    if ((ws->boxTimeout || ws->showPreview) &&
++			!ws->moving && i == s->x && j == s->y)
++		    {
++			ws->mSAttribs.brightness = BRIGHT;
++		    }
++
++		    setWindowPaintOffset (s, (s->x - i) * s->width,
++					  (s->y - j) * s->height);
++
++		    msMask = mask | PAINT_SCREEN_TRANSFORMED_MASK;
++		    (*s->paintTransformedOutput) (s, sAttrib, transform,
++						  region, output, msMask);
++
++
++		}
++	    }
++	    ws->transform = NoTransformation;
++	    setWindowPaintOffset (s, 0, 0);
++	}
++    }
++
++    return status;
++}
++
++static void
++wallPreparePaintScreen (CompScreen *s,
++			int        msSinceLastPaint)
++{
++    WALL_SCREEN (s);
++
++    if (!ws->moving && !ws->showPreview && ws->boxTimeout)
++	ws->boxTimeout -= msSinceLastPaint;
++
++    if (ws->timer)
++	ws->timer -= msSinceLastPaint;
++
++    if (ws->moving)
++    {
++	wallComputeTranslation (s, &ws->curPosX, &ws->curPosY);
++
++	if (ws->moveWindow)
++	{
++	    CompWindow *w;
++
++	    w = findWindowAtScreen (s, ws->moveWindow);
++	    if (w)
++    	    {
++		float dx, dy;
++
++		dx = ws->gotoX - ws->curPosX;
++		dy = ws->gotoY - ws->curPosY;
++
++		moveWindowToViewportPosition (w,
++					      ws->moveWindowX - s->width * dx,
++					      ws->moveWindowY - s->height * dy,
++					      TRUE);
++	    }
++	}
++    }
++
++    if (ws->moving && ws->curPosX == ws->gotoX && ws->curPosY == ws->gotoY)
++    {
++	ws->moving = FALSE;
++	ws->timer  = 0;
++
++	if (ws->moveWindow)
++	    wallReleaseMoveWindow (s);
++	else if (ws->focusDefault)
++	{
++	    int i;
++	    for (i = 0; i < s->maxGrab; i++)
++		if (s->grabs[i].active)
++		    if (strcmp(s->grabs[i].name, "switcher") == 0)
++			break;
++
++	    /* only focus default window if switcher is not active */
++	    if (i == s->maxGrab)
++		focusDefaultWindow (s);
++	}
++    }
++
++    UNWRAP (ws, s, preparePaintScreen);
++    (*s->preparePaintScreen) (s, msSinceLastPaint);
++    WRAP (ws, s, preparePaintScreen, wallPreparePaintScreen);
++}
++
++static void
++wallPaintTransformedOutput (CompScreen              *s,
++	     		    const ScreenPaintAttrib *sAttrib,
++			    const CompTransform     *transform,
++			    Region                  region,
++			    CompOutput              *output,
++			    unsigned int            mask)
++{
++    WALL_SCREEN (s);
++    Bool clear = (mask & PAINT_SCREEN_CLEAR_MASK);
++
++    if (ws->transform == MiniScreen)
++    {
++	CompTransform sTransform = *transform;
++
++	mask &= ~PAINT_SCREEN_CLEAR_MASK;
++
++	/* move each screen to the correct output position */
++
++	matrixTranslate (&sTransform,
++			 -(float) output->region.extents.x1 /
++			  (float) output->width,
++			 (float) output->region.extents.y1 /
++			 (float) output->height, 0.0f);
++	matrixTranslate (&sTransform, 0.0f, 0.0f, -DEFAULT_Z_CAMERA);
++
++	matrixTranslate (&sTransform,
++			 ws->mSAttribs.xTranslate,
++			 ws->mSAttribs.yTranslate,
++			 ws->mSzCamera);
++
++	/* move origin to top left */
++	matrixTranslate (&sTransform, -0.5f, 0.5f, 0.0f);
++	matrixScale (&sTransform,
++		     ws->mSAttribs.xScale, ws->mSAttribs.yScale, 1.0);
++
++	/* revert prepareXCoords region shift.
++	   Now all screens display the same */
++	matrixTranslate (&sTransform, 0.5f, 0.5f, DEFAULT_Z_CAMERA);
++	matrixTranslate (&sTransform,
++			 (float) output->region.extents.x1 /
++			 (float) output->width,
++			 -(float) output->region.extents.y2 /
++			 (float) output->height, 0.0f);
++
++	UNWRAP (ws, s, paintTransformedOutput);
++	(*s->paintTransformedOutput) (s, sAttrib, &sTransform,
++				      &s->region, output, mask);
++	WRAP (ws, s, paintTransformedOutput, wallPaintTransformedOutput);
++	return;
++    }
++
++    UNWRAP (ws, s, paintTransformedOutput);
++
++    if (!ws->moving)
++	(*s->paintTransformedOutput) (s, sAttrib, transform,
++				      region, output, mask);
++
++    mask &= ~PAINT_SCREEN_CLEAR_MASK;
++
++    if (ws->moving)
++    {
++	ScreenTransformation oldTransform = ws->transform;
++	CompTransform        sTransform = *transform;
++	float                xTranslate, yTranslate;
++	float                px, py;
++	int                  tx, ty;
++	Bool                 movingX, movingY;
++
++	if (clear)
++	    clearTargetOutput (s->display, GL_COLOR_BUFFER_BIT);
++
++	ws->transform  = Sliding;
++	ws->currOutput = output;
++
++	px = ws->curPosX;
++	py = ws->curPosY;
++
++	movingX = ((int) floor (px)) != ((int) ceil (px));
++	movingY = ((int) floor (py)) != ((int) ceil (py));
++
++	if (movingY)
++	{
++	    ty = ceil (py) - s->y;
++	    yTranslate = fmod (py, 1) - 1;
++
++	    matrixTranslate (&sTransform, 0.0f, yTranslate, 0.0f);
++
++	    if (movingX)
++	    {
++		tx = ceil (px) - s->x;
++		xTranslate = 1 - fmod (px, 1);
++
++		setWindowPaintOffset (s, (s->x - ceil(px)) * s->width,
++				      (s->y - ceil(py)) * s->height);
++		
++		matrixTranslate (&sTransform, xTranslate, 0.0f, 0.0f);
++
++		(*s->paintTransformedOutput) (s, sAttrib, &sTransform,
++					      &output->region, output, mask);
++
++		matrixTranslate (&sTransform, -xTranslate, 0.0f, 0.0f);
++	    }
++
++	    tx = floor (px) - s->x;
++	    xTranslate = -fmod (px, 1);
++
++	    setWindowPaintOffset (s, (s->x - floor(px)) * s->width,
++				  (s->y - ceil(py)) * s->height);
++
++	    matrixTranslate (&sTransform, xTranslate, 0.0f, 0.0f);
++
++	    (*s->paintTransformedOutput) (s, sAttrib, &sTransform,
++					  &output->region, output, mask);
++	    matrixTranslate (&sTransform, -xTranslate, -yTranslate, 0.0f);
++	}
++
++	ty = floor (py) - s->y;
++	yTranslate = fmod (py, 1);
++
++	matrixTranslate (&sTransform, 0.0f, yTranslate, 0.0f);
++
++	if (movingX)
++	{
++	    tx = ceil (px) - s->x;
++	    xTranslate = 1 - fmod (px, 1);
++
++	    setWindowPaintOffset (s, (s->x - ceil(px)) * s->width,
++				  (s->y - floor(py)) * s->height);
++
++	    matrixTranslate (&sTransform, xTranslate, 0.0f, 0.0f);
++
++	    (*s->paintTransformedOutput) (s, sAttrib, &sTransform,
++					  &output->region, output, mask);
++
++	    matrixTranslate (&sTransform, -xTranslate, 0.0f, 0.0f);
++	}
++
++	tx = floor (px) - s->x;
++	xTranslate = -fmod (px, 1);
++
++	setWindowPaintOffset (s, (s->x - floor(px)) * s->width,
++			      (s->y - floor(py)) * s->height);
++
++	matrixTranslate (&sTransform, xTranslate, 0.0f, 0.0f);
++	(*s->paintTransformedOutput) (s, sAttrib, &sTransform,
++				      &output->region, output, mask);
++
++	setWindowPaintOffset (s, 0, 0);
++	ws->transform = oldTransform;
++    }
++
++    WRAP (ws, s, paintTransformedOutput, wallPaintTransformedOutput);
++}
++
++static Bool
++wallPaintWindow (CompWindow              *w,
++		 const WindowPaintAttrib *attrib,
++		 const CompTransform     *transform,
++		 Region                  region,
++		 unsigned int            mask)
++{
++    Bool       status;
++    CompScreen *s = w->screen;
++
++    WALL_SCREEN (s);
++
++    if (ws->transform == MiniScreen)
++    {
++	WindowPaintAttrib pA = *attrib;
++
++	pA.opacity    = attrib->opacity *
++			((float) ws->mSAttribs.opacity / OPAQUE);
++	pA.brightness = attrib->brightness *
++			((float) ws->mSAttribs.brightness / BRIGHT);
++	pA.saturation = attrib->saturation *
++			((float) ws->mSAttribs.saturation / COLOR);
++
++	if (!pA.opacity || !pA.brightness)
++	    mask |= PAINT_WINDOW_NO_CORE_INSTANCE_MASK;
++
++	UNWRAP (ws, s, paintWindow);
++	status = (*s->paintWindow) (w, &pA, transform, region, mask);
++    	WRAP (ws, s, paintWindow, wallPaintWindow);
++    }
++    else if (ws->transform == Sliding)
++    {
++	CompTransform wTransform;
++
++	WALL_WINDOW (w);
++
++	if (!ww->isSliding)
++	{
++	    matrixGetIdentity (&wTransform);
++	    transformToScreenSpace (s, ws->currOutput, -DEFAULT_Z_CAMERA,
++				    &wTransform);
++	    mask |= PAINT_WINDOW_TRANSFORMED_MASK;
++	}
++	else
++	{
++	    wTransform = *transform;
++	}
++
++	UNWRAP (ws, s, paintWindow);
++	status = (*s->paintWindow) (w, attrib, &wTransform, region, mask);
++	WRAP (ws, s, paintWindow, wallPaintWindow);
++    }
++    else
++    {
++	UNWRAP (ws, s, paintWindow);
++	status = (*s->paintWindow) (w, attrib, transform, region, mask);
++	WRAP (ws, s, paintWindow, wallPaintWindow);
++    }
++
++    return status;
++}
++
++static void
++wallDonePaintScreen (CompScreen *s)
++{
++    WALL_SCREEN (s);
++
++    if (ws->moving || ws->showPreview || ws->boxTimeout)
++    {
++	ws->boxTimeout = MAX (0, ws->boxTimeout);
++	damageScreen (s);
++    }
++
++    if (!ws->moving && !ws->showPreview && ws->grabIndex)
++    {
++	removeScreenGrab (s, ws->grabIndex, NULL);
++	ws->grabIndex = 0;
++    }
++
++    UNWRAP (ws, s, donePaintScreen);
++    (*s->donePaintScreen) (s);
++    WRAP (ws, s, donePaintScreen, wallDonePaintScreen);
++
++}
++
++static void
++wallCreateCairoContexts (CompScreen *s,
++			 Bool       initial)
++{
++    int width, height;
++
++    WALL_SCREEN (s);
++
++    ws->viewportWidth = VIEWPORT_SWITCHER_SIZE *
++			(float) wallGetPreviewScale (s->display) / 100.0f;
++    ws->viewportHeight = ws->viewportWidth *
++			 (float) s->height / (float) s->width;
++    ws->viewportBorder = wallGetBorderWidth (s->display);
++
++    width  = s->hsize * (ws->viewportWidth + ws->viewportBorder) +
++	     ws->viewportBorder;
++    height = s->vsize * (ws->viewportHeight + ws->viewportBorder) +
++	     ws->viewportBorder;
++
++    wallDestroyCairoContext (s, &ws->switcherContext);
++    ws->switcherContext.width = width;
++    ws->switcherContext.height = height;
++    wallSetupCairoContext (s, &ws->switcherContext);
++    wallDrawSwitcherBackground (s);
++
++    wallDestroyCairoContext (s, &ws->thumbContext);
++    ws->thumbContext.width = ws->viewportWidth;
++    ws->thumbContext.height = ws->viewportHeight;
++    wallSetupCairoContext (s, &ws->thumbContext);
++    wallDrawThumb (s);
++
++    wallDestroyCairoContext (s, &ws->highlightContext);
++    ws->highlightContext.width = ws->viewportWidth;
++    ws->highlightContext.height = ws->viewportHeight;
++    wallSetupCairoContext (s, &ws->highlightContext);
++    wallDrawHighlight (s);
++
++    if (initial)
++    {
++	ws->arrowContext.width = ARROW_SIZE;
++	ws->arrowContext.height = ARROW_SIZE;
++	wallSetupCairoContext (s, &ws->arrowContext);
++	wallDrawArrow (s);
++    }
++}
++
++static void
++wallDisplayOptionChanged (CompDisplay        *display,
++			  CompOption         *opt,
++			  WallDisplayOptions num)
++{
++    CompScreen *s;
++
++    switch(num)
++    {
++    case WallDisplayOptionOutlineColor:
++	for (s = display->screens; s; s = s->next)
++	{
++	    wallDrawSwitcherBackground (s);
++	    wallDrawHighlight (s);
++	    wallDrawThumb (s);
++	}
++	break;
++
++    case WallDisplayOptionEdgeRadius:
++    case WallDisplayOptionBackgroundGradientBaseColor:
++    case WallDisplayOptionBackgroundGradientHighlightColor:
++    case WallDisplayOptionBackgroundGradientShadowColor:
++	for (s = display->screens; s; s = s->next)
++	    wallDrawSwitcherBackground (s);
++	break;
++
++    case WallDisplayOptionBorderWidth:
++    case WallDisplayOptionPreviewScale:
++	for (s = display->screens; s; s = s->next)
++	    wallCreateCairoContexts (s, FALSE);
++	break;
++
++    case WallDisplayOptionThumbGradientBaseColor:
++    case WallDisplayOptionThumbGradientHighlightColor:
++	for (s = display->screens; s; s = s->next)
++	    wallDrawThumb (s);
++	break;
++
++    case WallDisplayOptionThumbHighlightGradientBaseColor:
++    case WallDisplayOptionThumbHighlightGradientShadowColor:
++	for (s = display->screens; s; s = s->next)
++	    wallDrawHighlight (s);
++	break;
++
++    case WallDisplayOptionArrowBaseColor:
++    case WallDisplayOptionArrowShadowColor:
++	for (s = display->screens; s; s = s->next)
++	    wallDrawArrow (s);
++	break;
++
++    case WallDisplayOptionNoSlideMatch:
++	for (s = display->screens; s; s = s->next)
++	{
++	    CompWindow *w;
++
++	    for (w = s->windows; w; w = w->next)
++	    {
++		WALL_WINDOW (w);
++		ww->isSliding = !matchEval (wallGetNoSlideMatch (display), w);
++	    }
++	}
++	break;
++
++    default:
++	break;
++    }
++}
++
++static Bool
++wallSetOptionForPlugin (CompObject      *o,
++			const char      *plugin,
++			const char      *name,
++			CompOptionValue *value)
++{
++    Bool status;
++
++    WALL_CORE (&core);
++
++    UNWRAP (wc, &core, setOptionForPlugin);
++    status = (*core.setOptionForPlugin) (o, plugin, name, value);
++    WRAP (wc, &core, setOptionForPlugin, wallSetOptionForPlugin);
++
++    if (status && o->type == COMP_OBJECT_TYPE_SCREEN)
++    {
++	if (strcmp (plugin, "core") == 0)
++	    if (strcmp (name, "hsize") == 0 || strcmp (name, "vsize") == 0)
++	    {
++		CompScreen *s = (CompScreen *) o;
++		
++		wallCreateCairoContexts (s, FALSE);
++	    }
++    }
++
++    return status;
++}
++
++static void
++wallMatchExpHandlerChanged (CompDisplay *d)
++{
++    CompScreen *s;
++
++    WALL_DISPLAY (d);
++
++    UNWRAP (wd, d, matchExpHandlerChanged);
++    (*d->matchExpHandlerChanged) (d);
++    WRAP (wd, d, matchExpHandlerChanged, wallMatchExpHandlerChanged);
++
++    for (s = d->screens; s; s = s->next)
++    {
++	CompWindow *w;
++
++	for (w = s->windows; w; w = w->next)
++	{
++	    WALL_WINDOW (w);
++
++	    ww->isSliding = !matchEval (wallGetNoSlideMatch (d), w);
++	}
++    }
++}
++
++static void
++wallMatchPropertyChanged (CompDisplay *d,
++			  CompWindow  *w)
++{
++    WALL_DISPLAY (d);
++    WALL_WINDOW (w);
++
++    UNWRAP (wd, d, matchPropertyChanged);
++    (*d->matchPropertyChanged) (d, w);
++    WRAP (wd, d, matchPropertyChanged, wallMatchPropertyChanged);
++
++    ww->isSliding = !matchEval (wallGetNoSlideMatch (d), w);
++}
++
++static void
++wallWindowGrabNotify (CompWindow   *w,
++		      int	     x,
++		      int	     y,
++		      unsigned int state,
++		      unsigned int mask)
++{
++    WALL_SCREEN (w->screen);
++
++    if (!ws->grabWindow)
++	ws->grabWindow = w;
++
++    UNWRAP (ws, w->screen, windowGrabNotify);
++    (*w->screen->windowGrabNotify) (w, x, y, state, mask);
++    WRAP (ws, w->screen, windowGrabNotify, wallWindowGrabNotify);
++}
++
++static void
++wallWindowUngrabNotify (CompWindow *w)
++{
++    WALL_SCREEN (w->screen);
++
++    if (w == ws->grabWindow)
++	ws->grabWindow = NULL;
++
++    UNWRAP (ws, w->screen, windowUngrabNotify);
++    (*w->screen->windowUngrabNotify) (w);
++    WRAP (ws, w->screen, windowUngrabNotify, wallWindowUngrabNotify);
++}
++
++static void
++wallWindowAdd (CompScreen *s,
++	       CompWindow *w)
++{
++    WALL_WINDOW (w);
++
++    ww->isSliding = !matchEval (wallGetNoSlideMatch (s->display), w);
++}
++
++static void
++wallObjectAdd (CompObject *parent,
++	       CompObject *object)
++{
++    static ObjectAddProc dispTab[] = {
++	(ObjectAddProc) 0, /* CoreAdd */
++	(ObjectAddProc) 0, /* DisplayAdd */
++	(ObjectAddProc) 0, /* ScreenAdd */
++	(ObjectAddProc) wallWindowAdd
++    };
++
++    WALL_CORE (&core);
++
++    UNWRAP (wc, &core, objectAdd);
++    (*core.objectAdd) (parent, object);
++    WRAP (wc, &core, objectAdd, wallObjectAdd);
++
++    DISPATCH (object, dispTab, ARRAY_SIZE (dispTab), (parent, object));
++}
++
++static Bool
++wallInitCore (CompPlugin *p,
++              CompCore   *c)
++{
++    WallCore *wc;
++
++    if (!checkPluginABI ("core", CORE_ABIVERSION))
++        return FALSE;
++
++    wc = malloc (sizeof (WallCore));
++    if (!wc)
++        return FALSE;
++
++    WallDisplayPrivateIndex = allocateDisplayPrivateIndex ();
++    if (WallDisplayPrivateIndex < 0)
++    {
++        free (wc);
++        return FALSE;
++    }
++
++    WRAP (wc, c, setOptionForPlugin, wallSetOptionForPlugin);
++    WRAP (wc, c, objectAdd, wallObjectAdd);
++
++    c->base.privates[WallCorePrivateIndex].ptr = wc;
++
++    return TRUE;
++}
++
++static void
++wallFiniCore (CompPlugin *p,
++              CompCore   *c)
++{
++    WALL_CORE (c);
++
++    UNWRAP (wc, c, setOptionForPlugin);
++    UNWRAP (wc, c, objectAdd);
++
++    freeDisplayPrivateIndex (WallDisplayPrivateIndex);
++
++    free (wc);
++}
++
++static Bool
++wallInitDisplay (CompPlugin  *p,
++		 CompDisplay *d)
++{
++    WallDisplay *wd;
++
++    wd = malloc (sizeof (WallDisplay));
++    if (!wd)
++	return FALSE;
++
++    wd->screenPrivateIndex = allocateScreenPrivateIndex (d);
++    if (wd->screenPrivateIndex < 0)
++    {
++	free (wd);
++ 	return FALSE;
++    }
++
++    wallSetLeftKeyInitiate (d, wallLeft);
++    wallSetLeftKeyTerminate (d, wallTerminate);
++    wallSetRightKeyInitiate (d, wallRight);
++    wallSetRightKeyTerminate (d, wallTerminate);
++    wallSetUpKeyInitiate (d, wallUp);
++    wallSetUpKeyTerminate (d, wallTerminate);
++    wallSetDownKeyInitiate (d, wallDown);
++    wallSetDownKeyTerminate (d, wallTerminate);
++    wallSetNextKeyInitiate (d, wallNext);
++    wallSetNextKeyTerminate (d, wallTerminate);
++    wallSetPrevKeyInitiate (d, wallPrev);
++    wallSetPrevKeyTerminate (d, wallTerminate);
++    wallSetLeftButtonInitiate (d, wallLeft);
++    wallSetLeftButtonTerminate (d, wallTerminate);
++    wallSetRightButtonInitiate (d, wallRight);
++    wallSetRightButtonTerminate (d, wallTerminate);
++    wallSetUpButtonInitiate (d, wallUp);
++    wallSetUpButtonTerminate (d, wallTerminate);
++    wallSetDownButtonInitiate (d, wallDown);
++    wallSetDownButtonTerminate (d, wallTerminate);
++    wallSetNextButtonInitiate (d, wallNext);
++    wallSetNextButtonTerminate (d, wallTerminate);
++    wallSetPrevButtonInitiate (d, wallPrev);
++    wallSetPrevButtonTerminate (d, wallTerminate);
++    wallSetLeftWindowKeyInitiate (d, wallLeftWithWindow);
++    wallSetLeftWindowKeyTerminate (d, wallTerminate);
++    wallSetRightWindowKeyInitiate (d, wallRightWithWindow);
++    wallSetRightWindowKeyTerminate (d, wallTerminate);
++    wallSetUpWindowKeyInitiate (d, wallUpWithWindow);
++    wallSetUpWindowKeyTerminate (d, wallTerminate);
++    wallSetDownWindowKeyInitiate (d, wallDownWithWindow);
++    wallSetDownWindowKeyTerminate (d, wallTerminate);
++    wallSetFlipLeftEdgeInitiate (d, wallFlipLeft);
++    wallSetFlipRightEdgeInitiate (d, wallFlipRight);
++    wallSetFlipUpEdgeInitiate (d, wallFlipUp);
++    wallSetFlipDownEdgeInitiate (d, wallFlipDown);
++
++    wallSetEdgeRadiusNotify (d, wallDisplayOptionChanged);
++    wallSetBorderWidthNotify (d, wallDisplayOptionChanged);
++    wallSetPreviewScaleNotify (d, wallDisplayOptionChanged);
++    wallSetOutlineColorNotify (d, wallDisplayOptionChanged);
++    wallSetBackgroundGradientBaseColorNotify (d, wallDisplayOptionChanged);
++    wallSetBackgroundGradientHighlightColorNotify (d, wallDisplayOptionChanged);
++    wallSetBackgroundGradientShadowColorNotify (d, wallDisplayOptionChanged);
++    wallSetThumbGradientBaseColorNotify (d, wallDisplayOptionChanged);
++    wallSetThumbGradientHighlightColorNotify (d, wallDisplayOptionChanged);
++    wallSetThumbHighlightGradientBaseColorNotify (d, wallDisplayOptionChanged);
++    wallSetThumbHighlightGradientShadowColorNotify (d,
++						    wallDisplayOptionChanged);
++    wallSetArrowBaseColorNotify (d, wallDisplayOptionChanged);
++    wallSetArrowShadowColorNotify (d, wallDisplayOptionChanged);
++    wallSetNoSlideMatchNotify (d, wallDisplayOptionChanged);
++
++    WRAP (wd, d, handleEvent, wallHandleEvent);
++    WRAP (wd, d, matchExpHandlerChanged, wallMatchExpHandlerChanged);
++    WRAP (wd, d, matchPropertyChanged, wallMatchPropertyChanged);
++
++    d->base.privates[WallDisplayPrivateIndex].ptr = wd;
++
++    return TRUE;
++}
++
++static void
++wallFiniDisplay (CompPlugin  *p,
++		 CompDisplay *d)
++{
++    WALL_DISPLAY (d);
++
++    UNWRAP (wd, d, handleEvent);
++    UNWRAP (wd, d, matchExpHandlerChanged);
++    UNWRAP (wd, d, matchPropertyChanged);
++
++    freeScreenPrivateIndex (d, wd->screenPrivateIndex);
++    free (wd);
++}
++
++static Bool
++wallInitScreen (CompPlugin *p,
++		CompScreen *s)
++{
++    WallScreen *ws;
++
++    WALL_DISPLAY (s->display);
++
++    ws = malloc (sizeof (WallScreen));
++    if (!ws)
++	return FALSE;
++
++    ws->windowPrivateIndex = allocateWindowPrivateIndex (s);
++    if (ws->windowPrivateIndex < 0)
++    {
++	free (ws);
++ 	return FALSE;
++    }
++
++    ws->timer      = 0;
++    ws->boxTimeout = 0;
++    ws->grabIndex  = 0;
++
++    ws->moving       = FALSE;
++    ws->showPreview  = FALSE;
++    ws->focusDefault = TRUE;
++    ws->moveWindow   = None;
++    ws->grabWindow   = NULL;
++
++    ws->transform  = NoTransformation;
++    ws->direction  = -1;
++
++    memset (&ws->switcherContext, 0, sizeof (WallCairoContext));
++    memset (&ws->thumbContext, 0, sizeof (WallCairoContext));
++    memset (&ws->highlightContext, 0, sizeof (WallCairoContext));
++    memset (&ws->arrowContext, 0, sizeof (WallCairoContext));
++
++    WRAP (ws, s, paintScreen, wallPaintScreen);
++    WRAP (ws, s, paintOutput, wallPaintOutput);
++    WRAP (ws, s, donePaintScreen, wallDonePaintScreen);
++    WRAP (ws, s, paintTransformedOutput, wallPaintTransformedOutput);
++    WRAP (ws, s, preparePaintScreen, wallPreparePaintScreen);
++    WRAP (ws, s, paintWindow, wallPaintWindow);
++    WRAP (ws, s, windowGrabNotify, wallWindowGrabNotify);
++    WRAP (ws, s, windowUngrabNotify, wallWindowUngrabNotify);
++    WRAP (ws, s, activateWindow, wallActivateWindow);
++
++    s->base.privates[wd->screenPrivateIndex].ptr = ws;
++
++    wallCreateCairoContexts (s, TRUE);
++
++    return TRUE;
++}
++
++static void
++wallFiniScreen (CompPlugin *p,
++		CompScreen *s)
++{
++    WALL_SCREEN (s);
++
++    if (ws->grabIndex)
++	removeScreenGrab (s, ws->grabIndex, NULL);
++
++    wallDestroyCairoContext (s, &ws->switcherContext);
++    wallDestroyCairoContext (s, &ws->thumbContext);
++    wallDestroyCairoContext (s, &ws->highlightContext);
++    wallDestroyCairoContext (s, &ws->arrowContext);
++
++    UNWRAP (ws, s, paintScreen);
++    UNWRAP (ws, s, paintOutput);
++    UNWRAP (ws, s, donePaintScreen);
++    UNWRAP (ws, s, paintTransformedOutput);
++    UNWRAP (ws, s, preparePaintScreen);
++    UNWRAP (ws, s, paintWindow);
++    UNWRAP (ws, s, windowGrabNotify);
++    UNWRAP (ws, s, windowUngrabNotify);
++    UNWRAP (ws, s, activateWindow);
++    
++    freeWindowPrivateIndex (s, ws->windowPrivateIndex);
++
++    free(ws);
++}
++
++static CompBool
++wallInitWindow (CompPlugin *p,
++		CompWindow *w)
++{
++    WallWindow *ww;
++
++    WALL_SCREEN (w->screen);
++
++    ww = malloc (sizeof (WallWindow));
++    if (!ww)
++	return FALSE;
++
++    ww->isSliding = TRUE;
++
++    w->base.privates[ws->windowPrivateIndex].ptr = ww;
++
++    return TRUE;
++}
++
++static void
++wallFiniWindow (CompPlugin *p,
++		CompWindow *w)
++{
++    WALL_WINDOW (w);
++
++    free (ww);
++}
++
++static CompBool
++wallInitObject (CompPlugin *p,
++		CompObject *o)
++{
++    static InitPluginObjectProc dispTab[] = {
++	(InitPluginObjectProc) wallInitCore,
++	(InitPluginObjectProc) wallInitDisplay,
++	(InitPluginObjectProc) wallInitScreen,
++	(InitPluginObjectProc) wallInitWindow
++    };
++
++    RETURN_DISPATCH (o, dispTab, ARRAY_SIZE (dispTab), TRUE, (p, o));
++}
++
++static void
++wallFiniObject (CompPlugin *p,
++		CompObject *o)
++{
++    static FiniPluginObjectProc dispTab[] = {
++	(FiniPluginObjectProc) wallFiniCore,
++	(FiniPluginObjectProc) wallFiniDisplay,
++	(FiniPluginObjectProc) wallFiniScreen,
++	(FiniPluginObjectProc) wallFiniWindow
++    };
++
++    DISPATCH (o, dispTab, ARRAY_SIZE (dispTab), (p, o));
++}
++
++static Bool
++wallInit (CompPlugin *p)
++{
++    dlopen ("libcairo.so.2", RTLD_LAZY);
++    WallCorePrivateIndex = allocateCorePrivateIndex ();
++    if (WallCorePrivateIndex < 0)
++	return FALSE;
++
++    return TRUE;
++}
++
++static void
++wallFini (CompPlugin *p)
++{
++    freeCorePrivateIndex (WallCorePrivateIndex);
++}
++
++CompPluginVTable wallVTable = {
++    "wall",
++    0,
++    wallInit,
++    wallFini,
++    wallInitObject,
++    wallFiniObject,
++    0,
++    0
++};
++
++CompPluginVTable*
++getCompPluginInfo (void)
++{
++    return &wallVTable;
++}
+diff -upNr compiz-0.8.6.orign/plugins/wall_options.c compiz-0.8.6/plugins/wall_options.c
+--- compiz-0.8.6.orign/plugins/wall_options.c	1970-01-01 01:00:00.000000000 +0100
++++ compiz-0.8.6/plugins/wall_options.c	2010-03-30 14:53:23.509344956 +0200
+@@ -0,0 +1,1949 @@
++/*
++ * This file is autogenerated with bcop:
++ * The Compiz option code generator
++ *
++ * This program is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU General Public License for more details.
++ *
++ */
++
++#include <stdio.h>
++#include <stdlib.h>
++#include <string.h>
++
++#include <compiz-core.h>
++
++#include "wall_options.h"
++
++static int WallOptionsDisplayPrivateIndex;
++
++static CompMetadata wallOptionsMetadata;
++
++static CompPluginVTable *wallPluginVTable = NULL;
++CompPluginVTable wallOptionsVTable;
++
++#define WALL_OPTIONS_DISPLAY(d) PLUGIN_DISPLAY(d, WallOptions, o)
++#define WALL_OPTIONS_SCREEN(s) PLUGIN_SCREEN(s, WallOptions, o)
++
++typedef struct _WallOptionsDisplay
++{
++    int screenPrivateIndex;
++
++    CompOption opt[WallDisplayOptionNum];
++    wallDisplayOptionChangeNotifyProc notify[WallDisplayOptionNum];
++} WallOptionsDisplay;
++
++typedef struct _WallOptionsScreen
++{
++    CompOption opt[WallScreenOptionNum];
++    wallScreenOptionChangeNotifyProc notify[WallScreenOptionNum];
++} WallOptionsScreen;
++
++Bool wallGetShowSwitcher (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionShowSwitcher].value.b;
++}
++
++CompOption * wallGetShowSwitcherOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionShowSwitcher];
++}
++
++void wallSetShowSwitcherNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionShowSwitcher] = notify;
++}
++
++Bool wallGetMiniscreen (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionMiniscreen].value.b;
++}
++
++CompOption * wallGetMiniscreenOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionMiniscreen];
++}
++
++void wallSetMiniscreenNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionMiniscreen] = notify;
++}
++
++float wallGetPreviewTimeout (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionPreviewTimeout].value.f;
++}
++
++CompOption * wallGetPreviewTimeoutOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionPreviewTimeout];
++}
++
++void wallSetPreviewTimeoutNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionPreviewTimeout] = notify;
++}
++
++int wallGetPreviewScale (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionPreviewScale].value.i;
++}
++
++CompOption * wallGetPreviewScaleOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionPreviewScale];
++}
++
++void wallSetPreviewScaleNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionPreviewScale] = notify;
++}
++
++int wallGetEdgeRadius (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionEdgeRadius].value.i;
++}
++
++CompOption * wallGetEdgeRadiusOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionEdgeRadius];
++}
++
++void wallSetEdgeRadiusNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionEdgeRadius] = notify;
++}
++
++int wallGetBorderWidth (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionBorderWidth].value.i;
++}
++
++CompOption * wallGetBorderWidthOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionBorderWidth];
++}
++
++void wallSetBorderWidthNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionBorderWidth] = notify;
++}
++
++unsigned short * wallGetOutlineColor (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionOutlineColor].value.c;
++}
++
++unsigned short wallGetOutlineColorRed (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionOutlineColor].value.c[0];
++}
++
++unsigned short wallGetOutlineColorGreen (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionOutlineColor].value.c[1];
++}
++
++unsigned short wallGetOutlineColorBlue (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionOutlineColor].value.c[2];
++}
++
++unsigned short wallGetOutlineColorAlpha (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionOutlineColor].value.c[3];
++}
++
++CompOption * wallGetOutlineColorOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionOutlineColor];
++}
++
++void wallSetOutlineColorNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionOutlineColor] = notify;
++}
++
++unsigned short * wallGetBackgroundGradientBaseColor (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionBackgroundGradientBaseColor].value.c;
++}
++
++unsigned short wallGetBackgroundGradientBaseColorRed (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionBackgroundGradientBaseColor].value.c[0];
++}
++
++unsigned short wallGetBackgroundGradientBaseColorGreen (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionBackgroundGradientBaseColor].value.c[1];
++}
++
++unsigned short wallGetBackgroundGradientBaseColorBlue (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionBackgroundGradientBaseColor].value.c[2];
++}
++
++unsigned short wallGetBackgroundGradientBaseColorAlpha (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionBackgroundGradientBaseColor].value.c[3];
++}
++
++CompOption * wallGetBackgroundGradientBaseColorOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionBackgroundGradientBaseColor];
++}
++
++void wallSetBackgroundGradientBaseColorNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionBackgroundGradientBaseColor] = notify;
++}
++
++unsigned short * wallGetBackgroundGradientHighlightColor (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionBackgroundGradientHighlightColor].value.c;
++}
++
++unsigned short wallGetBackgroundGradientHighlightColorRed (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionBackgroundGradientHighlightColor].value.c[0];
++}
++
++unsigned short wallGetBackgroundGradientHighlightColorGreen (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionBackgroundGradientHighlightColor].value.c[1];
++}
++
++unsigned short wallGetBackgroundGradientHighlightColorBlue (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionBackgroundGradientHighlightColor].value.c[2];
++}
++
++unsigned short wallGetBackgroundGradientHighlightColorAlpha (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionBackgroundGradientHighlightColor].value.c[3];
++}
++
++CompOption * wallGetBackgroundGradientHighlightColorOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionBackgroundGradientHighlightColor];
++}
++
++void wallSetBackgroundGradientHighlightColorNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionBackgroundGradientHighlightColor] = notify;
++}
++
++unsigned short * wallGetBackgroundGradientShadowColor (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionBackgroundGradientShadowColor].value.c;
++}
++
++unsigned short wallGetBackgroundGradientShadowColorRed (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionBackgroundGradientShadowColor].value.c[0];
++}
++
++unsigned short wallGetBackgroundGradientShadowColorGreen (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionBackgroundGradientShadowColor].value.c[1];
++}
++
++unsigned short wallGetBackgroundGradientShadowColorBlue (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionBackgroundGradientShadowColor].value.c[2];
++}
++
++unsigned short wallGetBackgroundGradientShadowColorAlpha (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionBackgroundGradientShadowColor].value.c[3];
++}
++
++CompOption * wallGetBackgroundGradientShadowColorOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionBackgroundGradientShadowColor];
++}
++
++void wallSetBackgroundGradientShadowColorNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionBackgroundGradientShadowColor] = notify;
++}
++
++unsigned short * wallGetThumbGradientBaseColor (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionThumbGradientBaseColor].value.c;
++}
++
++unsigned short wallGetThumbGradientBaseColorRed (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionThumbGradientBaseColor].value.c[0];
++}
++
++unsigned short wallGetThumbGradientBaseColorGreen (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionThumbGradientBaseColor].value.c[1];
++}
++
++unsigned short wallGetThumbGradientBaseColorBlue (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionThumbGradientBaseColor].value.c[2];
++}
++
++unsigned short wallGetThumbGradientBaseColorAlpha (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionThumbGradientBaseColor].value.c[3];
++}
++
++CompOption * wallGetThumbGradientBaseColorOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionThumbGradientBaseColor];
++}
++
++void wallSetThumbGradientBaseColorNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionThumbGradientBaseColor] = notify;
++}
++
++unsigned short * wallGetThumbGradientHighlightColor (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionThumbGradientHighlightColor].value.c;
++}
++
++unsigned short wallGetThumbGradientHighlightColorRed (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionThumbGradientHighlightColor].value.c[0];
++}
++
++unsigned short wallGetThumbGradientHighlightColorGreen (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionThumbGradientHighlightColor].value.c[1];
++}
++
++unsigned short wallGetThumbGradientHighlightColorBlue (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionThumbGradientHighlightColor].value.c[2];
++}
++
++unsigned short wallGetThumbGradientHighlightColorAlpha (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionThumbGradientHighlightColor].value.c[3];
++}
++
++CompOption * wallGetThumbGradientHighlightColorOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionThumbGradientHighlightColor];
++}
++
++void wallSetThumbGradientHighlightColorNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionThumbGradientHighlightColor] = notify;
++}
++
++unsigned short * wallGetThumbHighlightGradientBaseColor (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionThumbHighlightGradientBaseColor].value.c;
++}
++
++unsigned short wallGetThumbHighlightGradientBaseColorRed (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionThumbHighlightGradientBaseColor].value.c[0];
++}
++
++unsigned short wallGetThumbHighlightGradientBaseColorGreen (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionThumbHighlightGradientBaseColor].value.c[1];
++}
++
++unsigned short wallGetThumbHighlightGradientBaseColorBlue (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionThumbHighlightGradientBaseColor].value.c[2];
++}
++
++unsigned short wallGetThumbHighlightGradientBaseColorAlpha (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionThumbHighlightGradientBaseColor].value.c[3];
++}
++
++CompOption * wallGetThumbHighlightGradientBaseColorOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionThumbHighlightGradientBaseColor];
++}
++
++void wallSetThumbHighlightGradientBaseColorNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionThumbHighlightGradientBaseColor] = notify;
++}
++
++unsigned short * wallGetThumbHighlightGradientShadowColor (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionThumbHighlightGradientShadowColor].value.c;
++}
++
++unsigned short wallGetThumbHighlightGradientShadowColorRed (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionThumbHighlightGradientShadowColor].value.c[0];
++}
++
++unsigned short wallGetThumbHighlightGradientShadowColorGreen (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionThumbHighlightGradientShadowColor].value.c[1];
++}
++
++unsigned short wallGetThumbHighlightGradientShadowColorBlue (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionThumbHighlightGradientShadowColor].value.c[2];
++}
++
++unsigned short wallGetThumbHighlightGradientShadowColorAlpha (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionThumbHighlightGradientShadowColor].value.c[3];
++}
++
++CompOption * wallGetThumbHighlightGradientShadowColorOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionThumbHighlightGradientShadowColor];
++}
++
++void wallSetThumbHighlightGradientShadowColorNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionThumbHighlightGradientShadowColor] = notify;
++}
++
++unsigned short * wallGetArrowBaseColor (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionArrowBaseColor].value.c;
++}
++
++unsigned short wallGetArrowBaseColorRed (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionArrowBaseColor].value.c[0];
++}
++
++unsigned short wallGetArrowBaseColorGreen (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionArrowBaseColor].value.c[1];
++}
++
++unsigned short wallGetArrowBaseColorBlue (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionArrowBaseColor].value.c[2];
++}
++
++unsigned short wallGetArrowBaseColorAlpha (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionArrowBaseColor].value.c[3];
++}
++
++CompOption * wallGetArrowBaseColorOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionArrowBaseColor];
++}
++
++void wallSetArrowBaseColorNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionArrowBaseColor] = notify;
++}
++
++unsigned short * wallGetArrowShadowColor (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionArrowShadowColor].value.c;
++}
++
++unsigned short wallGetArrowShadowColorRed (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionArrowShadowColor].value.c[0];
++}
++
++unsigned short wallGetArrowShadowColorGreen (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionArrowShadowColor].value.c[1];
++}
++
++unsigned short wallGetArrowShadowColorBlue (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionArrowShadowColor].value.c[2];
++}
++
++unsigned short wallGetArrowShadowColorAlpha (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionArrowShadowColor].value.c[3];
++}
++
++CompOption * wallGetArrowShadowColorOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionArrowShadowColor];
++}
++
++void wallSetArrowShadowColorNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionArrowShadowColor] = notify;
++}
++
++Bool wallGetAllowWraparound (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionAllowWraparound].value.b;
++}
++
++CompOption * wallGetAllowWraparoundOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionAllowWraparound];
++}
++
++void wallSetAllowWraparoundNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionAllowWraparound] = notify;
++}
++
++float wallGetSlideDuration (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return od->opt[WallDisplayOptionSlideDuration].value.f;
++}
++
++CompOption * wallGetSlideDurationOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionSlideDuration];
++}
++
++void wallSetSlideDurationNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionSlideDuration] = notify;
++}
++
++CompMatch * wallGetNoSlideMatch (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionNoSlideMatch].value.match;
++}
++
++CompOption * wallGetNoSlideMatchOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionNoSlideMatch];
++}
++
++void wallSetNoSlideMatchNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionNoSlideMatch] = notify;
++}
++
++CompAction * wallGetLeftKey (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionLeftKey].value.action;
++}
++
++void wallSetLeftKeyInitiate (CompDisplay *d, CompActionCallBackProc init)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionLeftKey].value.action.initiate = init;
++}
++
++void wallSetLeftKeyTerminate (CompDisplay *d, CompActionCallBackProc term)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionLeftKey].value.action.terminate = term;
++}
++
++CompOption * wallGetLeftKeyOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionLeftKey];
++}
++
++void wallSetLeftKeyNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionLeftKey] = notify;
++}
++
++CompAction * wallGetLeftButton (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionLeftButton].value.action;
++}
++
++void wallSetLeftButtonInitiate (CompDisplay *d, CompActionCallBackProc init)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionLeftButton].value.action.initiate = init;
++}
++
++void wallSetLeftButtonTerminate (CompDisplay *d, CompActionCallBackProc term)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionLeftButton].value.action.terminate = term;
++}
++
++CompOption * wallGetLeftButtonOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionLeftButton];
++}
++
++void wallSetLeftButtonNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionLeftButton] = notify;
++}
++
++CompAction * wallGetRightKey (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionRightKey].value.action;
++}
++
++void wallSetRightKeyInitiate (CompDisplay *d, CompActionCallBackProc init)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionRightKey].value.action.initiate = init;
++}
++
++void wallSetRightKeyTerminate (CompDisplay *d, CompActionCallBackProc term)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionRightKey].value.action.terminate = term;
++}
++
++CompOption * wallGetRightKeyOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionRightKey];
++}
++
++void wallSetRightKeyNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionRightKey] = notify;
++}
++
++CompAction * wallGetRightButton (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionRightButton].value.action;
++}
++
++void wallSetRightButtonInitiate (CompDisplay *d, CompActionCallBackProc init)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionRightButton].value.action.initiate = init;
++}
++
++void wallSetRightButtonTerminate (CompDisplay *d, CompActionCallBackProc term)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionRightButton].value.action.terminate = term;
++}
++
++CompOption * wallGetRightButtonOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionRightButton];
++}
++
++void wallSetRightButtonNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionRightButton] = notify;
++}
++
++CompAction * wallGetUpKey (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionUpKey].value.action;
++}
++
++void wallSetUpKeyInitiate (CompDisplay *d, CompActionCallBackProc init)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionUpKey].value.action.initiate = init;
++}
++
++void wallSetUpKeyTerminate (CompDisplay *d, CompActionCallBackProc term)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionUpKey].value.action.terminate = term;
++}
++
++CompOption * wallGetUpKeyOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionUpKey];
++}
++
++void wallSetUpKeyNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionUpKey] = notify;
++}
++
++CompAction * wallGetUpButton (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionUpButton].value.action;
++}
++
++void wallSetUpButtonInitiate (CompDisplay *d, CompActionCallBackProc init)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionUpButton].value.action.initiate = init;
++}
++
++void wallSetUpButtonTerminate (CompDisplay *d, CompActionCallBackProc term)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionUpButton].value.action.terminate = term;
++}
++
++CompOption * wallGetUpButtonOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionUpButton];
++}
++
++void wallSetUpButtonNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionUpButton] = notify;
++}
++
++CompAction * wallGetDownKey (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionDownKey].value.action;
++}
++
++void wallSetDownKeyInitiate (CompDisplay *d, CompActionCallBackProc init)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionDownKey].value.action.initiate = init;
++}
++
++void wallSetDownKeyTerminate (CompDisplay *d, CompActionCallBackProc term)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionDownKey].value.action.terminate = term;
++}
++
++CompOption * wallGetDownKeyOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionDownKey];
++}
++
++void wallSetDownKeyNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionDownKey] = notify;
++}
++
++CompAction * wallGetDownButton (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionDownButton].value.action;
++}
++
++void wallSetDownButtonInitiate (CompDisplay *d, CompActionCallBackProc init)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionDownButton].value.action.initiate = init;
++}
++
++void wallSetDownButtonTerminate (CompDisplay *d, CompActionCallBackProc term)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionDownButton].value.action.terminate = term;
++}
++
++CompOption * wallGetDownButtonOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionDownButton];
++}
++
++void wallSetDownButtonNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionDownButton] = notify;
++}
++
++CompAction * wallGetNextKey (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionNextKey].value.action;
++}
++
++void wallSetNextKeyInitiate (CompDisplay *d, CompActionCallBackProc init)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionNextKey].value.action.initiate = init;
++}
++
++void wallSetNextKeyTerminate (CompDisplay *d, CompActionCallBackProc term)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionNextKey].value.action.terminate = term;
++}
++
++CompOption * wallGetNextKeyOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionNextKey];
++}
++
++void wallSetNextKeyNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionNextKey] = notify;
++}
++
++CompAction * wallGetNextButton (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionNextButton].value.action;
++}
++
++void wallSetNextButtonInitiate (CompDisplay *d, CompActionCallBackProc init)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionNextButton].value.action.initiate = init;
++}
++
++void wallSetNextButtonTerminate (CompDisplay *d, CompActionCallBackProc term)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionNextButton].value.action.terminate = term;
++}
++
++CompOption * wallGetNextButtonOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionNextButton];
++}
++
++void wallSetNextButtonNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionNextButton] = notify;
++}
++
++CompAction * wallGetPrevKey (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionPrevKey].value.action;
++}
++
++void wallSetPrevKeyInitiate (CompDisplay *d, CompActionCallBackProc init)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionPrevKey].value.action.initiate = init;
++}
++
++void wallSetPrevKeyTerminate (CompDisplay *d, CompActionCallBackProc term)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionPrevKey].value.action.terminate = term;
++}
++
++CompOption * wallGetPrevKeyOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionPrevKey];
++}
++
++void wallSetPrevKeyNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionPrevKey] = notify;
++}
++
++CompAction * wallGetPrevButton (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionPrevButton].value.action;
++}
++
++void wallSetPrevButtonInitiate (CompDisplay *d, CompActionCallBackProc init)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionPrevButton].value.action.initiate = init;
++}
++
++void wallSetPrevButtonTerminate (CompDisplay *d, CompActionCallBackProc term)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionPrevButton].value.action.terminate = term;
++}
++
++CompOption * wallGetPrevButtonOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionPrevButton];
++}
++
++void wallSetPrevButtonNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionPrevButton] = notify;
++}
++
++CompAction * wallGetLeftWindowKey (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionLeftWindowKey].value.action;
++}
++
++void wallSetLeftWindowKeyInitiate (CompDisplay *d, CompActionCallBackProc init)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionLeftWindowKey].value.action.initiate = init;
++}
++
++void wallSetLeftWindowKeyTerminate (CompDisplay *d, CompActionCallBackProc term)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionLeftWindowKey].value.action.terminate = term;
++}
++
++CompOption * wallGetLeftWindowKeyOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionLeftWindowKey];
++}
++
++void wallSetLeftWindowKeyNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionLeftWindowKey] = notify;
++}
++
++CompAction * wallGetRightWindowKey (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionRightWindowKey].value.action;
++}
++
++void wallSetRightWindowKeyInitiate (CompDisplay *d, CompActionCallBackProc init)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionRightWindowKey].value.action.initiate = init;
++}
++
++void wallSetRightWindowKeyTerminate (CompDisplay *d, CompActionCallBackProc term)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionRightWindowKey].value.action.terminate = term;
++}
++
++CompOption * wallGetRightWindowKeyOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionRightWindowKey];
++}
++
++void wallSetRightWindowKeyNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionRightWindowKey] = notify;
++}
++
++CompAction * wallGetUpWindowKey (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionUpWindowKey].value.action;
++}
++
++void wallSetUpWindowKeyInitiate (CompDisplay *d, CompActionCallBackProc init)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionUpWindowKey].value.action.initiate = init;
++}
++
++void wallSetUpWindowKeyTerminate (CompDisplay *d, CompActionCallBackProc term)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionUpWindowKey].value.action.terminate = term;
++}
++
++CompOption * wallGetUpWindowKeyOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionUpWindowKey];
++}
++
++void wallSetUpWindowKeyNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionUpWindowKey] = notify;
++}
++
++CompAction * wallGetDownWindowKey (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionDownWindowKey].value.action;
++}
++
++void wallSetDownWindowKeyInitiate (CompDisplay *d, CompActionCallBackProc init)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionDownWindowKey].value.action.initiate = init;
++}
++
++void wallSetDownWindowKeyTerminate (CompDisplay *d, CompActionCallBackProc term)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionDownWindowKey].value.action.terminate = term;
++}
++
++CompOption * wallGetDownWindowKeyOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionDownWindowKey];
++}
++
++void wallSetDownWindowKeyNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionDownWindowKey] = notify;
++}
++
++CompAction * wallGetFlipLeftEdge (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionFlipLeftEdge].value.action;
++}
++
++void wallSetFlipLeftEdgeInitiate (CompDisplay *d, CompActionCallBackProc init)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionFlipLeftEdge].value.action.initiate = init;
++}
++
++void wallSetFlipLeftEdgeTerminate (CompDisplay *d, CompActionCallBackProc term)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionFlipLeftEdge].value.action.terminate = term;
++}
++
++CompOption * wallGetFlipLeftEdgeOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionFlipLeftEdge];
++}
++
++void wallSetFlipLeftEdgeNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionFlipLeftEdge] = notify;
++}
++
++CompAction * wallGetFlipRightEdge (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionFlipRightEdge].value.action;
++}
++
++void wallSetFlipRightEdgeInitiate (CompDisplay *d, CompActionCallBackProc init)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionFlipRightEdge].value.action.initiate = init;
++}
++
++void wallSetFlipRightEdgeTerminate (CompDisplay *d, CompActionCallBackProc term)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionFlipRightEdge].value.action.terminate = term;
++}
++
++CompOption * wallGetFlipRightEdgeOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionFlipRightEdge];
++}
++
++void wallSetFlipRightEdgeNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionFlipRightEdge] = notify;
++}
++
++CompAction * wallGetFlipUpEdge (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionFlipUpEdge].value.action;
++}
++
++void wallSetFlipUpEdgeInitiate (CompDisplay *d, CompActionCallBackProc init)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionFlipUpEdge].value.action.initiate = init;
++}
++
++void wallSetFlipUpEdgeTerminate (CompDisplay *d, CompActionCallBackProc term)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionFlipUpEdge].value.action.terminate = term;
++}
++
++CompOption * wallGetFlipUpEdgeOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionFlipUpEdge];
++}
++
++void wallSetFlipUpEdgeNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionFlipUpEdge] = notify;
++}
++
++CompAction * wallGetFlipDownEdge (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionFlipDownEdge].value.action;
++}
++
++void wallSetFlipDownEdgeInitiate (CompDisplay *d, CompActionCallBackProc init)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionFlipDownEdge].value.action.initiate = init;
++}
++
++void wallSetFlipDownEdgeTerminate (CompDisplay *d, CompActionCallBackProc term)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->opt[WallDisplayOptionFlipDownEdge].value.action.terminate = term;
++}
++
++CompOption * wallGetFlipDownEdgeOption (CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[WallDisplayOptionFlipDownEdge];
++}
++
++void wallSetFlipDownEdgeNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    od->notify[WallDisplayOptionFlipDownEdge] = notify;
++}
++
++int wallGetMmmode (CompScreen *s)
++{
++    WALL_OPTIONS_SCREEN(s);
++    return os->opt[WallScreenOptionMmmode].value.i;
++}
++
++CompOption * wallGetMmmodeOption (CompScreen *s)
++{
++    WALL_OPTIONS_SCREEN(s);
++    return &os->opt[WallScreenOptionMmmode];
++}
++
++void wallSetMmmodeNotify (CompScreen *s, wallScreenOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_SCREEN(s);
++    os->notify[WallScreenOptionMmmode] = notify;
++}
++
++Bool wallGetEdgeflipPointer (CompScreen *s)
++{
++    WALL_OPTIONS_SCREEN(s);
++    return os->opt[WallScreenOptionEdgeflipPointer].value.b;
++}
++
++CompOption * wallGetEdgeflipPointerOption (CompScreen *s)
++{
++    WALL_OPTIONS_SCREEN(s);
++    return &os->opt[WallScreenOptionEdgeflipPointer];
++}
++
++void wallSetEdgeflipPointerNotify (CompScreen *s, wallScreenOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_SCREEN(s);
++    os->notify[WallScreenOptionEdgeflipPointer] = notify;
++}
++
++Bool wallGetEdgeflipMove (CompScreen *s)
++{
++    WALL_OPTIONS_SCREEN(s);
++    return os->opt[WallScreenOptionEdgeflipMove].value.b;
++}
++
++CompOption * wallGetEdgeflipMoveOption (CompScreen *s)
++{
++    WALL_OPTIONS_SCREEN(s);
++    return &os->opt[WallScreenOptionEdgeflipMove];
++}
++
++void wallSetEdgeflipMoveNotify (CompScreen *s, wallScreenOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_SCREEN(s);
++    os->notify[WallScreenOptionEdgeflipMove] = notify;
++}
++
++Bool wallGetEdgeflipDnd (CompScreen *s)
++{
++    WALL_OPTIONS_SCREEN(s);
++    return os->opt[WallScreenOptionEdgeflipDnd].value.b;
++}
++
++CompOption * wallGetEdgeflipDndOption (CompScreen *s)
++{
++    WALL_OPTIONS_SCREEN(s);
++    return &os->opt[WallScreenOptionEdgeflipDnd];
++}
++
++void wallSetEdgeflipDndNotify (CompScreen *s, wallScreenOptionChangeNotifyProc notify)
++{
++    WALL_OPTIONS_SCREEN(s);
++    os->notify[WallScreenOptionEdgeflipDnd] = notify;
++}
++
++CompOption * wallGetDisplayOption (CompDisplay *d, WallDisplayOptions num)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    return &od->opt[num];
++}
++
++CompOption * wallGetScreenOption (CompScreen *s, WallScreenOptions num)
++{
++    WALL_OPTIONS_SCREEN(s);
++    return &os->opt[num];
++}
++
++static const CompMetadataOptionInfo wallOptionsDisplayOptionInfo[] = {
++    { "show_switcher", "bool", 0, 0, 0 },
++    { "miniscreen", "bool", 0, 0, 0 },
++    { "preview_timeout", "float", "<min>0.0</min><max>2.0</max>", 0, 0 },
++    { "preview_scale", "int", "<min>0</min><max>400</max>", 0, 0 },
++    { "edge_radius", "int", "<min>0</min><max>20</max>", 0, 0 },
++    { "border_width", "int", "<min>0</min><max>30</max>", 0, 0 },
++    { "outline_color", "color", 0, 0, 0 },
++    { "background_gradient_base_color", "color", 0, 0, 0 },
++    { "background_gradient_highlight_color", "color", 0, 0, 0 },
++    { "background_gradient_shadow_color", "color", 0, 0, 0 },
++    { "thumb_gradient_base_color", "color", 0, 0, 0 },
++    { "thumb_gradient_highlight_color", "color", 0, 0, 0 },
++    { "thumb_highlight_gradient_base_color", "color", 0, 0, 0 },
++    { "thumb_highlight_gradient_shadow_color", "color", 0, 0, 0 },
++    { "arrow_base_color", "color", 0, 0, 0 },
++    { "arrow_shadow_color", "color", 0, 0, 0 },
++    { "allow_wraparound", "bool", 0, 0, 0 },
++    { "slide_duration", "float", "<min>0.0</min><max>5.0</max>", 0, 0 },
++    { "no_slide_match", "match", 0, 0, 0 },
++    { "left_key", "key", 0, 0, 0 },
++    { "left_button", "button", 0, 0, 0 },
++    { "right_key", "key", 0, 0, 0 },
++    { "right_button", "button", 0, 0, 0 },
++    { "up_key", "key", 0, 0, 0 },
++    { "up_button", "button", 0, 0, 0 },
++    { "down_key", "key", 0, 0, 0 },
++    { "down_button", "button", 0, 0, 0 },
++    { "next_key", "key", 0, 0, 0 },
++    { "next_button", "button", 0, 0, 0 },
++    { "prev_key", "key", 0, 0, 0 },
++    { "prev_button", "button", 0, 0, 0 },
++    { "left_window_key", "key", 0, 0, 0 },
++    { "right_window_key", "key", 0, 0, 0 },
++    { "up_window_key", "key", 0, 0, 0 },
++    { "down_window_key", "key", 0, 0, 0 },
++    { "flip_left_edge", "edge", 0, 0, 0 },
++    { "flip_right_edge", "edge", 0, 0, 0 },
++    { "flip_up_edge", "edge", 0, 0, 0 },
++    { "flip_down_edge", "edge", 0, 0, 0 },
++};
++
++static Bool wallOptionsSetDisplayOption (CompPlugin *plugin, CompDisplay *d, const char *name, CompOptionValue *value)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    CompOption *o;
++    int        index;
++
++    o = compFindOption (od->opt, WallDisplayOptionNum, name, &index);
++
++    if (!o)
++        return FALSE;
++
++    switch (index)
++    {
++     case WallDisplayOptionShowSwitcher:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionShowSwitcher])
++                (*od->notify[WallDisplayOptionShowSwitcher]) (d, o, WallDisplayOptionShowSwitcher);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionMiniscreen:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionMiniscreen])
++                (*od->notify[WallDisplayOptionMiniscreen]) (d, o, WallDisplayOptionMiniscreen);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionPreviewTimeout:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionPreviewTimeout])
++                (*od->notify[WallDisplayOptionPreviewTimeout]) (d, o, WallDisplayOptionPreviewTimeout);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionPreviewScale:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionPreviewScale])
++                (*od->notify[WallDisplayOptionPreviewScale]) (d, o, WallDisplayOptionPreviewScale);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionEdgeRadius:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionEdgeRadius])
++                (*od->notify[WallDisplayOptionEdgeRadius]) (d, o, WallDisplayOptionEdgeRadius);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionBorderWidth:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionBorderWidth])
++                (*od->notify[WallDisplayOptionBorderWidth]) (d, o, WallDisplayOptionBorderWidth);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionOutlineColor:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionOutlineColor])
++                (*od->notify[WallDisplayOptionOutlineColor]) (d, o, WallDisplayOptionOutlineColor);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionBackgroundGradientBaseColor:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionBackgroundGradientBaseColor])
++                (*od->notify[WallDisplayOptionBackgroundGradientBaseColor]) (d, o, WallDisplayOptionBackgroundGradientBaseColor);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionBackgroundGradientHighlightColor:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionBackgroundGradientHighlightColor])
++                (*od->notify[WallDisplayOptionBackgroundGradientHighlightColor]) (d, o, WallDisplayOptionBackgroundGradientHighlightColor);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionBackgroundGradientShadowColor:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionBackgroundGradientShadowColor])
++                (*od->notify[WallDisplayOptionBackgroundGradientShadowColor]) (d, o, WallDisplayOptionBackgroundGradientShadowColor);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionThumbGradientBaseColor:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionThumbGradientBaseColor])
++                (*od->notify[WallDisplayOptionThumbGradientBaseColor]) (d, o, WallDisplayOptionThumbGradientBaseColor);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionThumbGradientHighlightColor:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionThumbGradientHighlightColor])
++                (*od->notify[WallDisplayOptionThumbGradientHighlightColor]) (d, o, WallDisplayOptionThumbGradientHighlightColor);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionThumbHighlightGradientBaseColor:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionThumbHighlightGradientBaseColor])
++                (*od->notify[WallDisplayOptionThumbHighlightGradientBaseColor]) (d, o, WallDisplayOptionThumbHighlightGradientBaseColor);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionThumbHighlightGradientShadowColor:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionThumbHighlightGradientShadowColor])
++                (*od->notify[WallDisplayOptionThumbHighlightGradientShadowColor]) (d, o, WallDisplayOptionThumbHighlightGradientShadowColor);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionArrowBaseColor:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionArrowBaseColor])
++                (*od->notify[WallDisplayOptionArrowBaseColor]) (d, o, WallDisplayOptionArrowBaseColor);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionArrowShadowColor:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionArrowShadowColor])
++                (*od->notify[WallDisplayOptionArrowShadowColor]) (d, o, WallDisplayOptionArrowShadowColor);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionAllowWraparound:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionAllowWraparound])
++                (*od->notify[WallDisplayOptionAllowWraparound]) (d, o, WallDisplayOptionAllowWraparound);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionSlideDuration:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionSlideDuration])
++                (*od->notify[WallDisplayOptionSlideDuration]) (d, o, WallDisplayOptionSlideDuration);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionNoSlideMatch:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionNoSlideMatch])
++                (*od->notify[WallDisplayOptionNoSlideMatch]) (d, o, WallDisplayOptionNoSlideMatch);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionLeftKey:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionLeftKey])
++                (*od->notify[WallDisplayOptionLeftKey]) (d, o, WallDisplayOptionLeftKey);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionLeftButton:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionLeftButton])
++                (*od->notify[WallDisplayOptionLeftButton]) (d, o, WallDisplayOptionLeftButton);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionRightKey:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionRightKey])
++                (*od->notify[WallDisplayOptionRightKey]) (d, o, WallDisplayOptionRightKey);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionRightButton:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionRightButton])
++                (*od->notify[WallDisplayOptionRightButton]) (d, o, WallDisplayOptionRightButton);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionUpKey:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionUpKey])
++                (*od->notify[WallDisplayOptionUpKey]) (d, o, WallDisplayOptionUpKey);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionUpButton:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionUpButton])
++                (*od->notify[WallDisplayOptionUpButton]) (d, o, WallDisplayOptionUpButton);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionDownKey:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionDownKey])
++                (*od->notify[WallDisplayOptionDownKey]) (d, o, WallDisplayOptionDownKey);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionDownButton:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionDownButton])
++                (*od->notify[WallDisplayOptionDownButton]) (d, o, WallDisplayOptionDownButton);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionNextKey:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionNextKey])
++                (*od->notify[WallDisplayOptionNextKey]) (d, o, WallDisplayOptionNextKey);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionNextButton:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionNextButton])
++                (*od->notify[WallDisplayOptionNextButton]) (d, o, WallDisplayOptionNextButton);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionPrevKey:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionPrevKey])
++                (*od->notify[WallDisplayOptionPrevKey]) (d, o, WallDisplayOptionPrevKey);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionPrevButton:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionPrevButton])
++                (*od->notify[WallDisplayOptionPrevButton]) (d, o, WallDisplayOptionPrevButton);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionLeftWindowKey:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionLeftWindowKey])
++                (*od->notify[WallDisplayOptionLeftWindowKey]) (d, o, WallDisplayOptionLeftWindowKey);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionRightWindowKey:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionRightWindowKey])
++                (*od->notify[WallDisplayOptionRightWindowKey]) (d, o, WallDisplayOptionRightWindowKey);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionUpWindowKey:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionUpWindowKey])
++                (*od->notify[WallDisplayOptionUpWindowKey]) (d, o, WallDisplayOptionUpWindowKey);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionDownWindowKey:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionDownWindowKey])
++                (*od->notify[WallDisplayOptionDownWindowKey]) (d, o, WallDisplayOptionDownWindowKey);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionFlipLeftEdge:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionFlipLeftEdge])
++                (*od->notify[WallDisplayOptionFlipLeftEdge]) (d, o, WallDisplayOptionFlipLeftEdge);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionFlipRightEdge:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionFlipRightEdge])
++                (*od->notify[WallDisplayOptionFlipRightEdge]) (d, o, WallDisplayOptionFlipRightEdge);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionFlipUpEdge:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionFlipUpEdge])
++                (*od->notify[WallDisplayOptionFlipUpEdge]) (d, o, WallDisplayOptionFlipUpEdge);
++            return TRUE;
++        }
++        break;
++     case WallDisplayOptionFlipDownEdge:
++        if (compSetDisplayOption (d, o, value))
++        {
++            if (od->notify[WallDisplayOptionFlipDownEdge])
++                (*od->notify[WallDisplayOptionFlipDownEdge]) (d, o, WallDisplayOptionFlipDownEdge);
++            return TRUE;
++        }
++        break;
++    default:
++        break;
++    }
++    return FALSE;
++}
++
++static CompOption * wallOptionsGetDisplayOptions (CompPlugin *plugin, CompDisplay *d, int *count)
++{
++    WALL_OPTIONS_DISPLAY(d);
++    if (!od)
++    {
++        *count = 0;
++        return NULL;
++    }
++    *count = WallDisplayOptionNum;
++    return od->opt;
++}
++
++static const CompMetadataOptionInfo wallOptionsScreenOptionInfo[] = {
++    { "mmmode", "int", "<min>0</min><max>1</max>", 0, 0 },
++    { "edgeflip_pointer", "bool", 0, 0, 0 },
++    { "edgeflip_move", "bool", 0, 0, 0 },
++    { "edgeflip_dnd", "bool", 0, 0, 0 },
++};
++
++static Bool wallOptionsSetScreenOption (CompPlugin *plugin, CompScreen *s, const char *name, CompOptionValue *value)
++{
++    WALL_OPTIONS_SCREEN(s);
++    CompOption *o;
++    int        index;
++
++    o = compFindOption (os->opt, WallScreenOptionNum, name, &index);
++
++    if (!o)
++        return FALSE;
++
++    switch (index)
++    {
++     case WallScreenOptionMmmode:
++        if (compSetScreenOption (s, o, value))
++        {
++            if (os->notify[WallScreenOptionMmmode])
++                (*os->notify[WallScreenOptionMmmode]) (s, o, WallScreenOptionMmmode);
++            return TRUE;
++        }
++        break;
++     case WallScreenOptionEdgeflipPointer:
++        if (compSetScreenOption (s, o, value))
++        {
++            if (os->notify[WallScreenOptionEdgeflipPointer])
++                (*os->notify[WallScreenOptionEdgeflipPointer]) (s, o, WallScreenOptionEdgeflipPointer);
++            return TRUE;
++        }
++        break;
++     case WallScreenOptionEdgeflipMove:
++        if (compSetScreenOption (s, o, value))
++        {
++            if (os->notify[WallScreenOptionEdgeflipMove])
++                (*os->notify[WallScreenOptionEdgeflipMove]) (s, o, WallScreenOptionEdgeflipMove);
++            return TRUE;
++        }
++        break;
++     case WallScreenOptionEdgeflipDnd:
++        if (compSetScreenOption (s, o, value))
++        {
++            if (os->notify[WallScreenOptionEdgeflipDnd])
++                (*os->notify[WallScreenOptionEdgeflipDnd]) (s, o, WallScreenOptionEdgeflipDnd);
++            return TRUE;
++        }
++        break;
++    default:
++        break;
++    }
++    return FALSE;
++}
++
++static CompOption * wallOptionsGetScreenOptions (CompPlugin *plugin, CompScreen *s, int *count)
++{
++    WALL_OPTIONS_SCREEN(s);
++    if (!os)
++    {
++        *count = 0;
++        return NULL;
++    }
++    *count = WallScreenOptionNum;
++    return os->opt;
++}
++
++static Bool wallOptionsInitScreen (CompPlugin *p, CompScreen *s)
++{
++    WallOptionsScreen *os;
++    
++    WALL_OPTIONS_DISPLAY (s->display);
++
++    os = calloc (1, sizeof(WallOptionsScreen));
++    if (!os)
++        return FALSE;
++
++    s->base.privates[od->screenPrivateIndex].ptr = os;
++
++    if (!compInitScreenOptionsFromMetadata (s, &wallOptionsMetadata, wallOptionsScreenOptionInfo, os->opt, WallScreenOptionNum))
++    {
++        free (os);
++        return FALSE;
++    }
++
++    return TRUE;
++}
++
++static void wallOptionsFiniScreen (CompPlugin *p, CompScreen *s)
++{
++    WALL_OPTIONS_SCREEN (s);
++    WALL_OPTIONS_DISPLAY (s->display);
++
++
++    compFiniScreenOptions (s, os->opt, WallScreenOptionNum);
++
++    free (os);
++    s->base.privates[od->screenPrivateIndex].ptr = NULL;
++}
++
++static Bool wallOptionsInitDisplay (CompPlugin *p, CompDisplay *d)
++{
++    WallOptionsDisplay *od;
++   
++    
++    od = calloc (1, sizeof(WallOptionsDisplay));
++    if (!od)
++        return FALSE;
++
++    od->screenPrivateIndex = allocateScreenPrivateIndex(d);
++    if (od->screenPrivateIndex < 0)
++    {
++        free(od);
++        return FALSE;
++    }
++
++    d->base.privates[WallOptionsDisplayPrivateIndex].ptr = od;
++
++    if (!compInitDisplayOptionsFromMetadata (d, &wallOptionsMetadata, wallOptionsDisplayOptionInfo, od->opt, WallDisplayOptionNum))
++    {
++        free (od);
++        return FALSE;
++    }
++
++    return TRUE;
++}
++
++static void wallOptionsFiniDisplay (CompPlugin *p, CompDisplay *d)
++{
++    WALL_OPTIONS_DISPLAY (d);
++
++    freeScreenPrivateIndex(d, od->screenPrivateIndex);
++
++    compFiniDisplayOptions (d, od->opt, WallDisplayOptionNum);
++
++    free (od);
++    d->base.privates[WallOptionsDisplayPrivateIndex].ptr = NULL;
++}
++
++static Bool wallOptionsInit (CompPlugin *p)
++{
++    WallOptionsDisplayPrivateIndex = allocateDisplayPrivateIndex();
++    if (WallOptionsDisplayPrivateIndex < 0)
++        return FALSE;
++
++    if (!compInitPluginMetadataFromInfo (&wallOptionsMetadata, "wall",wallOptionsDisplayOptionInfo, WallDisplayOptionNum, wallOptionsScreenOptionInfo, WallScreenOptionNum))
++        return FALSE;
++
++    compAddMetadataFromFile (&wallOptionsMetadata, "wall");
++    if (wallPluginVTable && wallPluginVTable->init)
++        return wallPluginVTable->init (p);
++    return TRUE;
++}
++
++static void wallOptionsFini (CompPlugin *p)
++{
++    if (wallPluginVTable && wallPluginVTable->fini)
++        wallPluginVTable->fini (p);
++
++    if (WallOptionsDisplayPrivateIndex >= 0)
++        freeDisplayPrivateIndex (WallOptionsDisplayPrivateIndex);
++
++    compFiniMetadata (&wallOptionsMetadata);
++}
++
++static CompBool wallOptionsInitObject (CompPlugin *p, CompObject *o)
++{
++    static InitPluginObjectProc dispTab[] = {
++        (InitPluginObjectProc) 0,
++        (InitPluginObjectProc) wallOptionsInitDisplay,
++        (InitPluginObjectProc) wallOptionsInitScreen
++    };
++
++    RETURN_DISPATCH (o, dispTab, ARRAY_SIZE (dispTab), TRUE, (p, o));
++}
++
++static void wallOptionsFiniObject (CompPlugin *p, CompObject *o)
++{
++    static FiniPluginObjectProc dispTab[] = {
++        (FiniPluginObjectProc) 0,
++        (FiniPluginObjectProc) wallOptionsFiniDisplay,
++        (FiniPluginObjectProc) wallOptionsFiniScreen
++    };
++
++    DISPATCH (o, dispTab, ARRAY_SIZE (dispTab), (p, o));
++}
++
++static CompBool wallOptionsInitObjectWrapper (CompPlugin *p, CompObject *o)
++{
++    CompBool rv = TRUE;
++    rv = wallOptionsInitObject (p, o);
++    if (wallPluginVTable->initObject)
++        rv &= wallPluginVTable->initObject (p, o);
++    return rv;
++}
++
++static void wallOptionsFiniObjectWrapper (CompPlugin *p, CompObject *o)
++{
++    if (wallPluginVTable->finiObject)
++        wallPluginVTable->finiObject (p, o);
++    wallOptionsFiniObject (p, o);
++}
++
++static CompOption * wallOptionsGetObjectOptions (CompPlugin *p, CompObject *o, int *count)
++{
++    static GetPluginObjectOptionsProc dispTab[] = {
++        (GetPluginObjectOptionsProc) 0,
++            (GetPluginObjectOptionsProc) wallOptionsGetDisplayOptions,
++        (GetPluginObjectOptionsProc) wallOptionsGetScreenOptions
++    };
++
++    *count = 0;
++    RETURN_DISPATCH (o, dispTab, ARRAY_SIZE (dispTab),
++		     NULL, (p, o, count));
++}
++
++static CompBool wallOptionsSetObjectOption (CompPlugin *p, CompObject *o, const char *name, CompOptionValue *value)
++{
++    static SetPluginObjectOptionProc dispTab[] = {
++        (SetPluginObjectOptionProc) 0,
++        (SetPluginObjectOptionProc) wallOptionsSetDisplayOption,
++        (SetPluginObjectOptionProc) wallOptionsSetScreenOption
++    };
++
++    RETURN_DISPATCH (o, dispTab, ARRAY_SIZE (dispTab), FALSE,
++		     (p, o, name, value));
++}
++
++static CompMetadata *
++wallOptionsGetMetadata (CompPlugin *plugin)
++{
++    return &wallOptionsMetadata;
++}
++
++CompPluginVTable *getCompPluginInfo20070830 (void)
++{
++    if (!wallPluginVTable)
++    {
++        wallPluginVTable = getCompPluginInfo ();
++        memcpy(&wallOptionsVTable, wallPluginVTable, sizeof(CompPluginVTable));
++        wallOptionsVTable.getMetadata = wallOptionsGetMetadata;
++        wallOptionsVTable.init = wallOptionsInit;
++        wallOptionsVTable.fini = wallOptionsFini;
++        wallOptionsVTable.initObject = wallOptionsInitObjectWrapper;
++        wallOptionsVTable.finiObject = wallOptionsFiniObjectWrapper;
++        wallOptionsVTable.getObjectOptions = wallOptionsGetObjectOptions;
++	wallOptionsVTable.setObjectOption = wallOptionsSetObjectOption;
++	
++    }
++    return &wallOptionsVTable;
++}
++
+diff -upNr compiz-0.8.6.orign/plugins/wall_options.h compiz-0.8.6/plugins/wall_options.h
+--- compiz-0.8.6.orign/plugins/wall_options.h	1970-01-01 01:00:00.000000000 +0100
++++ compiz-0.8.6/plugins/wall_options.h	2010-03-30 14:53:23.510343112 +0200
+@@ -0,0 +1,375 @@
++/*
++ * This file is autogenerated with bcop:
++ * The Compiz option code generator
++ *
++ * This program is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU General Public License for more details.
++ *
++ */
++
++#ifndef _WALL_OPTIONS_H
++#define _WALL_OPTIONS_H
++
++#include <compiz-common.h>
++
++COMPIZ_BEGIN_DECLS
++
++CompPluginVTable * getCompPluginInfo (void);
++
++typedef enum
++{
++    WallDisplayOptionShowSwitcher,
++    WallDisplayOptionMiniscreen,
++    WallDisplayOptionPreviewTimeout,
++    WallDisplayOptionPreviewScale,
++    WallDisplayOptionEdgeRadius,
++    WallDisplayOptionBorderWidth,
++    WallDisplayOptionOutlineColor,
++    WallDisplayOptionBackgroundGradientBaseColor,
++    WallDisplayOptionBackgroundGradientHighlightColor,
++    WallDisplayOptionBackgroundGradientShadowColor,
++    WallDisplayOptionThumbGradientBaseColor,
++    WallDisplayOptionThumbGradientHighlightColor,
++    WallDisplayOptionThumbHighlightGradientBaseColor,
++    WallDisplayOptionThumbHighlightGradientShadowColor,
++    WallDisplayOptionArrowBaseColor,
++    WallDisplayOptionArrowShadowColor,
++    WallDisplayOptionAllowWraparound,
++    WallDisplayOptionSlideDuration,
++    WallDisplayOptionNoSlideMatch,
++    WallDisplayOptionLeftKey,
++    WallDisplayOptionLeftButton,
++    WallDisplayOptionRightKey,
++    WallDisplayOptionRightButton,
++    WallDisplayOptionUpKey,
++    WallDisplayOptionUpButton,
++    WallDisplayOptionDownKey,
++    WallDisplayOptionDownButton,
++    WallDisplayOptionNextKey,
++    WallDisplayOptionNextButton,
++    WallDisplayOptionPrevKey,
++    WallDisplayOptionPrevButton,
++    WallDisplayOptionLeftWindowKey,
++    WallDisplayOptionRightWindowKey,
++    WallDisplayOptionUpWindowKey,
++    WallDisplayOptionDownWindowKey,
++    WallDisplayOptionFlipLeftEdge,
++    WallDisplayOptionFlipRightEdge,
++    WallDisplayOptionFlipUpEdge,
++    WallDisplayOptionFlipDownEdge,
++    WallDisplayOptionNum
++} WallDisplayOptions;
++
++typedef void (*wallDisplayOptionChangeNotifyProc) (CompDisplay *display, CompOption *opt, WallDisplayOptions num);
++
++CompOption *wallGetDisplayOption (CompDisplay *d, WallDisplayOptions num);
++
++typedef enum
++{
++    WallScreenOptionMmmode,
++    WallScreenOptionEdgeflipPointer,
++    WallScreenOptionEdgeflipMove,
++    WallScreenOptionEdgeflipDnd,
++    WallScreenOptionNum
++} WallScreenOptions;
++
++typedef void (*wallScreenOptionChangeNotifyProc) (CompScreen *screen, CompOption *opt, WallScreenOptions num);
++
++CompOption *wallGetScreenOption (CompScreen *s, WallScreenOptions num);
++
++typedef enum
++{
++    MmmodeSwitchAll = 0,
++    MmmodeSwitchSeparately = 1,
++} WallMmmodeEnum;
++
++Bool             wallGetShowSwitcher (CompDisplay *d);
++CompOption *     wallGetShowSwitcherOption (CompDisplay *d);
++void             wallSetShowSwitcherNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++Bool             wallGetMiniscreen (CompDisplay *d);
++CompOption *     wallGetMiniscreenOption (CompDisplay *d);
++void             wallSetMiniscreenNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++float            wallGetPreviewTimeout (CompDisplay *d);
++CompOption *     wallGetPreviewTimeoutOption (CompDisplay *d);
++void             wallSetPreviewTimeoutNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++int              wallGetPreviewScale (CompDisplay *d);
++CompOption *     wallGetPreviewScaleOption (CompDisplay *d);
++void             wallSetPreviewScaleNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++int              wallGetEdgeRadius (CompDisplay *d);
++CompOption *     wallGetEdgeRadiusOption (CompDisplay *d);
++void             wallSetEdgeRadiusNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++int              wallGetBorderWidth (CompDisplay *d);
++CompOption *     wallGetBorderWidthOption (CompDisplay *d);
++void             wallSetBorderWidthNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++unsigned short * wallGetOutlineColor (CompDisplay *d);
++unsigned short   wallGetOutlineColorRed (CompDisplay *d);
++unsigned short   wallGetOutlineColorGreen (CompDisplay *d);
++unsigned short   wallGetOutlineColorBlue (CompDisplay *d);
++unsigned short   wallGetOutlineColorAlpha (CompDisplay *d);
++CompOption *     wallGetOutlineColorOption (CompDisplay *d);
++void             wallSetOutlineColorNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++unsigned short * wallGetBackgroundGradientBaseColor (CompDisplay *d);
++unsigned short   wallGetBackgroundGradientBaseColorRed (CompDisplay *d);
++unsigned short   wallGetBackgroundGradientBaseColorGreen (CompDisplay *d);
++unsigned short   wallGetBackgroundGradientBaseColorBlue (CompDisplay *d);
++unsigned short   wallGetBackgroundGradientBaseColorAlpha (CompDisplay *d);
++CompOption *     wallGetBackgroundGradientBaseColorOption (CompDisplay *d);
++void             wallSetBackgroundGradientBaseColorNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++unsigned short * wallGetBackgroundGradientHighlightColor (CompDisplay *d);
++unsigned short   wallGetBackgroundGradientHighlightColorRed (CompDisplay *d);
++unsigned short   wallGetBackgroundGradientHighlightColorGreen (CompDisplay *d);
++unsigned short   wallGetBackgroundGradientHighlightColorBlue (CompDisplay *d);
++unsigned short   wallGetBackgroundGradientHighlightColorAlpha (CompDisplay *d);
++CompOption *     wallGetBackgroundGradientHighlightColorOption (CompDisplay *d);
++void             wallSetBackgroundGradientHighlightColorNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++unsigned short * wallGetBackgroundGradientShadowColor (CompDisplay *d);
++unsigned short   wallGetBackgroundGradientShadowColorRed (CompDisplay *d);
++unsigned short   wallGetBackgroundGradientShadowColorGreen (CompDisplay *d);
++unsigned short   wallGetBackgroundGradientShadowColorBlue (CompDisplay *d);
++unsigned short   wallGetBackgroundGradientShadowColorAlpha (CompDisplay *d);
++CompOption *     wallGetBackgroundGradientShadowColorOption (CompDisplay *d);
++void             wallSetBackgroundGradientShadowColorNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++unsigned short * wallGetThumbGradientBaseColor (CompDisplay *d);
++unsigned short   wallGetThumbGradientBaseColorRed (CompDisplay *d);
++unsigned short   wallGetThumbGradientBaseColorGreen (CompDisplay *d);
++unsigned short   wallGetThumbGradientBaseColorBlue (CompDisplay *d);
++unsigned short   wallGetThumbGradientBaseColorAlpha (CompDisplay *d);
++CompOption *     wallGetThumbGradientBaseColorOption (CompDisplay *d);
++void             wallSetThumbGradientBaseColorNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++unsigned short * wallGetThumbGradientHighlightColor (CompDisplay *d);
++unsigned short   wallGetThumbGradientHighlightColorRed (CompDisplay *d);
++unsigned short   wallGetThumbGradientHighlightColorGreen (CompDisplay *d);
++unsigned short   wallGetThumbGradientHighlightColorBlue (CompDisplay *d);
++unsigned short   wallGetThumbGradientHighlightColorAlpha (CompDisplay *d);
++CompOption *     wallGetThumbGradientHighlightColorOption (CompDisplay *d);
++void             wallSetThumbGradientHighlightColorNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++unsigned short * wallGetThumbHighlightGradientBaseColor (CompDisplay *d);
++unsigned short   wallGetThumbHighlightGradientBaseColorRed (CompDisplay *d);
++unsigned short   wallGetThumbHighlightGradientBaseColorGreen (CompDisplay *d);
++unsigned short   wallGetThumbHighlightGradientBaseColorBlue (CompDisplay *d);
++unsigned short   wallGetThumbHighlightGradientBaseColorAlpha (CompDisplay *d);
++CompOption *     wallGetThumbHighlightGradientBaseColorOption (CompDisplay *d);
++void             wallSetThumbHighlightGradientBaseColorNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++unsigned short * wallGetThumbHighlightGradientShadowColor (CompDisplay *d);
++unsigned short   wallGetThumbHighlightGradientShadowColorRed (CompDisplay *d);
++unsigned short   wallGetThumbHighlightGradientShadowColorGreen (CompDisplay *d);
++unsigned short   wallGetThumbHighlightGradientShadowColorBlue (CompDisplay *d);
++unsigned short   wallGetThumbHighlightGradientShadowColorAlpha (CompDisplay *d);
++CompOption *     wallGetThumbHighlightGradientShadowColorOption (CompDisplay *d);
++void             wallSetThumbHighlightGradientShadowColorNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++unsigned short * wallGetArrowBaseColor (CompDisplay *d);
++unsigned short   wallGetArrowBaseColorRed (CompDisplay *d);
++unsigned short   wallGetArrowBaseColorGreen (CompDisplay *d);
++unsigned short   wallGetArrowBaseColorBlue (CompDisplay *d);
++unsigned short   wallGetArrowBaseColorAlpha (CompDisplay *d);
++CompOption *     wallGetArrowBaseColorOption (CompDisplay *d);
++void             wallSetArrowBaseColorNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++unsigned short * wallGetArrowShadowColor (CompDisplay *d);
++unsigned short   wallGetArrowShadowColorRed (CompDisplay *d);
++unsigned short   wallGetArrowShadowColorGreen (CompDisplay *d);
++unsigned short   wallGetArrowShadowColorBlue (CompDisplay *d);
++unsigned short   wallGetArrowShadowColorAlpha (CompDisplay *d);
++CompOption *     wallGetArrowShadowColorOption (CompDisplay *d);
++void             wallSetArrowShadowColorNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++Bool             wallGetAllowWraparound (CompDisplay *d);
++CompOption *     wallGetAllowWraparoundOption (CompDisplay *d);
++void             wallSetAllowWraparoundNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++float            wallGetSlideDuration (CompDisplay *d);
++CompOption *     wallGetSlideDurationOption (CompDisplay *d);
++void             wallSetSlideDurationNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++CompMatch *      wallGetNoSlideMatch (CompDisplay *d);
++CompOption *     wallGetNoSlideMatchOption (CompDisplay *d);
++void             wallSetNoSlideMatchNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++CompAction *     wallGetLeftKey (CompDisplay *d);
++void             wallSetLeftKeyInitiate (CompDisplay *d, CompActionCallBackProc init);
++void             wallSetLeftKeyTerminate (CompDisplay *d, CompActionCallBackProc term);
++CompOption *     wallGetLeftKeyOption (CompDisplay *d);
++void             wallSetLeftKeyNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++CompAction *     wallGetLeftButton (CompDisplay *d);
++void             wallSetLeftButtonInitiate (CompDisplay *d, CompActionCallBackProc init);
++void             wallSetLeftButtonTerminate (CompDisplay *d, CompActionCallBackProc term);
++CompOption *     wallGetLeftButtonOption (CompDisplay *d);
++void             wallSetLeftButtonNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++CompAction *     wallGetRightKey (CompDisplay *d);
++void             wallSetRightKeyInitiate (CompDisplay *d, CompActionCallBackProc init);
++void             wallSetRightKeyTerminate (CompDisplay *d, CompActionCallBackProc term);
++CompOption *     wallGetRightKeyOption (CompDisplay *d);
++void             wallSetRightKeyNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++CompAction *     wallGetRightButton (CompDisplay *d);
++void             wallSetRightButtonInitiate (CompDisplay *d, CompActionCallBackProc init);
++void             wallSetRightButtonTerminate (CompDisplay *d, CompActionCallBackProc term);
++CompOption *     wallGetRightButtonOption (CompDisplay *d);
++void             wallSetRightButtonNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++CompAction *     wallGetUpKey (CompDisplay *d);
++void             wallSetUpKeyInitiate (CompDisplay *d, CompActionCallBackProc init);
++void             wallSetUpKeyTerminate (CompDisplay *d, CompActionCallBackProc term);
++CompOption *     wallGetUpKeyOption (CompDisplay *d);
++void             wallSetUpKeyNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++CompAction *     wallGetUpButton (CompDisplay *d);
++void             wallSetUpButtonInitiate (CompDisplay *d, CompActionCallBackProc init);
++void             wallSetUpButtonTerminate (CompDisplay *d, CompActionCallBackProc term);
++CompOption *     wallGetUpButtonOption (CompDisplay *d);
++void             wallSetUpButtonNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++CompAction *     wallGetDownKey (CompDisplay *d);
++void             wallSetDownKeyInitiate (CompDisplay *d, CompActionCallBackProc init);
++void             wallSetDownKeyTerminate (CompDisplay *d, CompActionCallBackProc term);
++CompOption *     wallGetDownKeyOption (CompDisplay *d);
++void             wallSetDownKeyNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++CompAction *     wallGetDownButton (CompDisplay *d);
++void             wallSetDownButtonInitiate (CompDisplay *d, CompActionCallBackProc init);
++void             wallSetDownButtonTerminate (CompDisplay *d, CompActionCallBackProc term);
++CompOption *     wallGetDownButtonOption (CompDisplay *d);
++void             wallSetDownButtonNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++CompAction *     wallGetNextKey (CompDisplay *d);
++void             wallSetNextKeyInitiate (CompDisplay *d, CompActionCallBackProc init);
++void             wallSetNextKeyTerminate (CompDisplay *d, CompActionCallBackProc term);
++CompOption *     wallGetNextKeyOption (CompDisplay *d);
++void             wallSetNextKeyNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++CompAction *     wallGetNextButton (CompDisplay *d);
++void             wallSetNextButtonInitiate (CompDisplay *d, CompActionCallBackProc init);
++void             wallSetNextButtonTerminate (CompDisplay *d, CompActionCallBackProc term);
++CompOption *     wallGetNextButtonOption (CompDisplay *d);
++void             wallSetNextButtonNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++CompAction *     wallGetPrevKey (CompDisplay *d);
++void             wallSetPrevKeyInitiate (CompDisplay *d, CompActionCallBackProc init);
++void             wallSetPrevKeyTerminate (CompDisplay *d, CompActionCallBackProc term);
++CompOption *     wallGetPrevKeyOption (CompDisplay *d);
++void             wallSetPrevKeyNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++CompAction *     wallGetPrevButton (CompDisplay *d);
++void             wallSetPrevButtonInitiate (CompDisplay *d, CompActionCallBackProc init);
++void             wallSetPrevButtonTerminate (CompDisplay *d, CompActionCallBackProc term);
++CompOption *     wallGetPrevButtonOption (CompDisplay *d);
++void             wallSetPrevButtonNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++CompAction *     wallGetLeftWindowKey (CompDisplay *d);
++void             wallSetLeftWindowKeyInitiate (CompDisplay *d, CompActionCallBackProc init);
++void             wallSetLeftWindowKeyTerminate (CompDisplay *d, CompActionCallBackProc term);
++CompOption *     wallGetLeftWindowKeyOption (CompDisplay *d);
++void             wallSetLeftWindowKeyNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++CompAction *     wallGetRightWindowKey (CompDisplay *d);
++void             wallSetRightWindowKeyInitiate (CompDisplay *d, CompActionCallBackProc init);
++void             wallSetRightWindowKeyTerminate (CompDisplay *d, CompActionCallBackProc term);
++CompOption *     wallGetRightWindowKeyOption (CompDisplay *d);
++void             wallSetRightWindowKeyNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++CompAction *     wallGetUpWindowKey (CompDisplay *d);
++void             wallSetUpWindowKeyInitiate (CompDisplay *d, CompActionCallBackProc init);
++void             wallSetUpWindowKeyTerminate (CompDisplay *d, CompActionCallBackProc term);
++CompOption *     wallGetUpWindowKeyOption (CompDisplay *d);
++void             wallSetUpWindowKeyNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++CompAction *     wallGetDownWindowKey (CompDisplay *d);
++void             wallSetDownWindowKeyInitiate (CompDisplay *d, CompActionCallBackProc init);
++void             wallSetDownWindowKeyTerminate (CompDisplay *d, CompActionCallBackProc term);
++CompOption *     wallGetDownWindowKeyOption (CompDisplay *d);
++void             wallSetDownWindowKeyNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++CompAction *     wallGetFlipLeftEdge (CompDisplay *d);
++void             wallSetFlipLeftEdgeInitiate (CompDisplay *d, CompActionCallBackProc init);
++void             wallSetFlipLeftEdgeTerminate (CompDisplay *d, CompActionCallBackProc term);
++CompOption *     wallGetFlipLeftEdgeOption (CompDisplay *d);
++void             wallSetFlipLeftEdgeNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++CompAction *     wallGetFlipRightEdge (CompDisplay *d);
++void             wallSetFlipRightEdgeInitiate (CompDisplay *d, CompActionCallBackProc init);
++void             wallSetFlipRightEdgeTerminate (CompDisplay *d, CompActionCallBackProc term);
++CompOption *     wallGetFlipRightEdgeOption (CompDisplay *d);
++void             wallSetFlipRightEdgeNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++CompAction *     wallGetFlipUpEdge (CompDisplay *d);
++void             wallSetFlipUpEdgeInitiate (CompDisplay *d, CompActionCallBackProc init);
++void             wallSetFlipUpEdgeTerminate (CompDisplay *d, CompActionCallBackProc term);
++CompOption *     wallGetFlipUpEdgeOption (CompDisplay *d);
++void             wallSetFlipUpEdgeNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++CompAction *     wallGetFlipDownEdge (CompDisplay *d);
++void             wallSetFlipDownEdgeInitiate (CompDisplay *d, CompActionCallBackProc init);
++void             wallSetFlipDownEdgeTerminate (CompDisplay *d, CompActionCallBackProc term);
++CompOption *     wallGetFlipDownEdgeOption (CompDisplay *d);
++void             wallSetFlipDownEdgeNotify (CompDisplay *d, wallDisplayOptionChangeNotifyProc notify);
++
++int              wallGetMmmode (CompScreen *s);
++CompOption *     wallGetMmmodeOption (CompScreen *s);
++void             wallSetMmmodeNotify (CompScreen *s, wallScreenOptionChangeNotifyProc notify);
++
++Bool             wallGetEdgeflipPointer (CompScreen *s);
++CompOption *     wallGetEdgeflipPointerOption (CompScreen *s);
++void             wallSetEdgeflipPointerNotify (CompScreen *s, wallScreenOptionChangeNotifyProc notify);
++
++Bool             wallGetEdgeflipMove (CompScreen *s);
++CompOption *     wallGetEdgeflipMoveOption (CompScreen *s);
++void             wallSetEdgeflipMoveNotify (CompScreen *s, wallScreenOptionChangeNotifyProc notify);
++
++Bool             wallGetEdgeflipDnd (CompScreen *s);
++CompOption *     wallGetEdgeflipDndOption (CompScreen *s);
++void             wallSetEdgeflipDndNotify (CompScreen *s, wallScreenOptionChangeNotifyProc notify);
++
++#ifndef GENERIC_PRIVATE_DEFINES
++#define GENERIC_PRIVATE_DEFINES
++
++#define GET_PLUGIN_CORE(object, plugin) \
++    ((plugin##Core *) (object)->base.privates[plugin##CorePrivateIndex].ptr)
++#define PLUGIN_CORE(object, plugin, prefix) \
++    plugin##Core * prefix##c = GET_PLUGIN_CORE (object, plugin)
++
++#define GET_PLUGIN_DISPLAY(object, plugin) \
++    ((plugin##Display *) \
++	(object)->base.privates[plugin##DisplayPrivateIndex].ptr)
++#define PLUGIN_DISPLAY(object, plugin, prefix) \
++    plugin##Display * prefix##d = GET_PLUGIN_DISPLAY (object, plugin)
++
++#define GET_PLUGIN_SCREEN(object, parent, plugin) \
++    ((plugin##Screen *) \
++	(object)->base.privates[(parent)->screenPrivateIndex].ptr)
++#define PLUGIN_SCREEN(object, plugin, prefix) \
++    plugin##Screen * prefix##s = \
++	GET_PLUGIN_SCREEN (object, \
++	GET_PLUGIN_DISPLAY ((object)->display, plugin), plugin)
++
++#define GET_PLUGIN_WINDOW(object, parent, plugin) \
++    ((plugin##Window *) \
++	(object)->base.privates[(parent)->windowPrivateIndex].ptr)
++#define PLUGIN_WINDOW(object, plugin, prefix) \
++    plugin##Window * prefix##w = \
++	GET_PLUGIN_WINDOW  (object, \
++	GET_PLUGIN_SCREEN  ((object)->screen, \
++	GET_PLUGIN_DISPLAY ((object)->screen->display, plugin), plugin), plugin)
++
++#endif
++
++COMPIZ_END_DECLS
++
++#endif
diff --git a/compiz-0.88_incorrect-fsf-address.patch b/compiz-0.88_incorrect-fsf-address.patch
new file mode 100644
index 0000000..c2ec160
--- /dev/null
+++ b/compiz-0.88_incorrect-fsf-address.patch
@@ -0,0 +1,14 @@
+diff -upr compiz-0.8.8-orig/plugins/place.c compiz-0.8.8/plugins/place.c
+--- compiz-0.8.8-orig/plugins/place.c	2010-10-18 07:56:02.000000000 +0200
++++ compiz-0.8.8/plugins/place.c	2012-09-26 11:19:31.056809174 +0200
+@@ -16,8 +16,8 @@
+  *
+  * You should have received a copy of the GNU General Public License
+  * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+- * 02111-1307, USA.
++ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
++ * 02110-1301, USA.
+  */
+ 
+ #include <math.h>
diff --git a/compiz-mate-gtk b/compiz-mate-gtk
new file mode 100644
index 0000000..a0656fc
--- /dev/null
+++ b/compiz-mate-gtk
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+function runCompiz() {
+	gtk-window-decorator &
+	if ( [ -e /usr/lib/compizconfig/backends/libmateconf.so ] || [ -e /usr/lib64/compizconfig/backends/libmateconf.so ] )
+        then
+                exec compiz --ignore-desktop-hints ccp $@
+        else
+        	exec compiz --ignore-desktop-hints glib mateconf matecompat $@
+        fi
+}
+
+ISSW=`glxinfo | grep "Software Rasterizer" -c`
+
+# Try with direct rendering
+HAVETFP=`glxinfo | grep texture_from_pixmap -c`
+
+if ( [ $ISSW == 0 ] && [ $HAVETFP -gt 2 ] ); then 
+	runCompiz $@
+fi
+
+# Try again with indirect rendering
+export LIBGL_ALWAYS_INDIRECT=1
+
+HAVETFP=`glxinfo | grep texture_from_pixmap -c`
+
+if ( [ $ISSW == 0 ] && [ $HAVETFP -gt 2 ] ); then 
+	runCompiz $@
+fi
+
+# Fall back to marco
+exec marco $@
diff --git a/compiz-mate-gtk.desktop b/compiz-mate-gtk.desktop
new file mode 100644
index 0000000..280ebad
--- /dev/null
+++ b/compiz-mate-gtk.desktop
@@ -0,0 +1,8 @@
+
+[Desktop Entry]
+Type=Application
+Encoding=UTF-8
+Name=Compiz
+TryExec=compiz-mate-gtk
+Exec=compiz-mate-gtk
+NoDisplay=true
diff --git a/compiz.spec b/compiz.spec
new file mode 100644
index 0000000..6b5523c
--- /dev/null
+++ b/compiz.spec
@@ -0,0 +1,283 @@
+%global    core_plugins    blur clone cube dbus decoration fade ini inotify minimize move place png regex resize rotate scale screenshot switcher video water wobbly zoom fs obs commands wall
+
+%global    mate_plugins    annotate mateconf glib svg matecompat
+
+# List of plugins passed to ./configure.  The order is important
+
+%global    plugins         core,glib,mateconf,dbus,png,svg,video,screenshot,decoration,clone,place,fade,minimize,move,resize,switcher,scale,wall,obs
+
+Name:           compiz
+URL:            http://www.compiz.org
+License:        GPLv2+ and LGPLv2+ and MIT
+Group:          User Interface/Desktops
+Version:        0.8.8
+Release:        6%{?dist}
+Epoch:          1
+Summary:        OpenGL window and compositing manager
+
+# libdrm is not available on these arches
+ExcludeArch:   s390 s390x
+
+Requires:       system-logos
+Requires:       glx-utils
+Requires(post): desktop-file-utils
+
+BuildRequires: libX11-devel
+BuildRequires: libdrm-devel
+BuildRequires: libwnck-devel
+BuildRequires: libXfixes-devel
+BuildRequires: libXrandr-devel
+BuildRequires: libXrender-devel
+BuildRequires: libXcomposite-devel
+BuildRequires: libXdamage-devel
+BuildRequires: libXext-devel
+BuildRequires: libXt-devel
+BuildRequires: libSM-devel
+BuildRequires: libICE-devel
+BuildRequires: libXmu-devel
+BuildRequires: mate-desktop-devel
+BuildRequires: mate-control-center-devel
+BuildRequires: mate-conf-devel
+BuildRequires: desktop-file-utils
+BuildRequires: intltool
+BuildRequires: gettext
+BuildRequires: dbus-devel
+BuildRequires: dbus-glib-devel
+BuildRequires: librsvg2-devel
+BuildRequires: mate-window-manager-devel
+BuildRequires: mesa-libGLU-devel
+BuildRequires: fuse-devel
+BuildRequires: cairo-devel
+BuildRequires: libtool
+BuildRequires: libxslt-devel
+
+Source0:       http://releases.compiz.org/%{version}/%{name}-%{version}.tar.bz2
+Source2:       compiz-mate-gtk
+Source3:       compiz-mate-gtk.desktop
+Source4:       50-marco-navigation.xml
+Source5:       50-marco-system.xml
+Source6:       50-marco-windows.xml
+
+# fork gnome to mate
+Patch0:        comiz_mate_fork.patch
+# fix http://forums.mate-desktop.org/viewtopic.php?f=8&t=818
+Patch1:        compiz_gtk_window_decoration_button_placement.patch
+Patch2:        compiz_windows-decorator.patch
+# Patches that are not upstream
+Patch3:        composite-cube-logo.patch
+Patch4:        fedora-logo.patch
+Patch5:        redhat-logo.patch
+Patch6:        compiz-0.8.6-wall.patch
+Patch7:        compiz-0.8.6-unloadpluginfix.patch
+Patch8:        no-more-mate-wm-settings.patch
+Patch9:        compiz-0.88_incorrect-fsf-address.patch
+
+%description
+Compiz is one of the first OpenGL-accelerated compositing window
+managers for the X Window System. The integration allows it to perform
+compositing effects in window management, such as a minimization
+effect and a cube work space. Compiz is an OpenGL compositing manager
+that use Compiz use EXT_texture_from_pixmap OpenGL extension for
+binding redirected top-level windows to texture objects.
+
+%package devel
+Summary: Development packages for compiz
+Group: Development/Libraries
+Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: pkgconfig
+Requires: libXcomposite-devel libXfixes-devel libXdamage-devel libXrandr-devel
+Requires: libXinerama-devel libICE-devel libSM-devel libxml2-devel
+Requires: libxslt-devel startup-notification-devel
+
+%description devel
+The compiz-devel package includes the header files,
+and developer docs for the compiz package.
+
+Install compiz-devel if you want to develop plugins for the compiz
+windows and compositing manager.
+
+%package mate
+Summary: Compiz mate integration bits
+Group: User Interface/Desktops
+Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
+Requires(pre): mate-conf
+Requires(post): mate-conf
+Requires(preun): mate-conf
+
+%description mate
+The compiz-mate package contains gtk-window-decorator,
+and other mate integration related stuff.
+
+
+%prep
+%setup -q
+%patch0 -p1 -b .comiz_mate_fork
+%patch1 -p1 -b .compiz_gtk_window_decoration_button
+%patch2 -p1 -b .compiz_windows-decorator
+%patch3 -p1 -b .composite-cube-logo
+%if 0%{?fedora}
+%patch4 -p1 -b .fedora-logo
+%else
+%patch5 -p1 -b .redhat-logo
+%endif
+%patch6 -p1 -b .wall
+%patch7 -p1 -b .unloadfix
+%patch8 -p1 -b .mate-wm-settings
+%patch9 -p1 -b .incorrect-fsf-address
+
+%build
+
+libtoolize
+aclocal
+autoconf
+automake
+%configure \
+    --enable-mateconf \
+    --enable-dbus \
+    --enable-librsvg \
+    --enable-gtk \
+    --enable-marco \
+    --enable-mate \
+    --with-default-plugins=%{plugins} \
+    --enable-mate-keybindings \
+    --disable-kde \
+    --disable-kde4 \
+    --disable-kconfig
+
+make %{?_smp_mflags} imagedir=%{_datadir}/pixmaps
+
+
+%install
+export MATECONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
+make DESTDIR=$RPM_BUILD_ROOT install || exit 1
+unset MATECONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
+
+install %SOURCE2 $RPM_BUILD_ROOT%{_bindir}
+
+desktop-file-install --vendor="" \
+  --dir $RPM_BUILD_ROOT%{_datadir}/applications \
+  %SOURCE3
+
+rm $RPM_BUILD_ROOT%{_datadir}/compiz/kconfig.xml
+rm $RPM_BUILD_ROOT%{_sysconfdir}/mateconf/schemas/compiz-kconfig.schemas
+
+find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
+find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} ';'
+
+# create compiz keybindings file based on the marco ones
+# lifted straight from Ubuntu, as long as installation of the upstream
+# ones is broken at least (I've reported this upstream)
+mkdir -p $RPM_BUILD_ROOT/%{_datadir}/mate-control-center/keybindings
+sed 's/wm_name=\"Marco\" package=\"marco\"/wm_name=\"Compiz\" package=\"compiz\"/'  /usr/share/mate-control-center/keybindings/50-marco-desktop-key.xml > $RPM_BUILD_ROOT/%{_datadir}/mate-control-center/keybindings/50-compiz-desktop-key.xml
+sed 's/wm_name=\"Marco\" package=\"marco\"/wm_name=\"Compiz\" package=\"compiz\"/'  /usr/share/mate-control-center/keybindings/50-marco-key.xml > $RPM_BUILD_ROOT/%{_datadir}/mate-control-center/keybindings/50-compiz-key.xml
+
+cp %SOURCE4 $RPM_BUILD_ROOT%{_datadir}/mate-control-center/keybindings/50-compiz-navigation.xml
+cp %SOURCE5 $RPM_BUILD_ROOT%{_datadir}/mate-control-center/keybindings/50-compiz-system.xml
+cp %SOURCE6 $RPM_BUILD_ROOT%{_datadir}/mate-control-center/keybindings/50-compiz-windows.xml
+
+sed -i 's#key=\"/apps/marco/general/num_workspaces\" comparison=\"gt\"##g' $RPM_BUILD_ROOT/%{_datadir}/mate-control-center/keybindings/50-compiz-desktop-key.xml
+sed -i 's#key=\"/apps/marco/general/num_workspaces\" comparison=\"gt\"##g' $RPM_BUILD_ROOT/%{_datadir}/mate-control-center/keybindings/50-compiz-key.xml
+
+
+%find_lang compiz
+
+cat compiz.lang > core-files.txt
+
+for f in %{core_plugins}; do
+  echo %{_libdir}/compiz/lib$f.so
+  echo %{_datadir}/compiz/$f.xml
+done >> core-files.txt
+
+for f in %{mate_plugins}; do
+  echo %{_libdir}/compiz/lib$f.so
+  echo %{_datadir}/compiz/$f.xml
+done >> mate-files.txt
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%post mate
+%mateconf_schema_upgrade compiz-annotate compiz-blur compiz-clone compiz-commands compiz-core compiz-cube compiz-dbus compiz-decoration compiz-fade compiz-fs compiz-glib compiz-ini compiz-inotify compiz-kconfig compiz-matecompat compiz-mateconf compiz-minimize compiz-move compiz-obs compiz-place compiz-png compiz-regex compiz-resize compiz-rotate compiz-scale compiz-screenshot compiz-svg compiz-switcher compiz-video compiz-wall compiz-water compiz-wobbly compiz-zoom gwd
+
+%pre mate
+%mateconf_schema_prepare compiz-annotate compiz-blur compiz-clone compiz-commands compiz-core compiz-cube compiz-dbus compiz-decoration compiz-fade compiz-fs compiz-glib compiz-ini compiz-inotify compiz-kconfig compiz-matecompat compiz-mateconf compiz-minimize compiz-move compiz-obs compiz-place compiz-png compiz-regex compiz-resize compiz-rotate compiz-scale compiz-screenshot compiz-svg compiz-switcher compiz-video compiz-wall compiz-water compiz-wobbly compiz-zoom gwd
+
+%preun mate
+%mateconf_schema_remove compiz-annotate compiz-blur compiz-clone compiz-commands compiz-core compiz-cube compiz-dbus compiz-decoration compiz-fade compiz-fs compiz-glib compiz-ini compiz-inotify compiz-kconfig compiz-matecompat compiz-mateconf compiz-minimize compiz-move compiz-obs compiz-place compiz-png compiz-regex compiz-resize compiz-rotate compiz-scale compiz-screenshot compiz-svg compiz-switcher compiz-video compiz-wall compiz-water compiz-wobbly compiz-zoom gwd
+
+%files -f core-files.txt
+%doc AUTHORS ChangeLog COPYING.GPL COPYING.LGPL README TODO NEWS
+%{_bindir}/compiz
+%{_libdir}/libdecoration.so.*
+%dir %{_libdir}/compiz
+%dir %{_datadir}/compiz
+%{_datadir}/compiz/*.png
+%{_datadir}/compiz/core.xml
+
+
+%files mate -f mate-files.txt
+%{_bindir}/compiz-mate-gtk
+%{_bindir}/gtk-window-decorator
+%{_datadir}/mate-control-center/keybindings/50-compiz-desktop-key.xml
+%{_datadir}/mate-control-center/keybindings/50-compiz-key.xml
+%{_datadir}/mate-control-center/keybindings/50-compiz-navigation.xml
+%{_datadir}/mate-control-center/keybindings/50-compiz-system.xml
+%{_datadir}/mate-control-center/keybindings/50-compiz-windows.xml
+%{_datadir}/applications/compiz-mate-gtk.desktop
+%exclude %{_datadir}/applications/compiz.desktop
+%config(noreplace) %{_sysconfdir}/mateconf/schemas/*.schemas
+
+
+%files devel
+%{_libdir}/pkgconfig/compiz.pc
+%{_libdir}/pkgconfig/libdecoration.pc
+%{_libdir}/pkgconfig/compiz-cube.pc
+%{_libdir}/pkgconfig/compiz-mateconf.pc
+%{_libdir}/pkgconfig/compiz-scale.pc
+%{_datadir}/compiz/schemas.xslt
+%{_includedir}/compiz/
+%{_libdir}/libdecoration.so
+
+
+%changelog
+* Fri Oct 05 2012 Wolfgang Ulbrich <chat-to-me at raveit.de> - 0.8.8-6
+- remove update update-desktop-database from %%post mate
+- remove (noreplace) from mateconf schema dir
+- remove Requires(post): desktop-file-utils
+- add epoch tags
+
+* Wed Sep 26 2012 Wolfgang Ulbrich <chat-to-me at raveit.de> - 0.8.8-5
+- change compiz-0.88_incorrect-fsf-address.patch
+
+* Wed Sep 26 2012 Wolfgang Ulbrich <chat-to-me at raveit.de> - 0.8.8-4
+- remove upstreamed patches
+- own include dir
+- add compiz-mate-gtk source and compiz-mate-gtk.desktop file
+- add keybinding sources
+- change %%define to %%global entries
+- rename no-more-gnome-wm-settings.patch to no-more-mate-wm-settings.patch
+- add compiz-0.88_incorrect-fsf-address.patch
+- clean up build section
+
+* Sun Sep 16 2012 Wolfgang Ulbrich <chat-to-me at raveit.de> - 0.8.8-3
+- add isa tags
+- remove kde stuff
+- remove obsolete beryl stuff
+- add comiz_mate_fork.patch
+- remove %%defattr(-, root, root)
+- add compiz_gtk_window_decoration_button_placement.patch
+- enable some compiz keybindings
+
+* Tue May 15 2012 Wolfgang Ulbrich <chat-to-me at raveit.de> - 0.8.8-2
+- add compiz_mate_fix.patch
+
+* Tue May 15 2012 Wolfgang Ulbrich <chat-to-me at raveit.de> - 0.8.8-1
+- build for mate
+
+* Sun May 06 2012 Andrew Wyatt <andrew at fuduntu.org> - 0.8.8-1
+- Update to latest stable release
+
+* Tue Nov 30 2010 leigh scott <leigh123linux at googlemail.com> - 0.8.6-6
+- add more upstream gdk fixes
+
diff --git a/compiz_gtk_window_decoration_button_placement.patch b/compiz_gtk_window_decoration_button_placement.patch
new file mode 100644
index 0000000..b204bec
--- /dev/null
+++ b/compiz_gtk_window_decoration_button_placement.patch
@@ -0,0 +1,42 @@
+diff -upr compiz-0.8.8-orig/configure.ac compiz-0.8.8/configure.ac
+--- compiz-0.8.8-orig/configure.ac	2012-09-16 10:04:18.000000000 +0200
++++ compiz-0.8.8/configure.ac	2012-09-16 10:10:26.095872922 +0200
+@@ -323,12 +323,12 @@ if test "x$use_gtk" = "xyes"; then
+     if test "x$use_marco" = "xyes"; then
+       PKG_CHECK_MODULES(MARCO, libmarco-private,
+ 			[use_marco=yes], [use_marco=no])
+-      PKG_CHECK_EXISTS(libmarco-private >= 2.15.21,
++      PKG_CHECK_EXISTS(libmarco-private >= 1.2.0,
+ 		       [have_marco_2_15_21=yes], [have_marco_2_15_21=no])
+-      PKG_CHECK_EXISTS(libmarco-private >= 2.17.0,
++      PKG_CHECK_EXISTS(libmarco-private >= 1.2.0,
+ 		       [have_marco_2_17_0=yes], [have_marco_2_17_0=no])
+       PKG_CHECK_EXISTS(libmarco-private >= 1.2.0,
+-		       [have_marco_2_23_2=yes], [have_marco_1_2_0=no])
++		       [have_marco_2_23_2=yes], [have_marco_2_23_2=no])
+     fi
+ 
+     if test "x$use_mate" = "xyes"; then
+@@ -382,8 +382,8 @@ if test "$use_marco" = yes; then
+     AC_DEFINE(HAVE_MARCO_2_17_0, 1,
+ 	      [Define to 1 if marco version >= 2.17.0])
+   fi
+-  if test "$have_marco_1_2_0" = yes; then
+-    AC_DEFINE(HAVE_MARCO_1_2_0, 1,
++  if test "$have_marco_2_23_2" = yes; then
++    AC_DEFINE(HAVE_MARCO_2_23_2, 1,
+ 	      [Define to 1 if marco version >= 1.2.0])
+   fi
+ fi
+diff -upr compiz-0.8.8-orig/gtk/mate/compiz-window-manager.c compiz-0.8.8/gtk/mate/compiz-window-manager.c
+--- compiz-0.8.8-orig/gtk/mate/compiz-window-manager.c	2012-09-16 10:04:18.000000000 +0200
++++ compiz-0.8.8/gtk/mate/compiz-window-manager.c	2012-09-16 10:12:15.613373978 +0200
+@@ -370,7 +370,7 @@ add_themes_from_dir (GList	*current_list
+     {
+ 	theme_file_path =
+ 	    g_build_filename (path, entry->d_name,
+-			      "marco-1/marco-theme-1.xml", NULL);
++			      "metacity-1/metacity-theme-1.xml", NULL);
+ 
+ 	if (g_file_test (theme_file_path, G_FILE_TEST_EXISTS))
+ 	{
diff --git a/compiz_windows-decorator.patch b/compiz_windows-decorator.patch
new file mode 100644
index 0000000..dd1d434
--- /dev/null
+++ b/compiz_windows-decorator.patch
@@ -0,0 +1,35 @@
+diff -upr compiz-0.8.8-orig/gtk/window-decorator/gtk-window-decorator.c compiz-0.8.8/gtk/window-decorator/gtk-window-decorator.c
+--- compiz-0.8.8-orig/gtk/window-decorator/gtk-window-decorator.c	2012-05-16 12:40:35.000000000 +0200
++++ compiz-0.8.8/gtk/window-decorator/gtk-window-decorator.c	2012-05-16 13:55:44.000000000 +0200
+@@ -1318,7 +1318,7 @@ draw_window_decoration (decor_t *d)
+     }
+ }
+ 
+-#ifdef USE_MARCO
++
+ static void
+ decor_update_meta_window_property (decor_t	  *d,
+ 				   MetaTheme	  *theme,
+@@ -1405,17 +1405,16 @@ meta_get_corner_radius (const MetaFrameG
+ 			int			*bottom_right_radius)
+ {
+ 
+-#ifdef HAVE_MARCO_2_17_0
++#ifdef HAVE_MARCO_1_2_0
+     *top_left_radius     = fgeom->top_left_corner_rounded_radius;
+     *top_right_radius    = fgeom->top_right_corner_rounded_radius;
+     *bottom_left_radius  = fgeom->bottom_left_corner_rounded_radius;
+     *bottom_right_radius = fgeom->bottom_right_corner_rounded_radius;
+ #else
+-    *top_left_radius     = fgeom->top_left_corner_rounded ? 5 : 0;
+-    *top_right_radius    = fgeom->top_right_corner_rounded ? 5 : 0;
+-    *bottom_left_radius  = fgeom->bottom_left_corner_rounded ? 5 : 0;
+-    *bottom_right_radius = fgeom->bottom_right_corner_rounded ? 5 : 0;
+-#endif
++    *top_left_radius     = fgeom->top_left_corner_rounded_radius;
++    *top_right_radius    = fgeom->top_right_corner_rounded_radius;
++    *bottom_left_radius  = fgeom->bottom_left_corner_rounded_radius;
++    *bottom_right_radius = fgeom->bottom_right_corner_rounded_radius;
+ 
+ }
+ 
diff --git a/composite-cube-logo.patch b/composite-cube-logo.patch
new file mode 100644
index 0000000..0ac0f80
--- /dev/null
+++ b/composite-cube-logo.patch
@@ -0,0 +1,31 @@
+diff -up compiz-0ec3ec/plugins/cube.c~ compiz-0ec3ec/plugins/cube.c
+--- compiz-0ec3ec/plugins/cube.c~	2007-07-23 16:20:42.000000000 -0400
++++ compiz-0ec3ec/plugins/cube.c	2007-08-15 17:45:18.000000000 -0400
+@@ -1272,11 +1272,27 @@ cubePaintTop (CompScreen	      *s,
+ 
+     if (cs->invert == 1 && size == 4 && cs->texture.name)
+     {
++	glTexEnvf (GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_COMBINE);
++
++	glTexEnvf (GL_TEXTURE_ENV, GL_COMBINE_RGB, GL_INTERPOLATE);
++	glTexEnvf (GL_TEXTURE_ENV, GL_SOURCE0_RGB, GL_TEXTURE0);
++	glTexEnvf (GL_TEXTURE_ENV, GL_SOURCE1_RGB, GL_PRIMARY_COLOR);
++	glTexEnvf (GL_TEXTURE_ENV, GL_SOURCE2_RGB, GL_TEXTURE0);
++	glTexEnvf (GL_TEXTURE_ENV, GL_OPERAND0_RGB, GL_SRC_COLOR);
++	glTexEnvf (GL_TEXTURE_ENV, GL_OPERAND1_RGB, GL_SRC_COLOR);
++	glTexEnvf (GL_TEXTURE_ENV, GL_OPERAND2_RGB, GL_SRC_ALPHA);
++
++	glTexEnvf (GL_TEXTURE_ENV, GL_COMBINE_ALPHA, GL_REPLACE);
++	glTexEnvf (GL_TEXTURE_ENV, GL_SOURCE0_ALPHA, GL_PREVIOUS);
++	glTexEnvf (GL_TEXTURE_ENV, GL_OPERAND0_ALPHA, GL_SRC_ALPHA);
++
+ 	enableTexture (s, &cs->texture, COMP_TEXTURE_FILTER_GOOD);
+ 	glTexCoordPointer (2, GL_FLOAT, 0, cs->tc);
+ 	glDrawArrays (GL_TRIANGLE_FAN, 0, cs->nVertices >> 1);
+ 	disableTexture (s, &cs->texture);
+ 	glDisableClientState (GL_TEXTURE_COORD_ARRAY);
++
++	glTexEnvi (GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_REPLACE);
+     }
+     else
+     {
diff --git a/fedora-logo.patch b/fedora-logo.patch
new file mode 100644
index 0000000..37b1390
--- /dev/null
+++ b/fedora-logo.patch
@@ -0,0 +1,25 @@
+diff -upNr compiz-0.8.2.orign/metadata/cube.xml.in compiz-0.8.2/metadata/cube.xml.in
+--- compiz-0.8.2.orign/metadata/cube.xml.in	2009-02-15 10:10:23.000000000 +0100
++++ compiz-0.8.2/metadata/cube.xml.in	2009-05-25 22:54:03.060114649 +0200
+@@ -92,9 +92,9 @@
+ 		    <_short>Cube Color</_short>
+ 		    <_long>Color of top and bottom sides of the cube</_long>
+ 		    <default>
+-			<red>0xfefe</red>
+-			<green>0xffff</green>
+-			<blue>0xc7c7</blue>
++			<red>0x0000</red>
++			<green>0x1919</green>
++			<blue>0x4a4a</blue>
+ 		    </default>
+ 		</option>
+ 		<subgroup>
+@@ -110,7 +110,7 @@
+ 			<type>string</type>
+ 			<hints>file;image;</hints>
+ 			<default>
+-			    <value>freedesktop</value>
++			    <value>/usr/share/pixmaps/fedora-logo</value>
+ 			</default>
+ 		    </option>
+ 		    <option name="adjust_image" type="bool">
diff --git a/no-more-mate-wm-settings.patch b/no-more-mate-wm-settings.patch
new file mode 100644
index 0000000..b88577b
--- /dev/null
+++ b/no-more-mate-wm-settings.patch
@@ -0,0 +1,74 @@
+diff -upNr compiz-0.8.6.orign/gtk/mate/Makefile.am compiz-0.8.6/gtk/mate/Makefile.am
+--- compiz-0.8.6.orign/gtk/mate/Makefile.am	2010-03-28 14:15:35.000000000 +0200
++++ compiz-0.8.6/gtk/mate/Makefile.am	2010-07-15 20:51:40.241254711 +0200
+@@ -1,21 +1,9 @@
+ moduledir = $(DESTDIR)$(windowsettingslibdir)/window-manager-settings
+ 
+-if USE_MATE
+-libcompiz_la_LDFLAGS = -export-dynamic -avoid-version -rpath $(moduledir)
+-libcompiz_la_LIBADD  = @MATE_WINDOW_SETTINGS_LIBS@
+-libcompiz_la_SOURCES = 		\
+-	compiz-window-manager.c	\
+-	compiz-window-manager.h
+-libcompiz_module     = libcompiz.la
+-
+ desktopfilesdir	      = $(DESTDIR)$(datadir)/applications
+ desktopfiles_in_files = compiz.desktop.in
+ desktopfiles_files    = $(desktopfiles_in_files:.desktop.in=.desktop)
+ 
+-wmpropertiesdir	      = $(DESTDIR)$(windowsettingsdatadir)/mate/wm-properties
+-wmproperties_in_files = compiz-wm.desktop.in
+-wmproperties_files    = $(wmproperties_in_files:.desktop.in=.desktop)
+-
+ @INTLTOOL_DESKTOP_RULE@
+ 
+ if USE_MATE_KEYBINDINGS
+@@ -28,24 +16,12 @@ xml_files    = $(xml_in_files:.xml.in=.x
+ 
+ endif
+ 
+-install-exec-local:
+-	if mkdir -p $(moduledir) && test -w $(moduledir); then ( \
+-		$(LIBTOOL) --mode=install $(INSTALL) $(libcompiz_module) \
+-		$(moduledir) \
+-		); \
+-	fi
+-
+ install-data-local:
+ 	if mkdir -p $(desktopfilesdir) && test -w $(desktopfilesdir); then ( \
+ 		$(INSTALL) -m 644 $(desktopfiles_files) \
+ 		$(desktopfilesdir) \
+ 		); \
+ 	fi
+-	if mkdir -p $(wmpropertiesdir) && test -w $(wmpropertiesdir); then ( \
+-		$(INSTALL) -m 644 $(wmproperties_files) \
+-		$(wmpropertiesdir) \
+-		); \
+-	fi
+ 
+ if USE_MATE_KEYBINDINGS
+ 	if mkdir -p $(xmldir) && test -w $(xmldir); then ( \
+@@ -74,23 +50,18 @@ if USE_MATE_KEYBINDINGS
+ 		); \
+ 	fi
+ endif
+-endif
+ 
+ INCLUDES = @MATE_WINDOW_SETTINGS_CFLAGS@			   \
+ 	-DMARCO_THEME_DIR=\""$(windowsettingsdatadir)/themes"\" \
+ 	-DLOCALEDIR="\"@datadir@/locale"\"
+ 
+-noinst_LTLIBRARIES = \
+-	$(libcompiz_module)
+ 
+ noinst_DATA =		      \
+ 	$(desktopfiles_files) \
+-	$(wmproperties_files) \
+ 	$(xml_files)
+ 
+ EXTRA_DIST =			 \
+ 	$(desktopfiles_in_files) \
+-	$(wmproperties_in_files) \
+ 	$(xml_in_files)
+ 
+ DISTCLEANFILES = \
diff --git a/redhat-logo.patch b/redhat-logo.patch
new file mode 100644
index 0000000..7434ac8
--- /dev/null
+++ b/redhat-logo.patch
@@ -0,0 +1,25 @@
+diff -upr compiz-0.8.8-orig/metadata/cube.xml.in compiz-0.8.8/metadata/cube.xml.in
+--- compiz-0.8.8-orig/metadata/cube.xml.in	2010-05-21 13:18:14.000000000 +0200
++++ compiz-0.8.8/metadata/cube.xml.in	2012-05-16 12:13:09.000000000 +0200
+@@ -92,9 +92,9 @@
+ 		    <_short>Cube Color</_short>
+ 		    <_long>Color of top and bottom sides of the cube</_long>
+ 		    <default>
+-			<red>0xfefe</red>
+-			<green>0xffff</green>
+-			<blue>0xc7c7</blue>
++			<red>0x8888</red>
++			<green>0x0000</green>
++			<blue>0x0000</blue>
+ 		    </default>
+ 		</option>
+ 		<subgroup>
+@@ -110,7 +110,7 @@
+ 			<type>string</type>
+ 			<hints>file;image;</hints>
+ 			<default>
+-			    <value>freedesktop</value>
++			    <value>/usr/share/pixmaps/redhat/shadowman-transparent</value>
+ 			</default>
+ 		    </option>
+ 		    <option name="adjust_image" type="bool">
diff --git a/sources b/sources
new file mode 100644
index 0000000..0b485b9
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+d14508f2a0e129b147fc0d905984c1fc  compiz-0.8.8.tar.bz2


More information about the scm-commits mailing list