summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorThomas Thurman <tthurman@gnome.org>2008-10-12 23:29:09 +0000
committerThomas James Alexander Thurman <tthurman@src.gnome.org>2008-10-12 23:29:09 +0000
commit48f1dd5a7e4608fee955dc5bb15290a9077ec427 (patch)
treed99a3112a0e1c976de2d8a3aae1da8e440bd919b /src
parentff0fa107a4f9594aabd7ae5c59616449e1731a47 (diff)
downloadmetacity-48f1dd5a7e4608fee955dc5bb15290a9077ec427.tar.gz
Make the bindings in src/core/*-bindings.h generate GConf schemas too.
2008-10-12 Thomas Thurman <tthurman@gnome.org> Make the bindings in src/core/*-bindings.h generate GConf schemas too. Note that there's an i18n issue (documented in schema-bindings.c) which will be fixed next checkin. * src/core/schema-bindings.c: major fixup to make it ready for use as part of the actual build process. * src/Makefile.am: added magic to make it call schema-bindings after it builds it. * src/core/window-bindings.h: added comments; also, window menu was listed variously as alt-Space and alt-Print; it should have been alt-Space. * src/metacity.schemas.in.in: renamed from s/\.in$//, sentinel added for the generated bindings, warning at the top now untrue, and removed. svn path=/trunk/; revision=3952
Diffstat (limited to 'src')
-rw-r--r--src/Makefile.am13
-rw-r--r--src/core/schema-bindings.c70
-rw-r--r--src/core/window-bindings.h7
-rw-r--r--src/metacity.schemas.in2334
-rw-r--r--src/metacity.schemas.in.in503
5 files changed, 584 insertions, 2343 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index fe6c2a47..d0b5e1e3 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -136,6 +136,17 @@ metacity_theme_viewer_SOURCES= \
metacity_dialog_SOURCES= \
ui/metacity-dialog.c
+if GCONF_SCHEMAS_INSTALL
+schema_bindings_SOURCES = \
+ core/schema-bindings.c
+
+schema_bindings_LDADD = @METACITY_LIBS@
+metacity.schemas.in: schema_bindings
+ @echo Generating keybinding schemas...
+ ./schema_bindings > metacity.schemas.in
+
+endif
+
bin_PROGRAMS=metacity metacity-theme-viewer
libexec_PROGRAMS=metacity-dialog
@@ -148,7 +159,7 @@ testboxes_SOURCES=include/util.h core/util.c include/boxes.h core/boxes.c core/t
testgradient_SOURCES=ui/gradient.h ui/gradient.c ui/testgradient.c
testasyncgetprop_SOURCES=core/async-getprop.h core/async-getprop.c core/testasyncgetprop.c
-noinst_PROGRAMS=testboxes testgradient testasyncgetprop
+noinst_PROGRAMS=testboxes testgradient testasyncgetprop schema_bindings
testboxes_LDADD= @METACITY_LIBS@
testgradient_LDADD= @METACITY_LIBS@
diff --git a/src/core/schema-bindings.c b/src/core/schema-bindings.c
index 91d00263..ef7e532e 100644
--- a/src/core/schema-bindings.c
+++ b/src/core/schema-bindings.c
@@ -26,13 +26,23 @@
* the GConf .schemas file.
*
* FIXME: also need to make 50-metacity-desktop-key.xml
+ *
+ * FIXME: this actually breaks i18n because the schemas.in->schemas process
+ * doesn't recognise the concatenated strings, and so we will have to do
+ * them ourselves; this will need to be fixed before the next release.
*/
#include <stdio.h>
+#include <string.h>
+#include <errno.h>
#include <glib.h>
#define _(x) x
+static void single_stanza (gboolean is_window, char *name, char *default_value,
+ gboolean can_reverse, gboolean going_backwards,
+ char *short_description, char *long_description);
+
char *liberal, *could_go_backwards, *could_go_forwards;
const char* window_string = \
@@ -50,7 +60,7 @@ const char* window_string = \
" </locale>\n" \
" </schema>\n\n\n";
-void
+static void
single_stanza (gboolean is_window, char *name, char *default_value,
gboolean can_reverse, gboolean going_backwards,
char *short_description, char *long_description)
@@ -94,10 +104,12 @@ single_stanza (gboolean is_window, char *name, char *default_value,
}
if (going_backwards)
- printf (could_go_forwards);
+ printf ("%s\n", could_go_forwards);
else
- printf (could_go_backwards);
+ printf ("%s\n", could_go_backwards);
}
+
+ printf (" %s\n", liberal);
printf (" </long>\n");
printf (" </locale>\n");
@@ -108,9 +120,36 @@ single_stanza (gboolean is_window, char *name, char *default_value,
g_free (long_description);
}
-void
+static void produce_bindings ();
+
+static void
produce_bindings ()
{
+ FILE *metacity_schemas_in_in = fopen("metacity.schemas.in.in", "r");
+
+ if (!metacity_schemas_in_in)
+ {
+ g_error ("Cannot compile without metacity.schemas.in.in: %s\n",
+ strerror (errno));
+ }
+
+ while (!feof (metacity_schemas_in_in))
+ {
+ /* 10240 is ridiculous overkill; we're writing the input file and
+ * the lines are always 80 chars or less.
+ */
+ char buffer[10240];
+
+ fgets (buffer, sizeof (buffer), metacity_schemas_in_in);
+
+ if (strstr (buffer, "<!-- GENERATED -->"))
+ break;
+
+ printf ("%s", buffer);
+ }
+
+ if (!feof (metacity_schemas_in_in))
+ {
#define item(name, suffix, param, short, long, keystroke) \
single_stanza (TRUE, #name suffix, \
keystroke, \
@@ -127,15 +166,30 @@ produce_bindings ()
short, long);
#include "screen-bindings.h"
#undef item
+ }
+
+ while (!feof (metacity_schemas_in_in))
+ {
+ char buffer[10240];
+
+ fgets (buffer, sizeof (buffer), metacity_schemas_in_in);
+
+ printf ("%s", buffer);
+ }
+
+ fclose (metacity_schemas_in_in);
}
int
main ()
{
- /* XXX: TODO: find out what/how gdk i18ns the keycaps as, and add a
- * translator comment
+ /* Translators: Please don't translate "Control", "Shift", etc, since these
+ * are hardcoded (in gtk/gtkaccelgroup.c; it's not metacity's fault).
+ * "disabled" must also stay as it is.
*/
- liberal = g_markup_escape_text(_("The parser is fairly liberal and allows "\
+ liberal = g_markup_escape_text(_("The format looks like \"<Control>a\" or "
+ "<Shift><Alt>F1\". \n"\
+ "The parser is fairly liberal and allows "\
"lower or upper case, and also abbreviations such as \"<Ctl>\" and " \
"\"<Ctrl>\". If you set the option to the special string " \
"\"disabled\", then there will be no keybinding for this action."), -1);
@@ -154,6 +208,8 @@ main ()
g_free (could_go_forwards);
g_free (could_go_backwards);
g_free (liberal);
+
+ return 0;
}
/* eof schema-bindings.c */
diff --git a/src/core/window-bindings.h b/src/core/window-bindings.h
index ab3d8e2f..d4035011 100644
--- a/src/core/window-bindings.h
+++ b/src/core/window-bindings.h
@@ -59,6 +59,11 @@
* Some code out there wants only the entries which have a default
* binding (i.e. whose sixth parameter is not NULL). You can get only these
* by defining ONLY_BOUND_BY_DEFAULT before you include this file.
+ *
+ * Possible future work:
+ * - merge with screen-bindings.h somehow
+ * - ONLY_BOUND_BY_DEFAULT is crack, get rid of it
+ * - "suffix" is confusing; write it out in full
*/
#ifndef item
@@ -68,7 +73,7 @@
item (activate_window_menu, "", 0,
_("Activate window menu"),
_("The keybinding used to activate the window menu."),
- "<Alt>Print")
+ "<Alt>Space")
#ifndef ONLY_BOUND_BY_DEFAULT
diff --git a/src/metacity.schemas.in b/src/metacity.schemas.in
deleted file mode 100644
index 20d34862..00000000
--- a/src/metacity.schemas.in
+++ /dev/null
@@ -1,2334 +0,0 @@
-<!-- WARNING: If you change _any_ defaults here, you MUST update the
- corresponding static global var in prefs.c so that
- running-without-GConf has the same defaults as running with
- GConf. -->
-
-<gconfschemafile>
- <schemalist>
-
- <!-- General preferences -->
-
- <schema>
- <key>/schemas/apps/metacity/general/mouse_button_modifier</key>
- <applyto>/apps/metacity/general/mouse_button_modifier</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>&lt;Alt&gt;</default>
- <locale name="C">
- <short>Modifier to use for modified window click actions</short>
- <long>
- Clicking a window while holding down this modifier key
- will move the window (left click), resize the window
- (middle click), or show the window menu (right click).
- Modifier is expressed as "&lt;Alt&gt;" or "&lt;Super&gt;"
- for example.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/general/button_layout</key>
- <applyto>/apps/metacity/general/button_layout</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>menu:minimize,maximize,close</default>
- <locale name="C">
- <short>Arrangement of buttons on the titlebar</short>
- <long>
- Arrangement of buttons on the titlebar. The
- value should be a string, such as
- "menu:minimize,maximize,spacer,close"; the colon separates the
- left corner of the window from the right corner, and
- the button names are comma-separated. Duplicate buttons
- are not allowed. Unknown button names are silently ignored
- so that buttons can be added in future metacity versions
- without breaking older versions.
- A special spacer tag can be used to insert some space between
- two adjacent buttons.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/general/focus_mode</key>
- <applyto>/apps/metacity/general/focus_mode</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>click</default>
- <locale name="C">
- <short>Window focus mode</short>
- <long>
- The window focus mode indicates how windows are activated.
- It has three possible values; "click" means windows must
- be clicked in order to focus them, "sloppy" means windows
- are focused when the mouse enters the window, and "mouse" means
- windows are focused when the mouse enters the window and
- unfocused when the mouse leaves the window.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/general/focus_new_windows</key>
- <applyto>/apps/metacity/general/focus_new_windows</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>smart</default>
- <locale name="C">
- <short>Control how new windows get focus</short>
- <long>
- This option provides additional control over how newly created
- windows get focus. It has two possible values; "smart" applies
- the user's normal focus mode, and "strict" results in windows
- started from a terminal not being given focus.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/general/raise_on_click</key>
- <applyto>/apps/metacity/general/raise_on_click</applyto>
- <owner>metacity</owner>
- <type>bool</type>
- <default>true</default>
- <locale name="C">
- <short>Whether raising should be a side-effect of other user
- interactions</short>
- <long>
- Many actions (e.g. clicking in the client area, moving or resizing the window)
- normally raise the window as a side-effect. Setting this option to false, which
- is strongly discouraged, will decouple raising from other user actions, and
- ignore raise requests generated by applications. See
- http://bugzilla.gnome.org/show_bug.cgi?id=445447#c6.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/general/action_double_click_titlebar</key>
- <applyto>/apps/metacity/general/action_double_click_titlebar</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>toggle_maximize</default>
- <locale name="C">
- <short>Action on title bar double-click</short>
- <long>
- This option determines the effects of double-clicking on the
- title bar. Current valid options are
- 'toggle_shade', which will shade/unshade the window,
- 'toggle_maximize' which will maximize/unmaximize the window,
- 'toggle_maximize_horizontally' and 'toggle_maximize_vertically'
- which will maximize/unmaximize the window in that direction only,
- 'minimize' which will minimize the window,
- 'shade' which will roll the window up,
- 'menu' which will display the window menu,
- 'lower' which will put the window behind all the others,
- and 'none' which will not do anything.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/general/action_middle_click_titlebar</key>
- <applyto>/apps/metacity/general/action_middle_click_titlebar</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>lower</default>
- <locale name="C">
- <short>Action on title bar middle-click</short>
- <long>
- This option determines the effects of middle-clicking on the
- title bar. Current valid options are
- 'toggle_shade', which will shade/unshade the window,
- 'toggle_maximize' which will maximize/unmaximize the window,
- 'toggle_maximize_horizontally' and 'toggle_maximize_vertically'
- which will maximize/unmaximize the window in that direction only,
- 'minimize' which will minimize the window,
- 'shade' which will roll the window up,
- 'menu' which will display the window menu,
- 'lower' which will put the window behind all the others,
- and 'none' which will not do anything.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/general/action_right_click_titlebar</key>
- <applyto>/apps/metacity/general/action_right_click_titlebar</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>menu</default>
- <locale name="C">
- <short>Action on title bar right-click</short>
- <long>
- This option determines the effects of right-clicking on the
- title bar. Current valid options are
- 'toggle_shade', which will shade/unshade the window,
- 'toggle_maximize' which will maximize/unmaximize the window,
- 'toggle_maximize_horizontally' and 'toggle_maximize_vertically'
- which will maximize/unmaximize the window in that direction only,
- 'minimize' which will minimize the window,
- 'shade' which will roll the window up,
- 'menu' which will display the window menu,
- 'lower' which will put the window behind all the others,
- and 'none' which will not do anything.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/general/auto_raise</key>
- <applyto>/apps/metacity/general/auto_raise</applyto>
- <owner>metacity</owner>
- <type>bool</type>
- <default>false</default>
- <locale name="C">
- <short>Automatically raises the focused window</short>
- <long>
- If set to true, and the focus mode is either "sloppy" or "mouse"
- then the focused window will be automatically raised after a
- delay specified by the auto_raise_delay key. This is not related
- to clicking on a window to raise it, nor to entering a window
- during drag-and-drop.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/general/auto_raise_delay</key>
- <applyto>/apps/metacity/general/auto_raise_delay</applyto>
- <owner>metacity</owner>
- <type>int</type>
- <default>500</default>
- <locale name="C">
- <short>Delay in milliseconds for the auto raise option</short>
- <long>
- The time delay before raising a window if auto_raise is set to
- true. The delay is given in thousandths of a second.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/general/theme</key>
- <applyto>/apps/metacity/general/theme</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>Clearlooks</default>
- <locale name="C">
- <short>Current theme</short>
- <long>
- The theme determines the appearance of window borders,
- titlebar, and so forth.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/general/titlebar_uses_system_font</key>
- <applyto>/apps/metacity/general/titlebar_uses_system_font</applyto>
- <owner>metacity</owner>
- <type>bool</type>
- <default>false</default>
- <locale name="C">
- <short>Use standard system font in window titles</short>
- <long>
- If true, ignore the titlebar_font
- option, and use the standard application font for window
- titles.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/general/titlebar_font</key>
- <applyto>/apps/metacity/general/titlebar_font</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>Sans Bold 10</default>
- <locale name="C">
- <short>Window title font</short>
- <long>
- A font description string describing a font for window
- titlebars. The size from the description will only be used if the
- titlebar_font_size option is set to 0. Also, this option is
- disabled if the titlebar_uses_desktop_font option is set to true.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/general/num_workspaces</key>
- <applyto>/apps/metacity/general/num_workspaces</applyto>
- <owner>metacity</owner>
- <type>int</type>
- <default>4</default>
- <locale name="C">
- <short>Number of workspaces</short>
- <long>
- Number of workspaces. Must be more than zero, and has a fixed
- maximum to prevent making the desktop unusable by accidentally
- asking for too many workspaces.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/general/visual_bell</key>
- <applyto>/apps/metacity/general/visual_bell</applyto>
- <owner>metacity</owner>
- <type>bool</type>
- <default>false</default>
- <locale name="C">
- <short>Enable Visual Bell</short>
- <long>
- Turns on a visual indication when an application or the system
- issues a 'bell' or 'beep'; useful for the hard-of-hearing and for
- use in noisy environments.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/general/audible_bell</key>
- <applyto>/apps/metacity/general/audible_bell</applyto>
- <owner>metacity</owner>
- <type>bool</type>
- <default>true</default>
- <locale name="C">
- <short>System Bell is Audible</short>
- <long>
- Determines whether applications or the system can generate
- audible 'beeps'; may be used in conjunction with 'visual bell' to
- allow silent 'beeps'.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/general/visual_bell_type</key>
- <applyto>/apps/metacity/general/visual_bell_type</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>fullscreen</default>
- <locale name="C">
- <short>Visual Bell Type</short>
- <long>
- Tells Metacity how to implement the visual indication that the
- system bell or another application 'bell' indicator has been
- rung. Currently there are two valid values, "fullscreen", which
- causes a fullscreen white-black flash, and "frame_flash" which
- causes the titlebar of the application which sent the bell signal
- to flash. If the application which sent the bell is unknown (as
- is usually the case for the default "system beep"), the currently
- focused window's titlebar is flashed.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/general/compositing_manager</key>
- <applyto>/apps/metacity/general/compositing_manager</applyto>
- <owner>metacity</owner>
- <type>bool</type>
- <default>false</default>
- <locale name="C">
- <short>Compositing Manager</short>
- <long>
- Determines whether Metacity is a compositing manager.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/workspace_names/name</key>
- <applyto>/apps/metacity/workspace_names/name_1</applyto>
- <applyto>/apps/metacity/workspace_names/name_2</applyto>
- <applyto>/apps/metacity/workspace_names/name_3</applyto>
- <applyto>/apps/metacity/workspace_names/name_4</applyto>
- <applyto>/apps/metacity/workspace_names/name_5</applyto>
- <applyto>/apps/metacity/workspace_names/name_6</applyto>
- <applyto>/apps/metacity/workspace_names/name_7</applyto>
- <applyto>/apps/metacity/workspace_names/name_8</applyto>
- <applyto>/apps/metacity/workspace_names/name_9</applyto>
- <applyto>/apps/metacity/workspace_names/name_10</applyto>
- <applyto>/apps/metacity/workspace_names/name_11</applyto>
- <applyto>/apps/metacity/workspace_names/name_12</applyto>
- <applyto>/apps/metacity/workspace_names/name_13</applyto>
- <applyto>/apps/metacity/workspace_names/name_14</applyto>
- <applyto>/apps/metacity/workspace_names/name_15</applyto>
- <applyto>/apps/metacity/workspace_names/name_16</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default></default>
- <locale name="C">
- <short>Name of workspace</short>
- <long>
- The name of a workspace.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/general/reduced_resources</key>
- <applyto>/apps/metacity/general/reduced_resources</applyto>
- <owner>metacity</owner>
- <type>bool</type>
- <default>false</default>
- <locale name="C">
- <short>If true, trade off usability for less resource usage</short>
- <long>
- If true, metacity will give the user less feedback by using
- wireframes, avoiding animations, or other means. This is a
- significant reduction in usability for many users, but may allow
- legacy applications to continue working, and may also be a
- useful tradeoff for terminal servers. However, the wireframe
- feature is disabled when accessibility is on.
- </long>
- </locale>
- </schema>
-
- <!-- Window Keybindings -->
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/activate_window_menu</key>
- <applyto>/apps/metacity/window_keybindings/activate_window_menu</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>&lt;Alt&gt;space</default>
- <locale name="C">
- <short>Activate window menu</short>
- <long>
- The keybinding used to activate the window menu.
- The format looks like "&lt;Control&gt;a" or "&lt;Shift&gt;&lt;Alt&gt;F1".
- The parser is
- fairly liberal and allows lower or upper case, and also
- abbreviations such as "&lt;Ctl&gt;" and "&lt;Ctrl&gt;". If
-you set
- the option to the special string "disabled", then there
- will be no keybinding for this action.
- </long>
- </locale>
- </schema>
-
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/toggle_fullscreen</key>
- <applyto>/apps/metacity/window_keybindings/toggle_fullscreen</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Toggle fullscreen mode</short>
- <long>
- The keybinding used to toggle fullscreen mode.
- The format looks like "&lt;Control&gt;a" or "&lt;Shift&gt;&lt;Alt&gt;F1".
- The parser is
- fairly liberal and allows lower or upper case, and also
- abbreviations such as "&lt;Ctl&gt;" and "&lt;Ctrl&gt;". If
-you set
- the option to the special string "disabled", then there
- will be no keybinding for this action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/toggle_above</key>
- <applyto>/apps/metacity/window_keybindings/toggle_above</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Toggle always on top state</short>
- <long>
- The keybinding used to toggle always on top. A window that is
- always on top will always be visible over other overlapping
- windows. The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1". The parser is fairly liberal and
- allows lower or upper case, and also abbreviations such as
- "&lt;Ctl&gt;" and "&lt;Ctrl&gt;". If you set the option to the
- special string "disabled", then there will be no keybinding for
- this action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/toggle_maximized</key>
- <applyto>/apps/metacity/window_keybindings/toggle_maximized</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Toggle maximization state</short>
- <long>
- The keybinding used to toggle maximization.
- The format looks like "&lt;Control&gt;a" or "&lt;Shift&gt;&lt;Alt&gt;F1".
- The parser is
- fairly liberal and allows lower or upper case, and also
- abbreviations such as "&lt;Ctl&gt;" and "&lt;Ctrl&gt;". If
-you set
- the option to the special string "disabled", then there
- will be no keybinding for this action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/maximize</key>
- <applyto>/apps/metacity/window_keybindings/maximize</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>&lt;Alt&gt;F10</default>
- <locale name="C">
- <short>Maximize window</short>
- <long>
- The keybinding used to maximize a window.
- The format looks like "&lt;Control&gt;a" or "&lt;Shift&gt;&lt;Alt&gt;F1".
- The parser is
- fairly liberal and allows lower or upper case, and also
- abbreviations such as "&lt;Ctl&gt;" and "&lt;Ctrl&gt;". If you set
- the option to the special string "disabled", then there
- will be no keybinding for this action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/unmaximize</key>
- <applyto>/apps/metacity/window_keybindings/unmaximize</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>&lt;Alt&gt;F5</default>
- <locale name="C">
- <short>Unmaximize window</short>
- <long>
- The keybinding used to unmaximize a window.
- The format looks like "&lt;Control&gt;a" or "&lt;Shift&gt;&lt;Alt&gt;F1".
- The parser is
- fairly liberal and allows lower or upper case, and also
- abbreviations such as "&lt;Ctl&gt;" and "&lt;Ctrl&gt;". If you set
- the option to the special string "disabled", then there
- will be no keybinding for this action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/toggle_shaded</key>
- <applyto>/apps/metacity/window_keybindings/toggle_shaded</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Toggle shaded state</short>
- <long>
- The keybinding used to toggle shaded/unshaded state.
- The format looks like "&lt;Control&gt;a" or "&lt;Shift&gt;&lt;Alt&gt;F1".
- The parser is
- fairly liberal and allows lower or upper case, and also
- abbreviations such as "&lt;Ctl&gt;" and "&lt;Ctrl&gt;". If
-you set
- the option to the special string "disabled", then there
- will be no keybinding for this action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/close</key>
- <applyto>/apps/metacity/window_keybindings/close</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>&lt;Alt&gt;F4</default>
- <locale name="C">
- <short>Close window</short>
- <long>
- The keybinding used to close a window.
- The format looks like "&lt;Control&gt;a" or "&lt;Shift&gt;&lt;Alt&gt;F1".
- The parser is
- fairly liberal and allows lower or upper case, and also
- abbreviations such as "&lt;Ctl&gt;" and "&lt;Ctrl&gt;". If
-you set
- the option to the special string "disabled", then there
- will be no keybinding for this action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/minimize</key>
- <applyto>/apps/metacity/window_keybindings/minimize</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>&lt;Alt&gt;F9</default>
- <locale name="C">
- <short>Minimize window</short>
- <long>
- The keybinding used to minimize a window.
- The format looks like "&lt;Control&gt;a" or "&lt;Shift&gt;&lt;Alt&gt;F1".
- The parser is
- fairly liberal and allows lower or upper case, and also
- abbreviations such as "&lt;Ctl&gt;" and "&lt;Ctrl&gt;". If
-you set
- the option to the special string "disabled", then there
- will be no keybinding for this action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/begin_move</key>
- <applyto>/apps/metacity/window_keybindings/begin_move</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>&lt;Alt&gt;F7</default>
- <locale name="C">
- <short>Move window</short>
- <long>
- The keybinding used to enter "move mode" and begin moving a
- window using the keyboard.
- The format looks like "&lt;Control&gt;a" or "&lt;Shift&gt;&lt;Alt&gt;F1".
- The parser is
- fairly liberal and allows lower or upper case, and also
- abbreviations such as "&lt;Ctl&gt;" and "&lt;Ctrl&gt;". If
-you set
- the option to the special string "disabled", then there
- will be no keybinding for this action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/begin_resize</key>
- <applyto>/apps/metacity/window_keybindings/begin_resize</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>&lt;Alt&gt;F8</default>
- <locale name="C">
- <short>Resize window</short>
- <long>
- The keybinding used to enter "resize mode" and begin resizing a
- window using the keyboard.
- The format looks like "&lt;Control&gt;a" or "&lt;Shift&gt;&lt;Alt&gt;F1".
- The parser is
- fairly liberal and allows lower or upper case, and also
- abbreviations such as "&lt;Ctl&gt;" and "&lt;Ctrl&gt;". If
-you set
- the option to the special string "disabled", then there
- will be no keybinding for this action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/toggle_on_all_workspaces</key>
- <applyto>/apps/metacity/window_keybindings/toggle_on_all_workspaces</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Toggle window on all workspaces</short>
- <long>
- The keybinding used to toggle whether the window is on all
- workspaces or just one.
- The format looks like "&lt;Control&gt;a" or "&lt;Shift&gt;&lt;Alt&gt;F1".
- The parser is
- fairly liberal and allows lower or upper case, and also
- abbreviations such as "&lt;Ctl&gt;" and "&lt;Ctrl&gt;". If
-you set
- the option to the special string "disabled", then there
- will be no keybinding for this action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/move_to_workspace_1</key>
- <applyto>/apps/metacity/window_keybindings/move_to_workspace_1</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Move window to workspace 1</short>
- <long>
- The keybinding used to move a window to workspace 1.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/move_to_workspace_2</key>
- <applyto>/apps/metacity/window_keybindings/move_to_workspace_2</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Move window to workspace 2</short>
- <long>
- The keybinding used to move a window to workspace 2.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/move_to_workspace_3</key>
- <applyto>/apps/metacity/window_keybindings/move_to_workspace_3</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Move window to workspace 3</short>
- <long>
- The keybinding used to move a window to workspace 3.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/move_to_workspace_4</key>
- <applyto>/apps/metacity/window_keybindings/move_to_workspace_4</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Move window to workspace 4</short>
- <long>
- The keybinding used to move a window to workspace 4.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/move_to_workspace_5</key>
- <applyto>/apps/metacity/window_keybindings/move_to_workspace_5</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Move window to workspace 5</short>
- <long>
- The keybinding used to move a window to workspace 5.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/move_to_workspace_6</key>
- <applyto>/apps/metacity/window_keybindings/move_to_workspace_6</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Move window to workspace 6</short>
- <long>
- The keybinding used to move a window to workspace 6.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/move_to_workspace_7</key>
- <applyto>/apps/metacity/window_keybindings/move_to_workspace_7</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Move window to workspace 7</short>
- <long>
- The keybinding used to move a window to workspace 7.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/move_to_workspace_8</key>
- <applyto>/apps/metacity/window_keybindings/move_to_workspace_8</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Move window to workspace 8</short>
- <long>
- The keybinding used to move a window to workspace 8.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/move_to_workspace_9</key>
- <applyto>/apps/metacity/window_keybindings/move_to_workspace_9</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Move window to workspace 9</short>
- <long>
- The keybinding used to move a window to workspace 9.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/move_to_workspace_10</key>
- <applyto>/apps/metacity/window_keybindings/move_to_workspace_10</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Move window to workspace 10</short>
- <long>
- The keybinding used to move a window to workspace 10.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/move_to_workspace_11</key>
- <applyto>/apps/metacity/window_keybindings/move_to_workspace_11</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Move window to workspace 11</short>
- <long>
- The keybinding used to move a window to workspace 11.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/move_to_workspace_12</key>
- <applyto>/apps/metacity/window_keybindings/move_to_workspace_12</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Move window to workspace 12</short>
- <long>
- The keybinding used to move a window to workspace 12.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/move_to_workspace_left</key>
- <applyto>/apps/metacity/window_keybindings/move_to_workspace_left</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>&lt;Control&gt;&lt;Shift&gt;&lt;Alt&gt;Left</default>
- <locale name="C">
- <short>Move window one workspace to the left</short>
- <long>
- The keybinding used to move a window one workspace to the left.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
-
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/move_to_workspace_right</key>
- <applyto>/apps/metacity/window_keybindings/move_to_workspace_right</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>&lt;Control&gt;&lt;Shift&gt;&lt;Alt&gt;Right</default>
- <locale name="C">
- <short>Move window one workspace to the right</short>
- <long>
- The keybinding used to move a window one workspace to the right.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/move_to_workspace_up</key>
- <applyto>/apps/metacity/window_keybindings/move_to_workspace_up</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>&lt;Control&gt;&lt;Shift&gt;&lt;Alt&gt;Up</default>
- <locale name="C">
- <short>Move window one workspace up</short>
- <long>
- The keybinding used to move a window one workspace up.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/move_to_workspace_down</key>
- <applyto>/apps/metacity/window_keybindings/move_to_workspace_down</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>&lt;Control&gt;&lt;Shift&gt;&lt;Alt&gt;Down</default>
- <locale name="C">
- <short>Move window one workspace down</short>
- <long>
- The keybinding used to move a window one workspace down.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/raise_or_lower</key>
- <applyto>/apps/metacity/window_keybindings/raise_or_lower</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <!-- no default for this one -->
- <locale name="C">
- <short>Raise obscured window, otherwise lower</short>
- <long>
- This keybinding changes whether a window is above or below
- other windows. If the window is covered by another one, it
- raises the window above all others, and if the window is
- already fully visible, it lowers it below all others.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/raise</key>
- <applyto>/apps/metacity/window_keybindings/raise</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <!-- no default for this one -->
- <locale name="C">
- <short>Raise window above other windows</short>
- <long>
- This keybinding raises the window above other windows.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/lower</key>
- <applyto>/apps/metacity/window_keybindings/lower</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <!-- no default for this one -->
- <locale name="C">
- <short>Lower window below other windows</short>
- <long>
- This keybinding lowers a window below other windows.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/maximize_vertically</key>
- <applyto>/apps/metacity/window_keybindings/maximize_vertically</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <!-- no default for this one -->
- <locale name="C">
- <short>Maximize window vertically</short>
- <long>
- This keybinding resizes a window to fill available vertical space.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/maximize_horizontally</key>
- <applyto>/apps/metacity/window_keybindings/maximize_horizontally</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <!-- no default for this one -->
- <locale name="C">
- <short>Maximize window horizontally</short>
- <long>
- This keybinding resizes a window to fill available horizontal space.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/move_to_corner_nw</key>
- <applyto>/apps/metacity/window_keybindings/move_to_corner_nw</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <!-- no default for this one -->
- <locale name="C">
- <short>Move window to north-west corner</short>
- <long>
- This keybinding moves a window into the north-west (top left)
- corner of the screen.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/move_to_corner_ne</key>
- <applyto>/apps/metacity/window_keybindings/move_to_corner_ne</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <!-- no default for this one -->
- <locale name="C">
- <short>Move window to north-east corner</short>
- <long>
- This keybinding moves a window into the north-east (top right)
- corner of the screen.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/move_to_corner_sw</key>
- <applyto>/apps/metacity/window_keybindings/move_to_corner_sw</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <!-- no default for this one -->
- <locale name="C">
- <short>Move window to south-west corner</short>
- <long>
- This keybinding moves a window into the south-west (bottom left)
- corner of the screen.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/move_to_corner_se</key>
- <applyto>/apps/metacity/window_keybindings/move_to_corner_se</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <!-- no default for this one -->
- <locale name="C">
- <short>Move window to south-east corner</short>
- <long>
- This keybinding moves a window into the south-east (bottom right)
- corner of the screen.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/move_to_side_n</key>
- <applyto>/apps/metacity/window_keybindings/move_to_side_n</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <!-- no default for this one -->
- <locale name="C">
- <short>Move window to north side of screen</short>
- <long>
- This keybinding moves a window against the north (top)
- side of the screen.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/move_to_side_s</key>
- <applyto>/apps/metacity/window_keybindings/move_to_side_s</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <!-- no default for this one -->
- <locale name="C">
- <short>Move window to south side of screen</short>
- <long>
- This keybinding moves a window into the south (bottom)
- side of the screen.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/move_to_side_e</key>
- <applyto>/apps/metacity/window_keybindings/move_to_side_e</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <!-- no default for this one -->
- <locale name="C">
- <short>Move window to east side of screen</short>
- <long>
- This keybinding moves a window into the east (right)
- side of the screen.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/move_to_side_w</key>
- <applyto>/apps/metacity/window_keybindings/move_to_side_w</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <!-- no default for this one -->
- <locale name="C">
- <short>Move window to west side of screen</short>
- <long>
- This keybinding moves a window into the west (left)
- side of the screen.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/window_keybindings/move_to_center</key>
- <applyto>/apps/metacity/window_keybindings/move_to_center</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <!-- no default for this one -->
- <locale name="C">
- <short>Move window to center of screen</short>
- <long>
- This keybinding moves a window into the center
- of the screen.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <!-- Global Keybindings -->
-
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/switch_windows</key>
- <applyto>/apps/metacity/global_keybindings/switch_windows</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>&lt;Alt&gt;Tab</default>
- <locale name="C">
- <short>Move between windows with popup</short>
- <long>
- The keybinding used to move focus between windows, using
- a popup window.
- (Traditionally &lt;Alt&gt;Tab) Holding the "shift" key
- while using this binding reverses the direction of movement.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/switch_windows_backward</key>
- <applyto>/apps/metacity/global_keybindings/switch_windows_backward</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Move focus backwards between windows using popup display</short>
- <long>
- The keybinding used to move focus backwards between windows, using
- a popup window. Holding "shift" together with this
- binding makes the direction go forward again.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/switch_panels</key>
- <applyto>/apps/metacity/global_keybindings/switch_panels</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>&lt;Control&gt;&lt;Alt&gt;Tab</default>
- <locale name="C">
- <short>Move between panels and the desktop with popup</short>
- <long>
- The keybinding used to move focus between panels and
- the desktop, using a popup window.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/switch_panels_backward</key>
- <applyto>/apps/metacity/global_keybindings/switch_panels_backward</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Move backwards between panels and the desktop with popup</short>
- <long>
- The keybinding used to move focus backwards between panels
- and the desktop, using a popup window.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/cycle_group</key>
- <applyto>/apps/metacity/global_keybindings/cycle_group</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Move between windows of an application immediately</short>
- <long>
- The keybinding used to move focus between windows of an
- application without a popup window.
- Holding the "shift" key while using this binding reverses
- the direction of movement.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/cycle_group_backward</key>
- <applyto>/apps/metacity/global_keybindings/cycle_group_backward</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Move backwards between windows of an application immediately</short>
- <long>
- The keybinding used to move focus backwards between windows
- of an application without a popup window. Holding "shift"
- together with this binding makes the direction go forward again.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/switch_group</key>
- <applyto>/apps/metacity/global_keybindings/switch_group</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>&lt;Alt&gt;F6</default>
- <locale name="C">
- <short>Move between windows of an application with popup</short>
- <long>
- The keybinding used to move focus between windows of an
- application, using a popup window.
- (Traditionally &lt;Alt&gt;F6) Holding the "shift" key
- while using this binding reverses the direction of movement.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/switch_group_backward</key>
- <applyto>/apps/metacity/global_keybindings/switch_group_backward</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Move backwards between windows of an application with popup</short>
- <long>
- The keybinding used to move focus backwards between windows
- of an application, using a popup window. Holding "shift"
- together with this binding makes the direction go forward again.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/cycle_windows</key>
- <applyto>/apps/metacity/global_keybindings/cycle_windows</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>&lt;Alt&gt;Escape</default>
- <locale name="C">
- <short>Move between windows immediately</short>
- <long>
- The keybinding used to move focus between windows without
- a popup window.
- (Traditionally &lt;Alt&gt;Escape) Holding the "shift" key
- while using this binding reverses the direction of movement.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/cycle_windows_backward</key>
- <applyto>/apps/metacity/global_keybindings/cycle_windows_backward</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Move backwards between windows immediately</short>
- <long>
- The keybinding used to move focus backwards between windows
- without a popup window. Holding "shift" together with this
- binding makes the direction go forward again.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/cycle_panels</key>
- <applyto>/apps/metacity/global_keybindings/cycle_panels</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>&lt;Control&gt;&lt;Alt&gt;Escape</default>
- <locale name="C">
- <short>Move between panels and the desktop immediately</short>
- <long>
- The keybinding used to move focus between panels and
- the desktop, without a popup window.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/cycle_panels_backward</key>
- <applyto>/apps/metacity/global_keybindings/cycle_panels_backward</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>&lt;Control&gt;&lt;Alt&gt;Escape</default>
- <locale name="C">
- <short>Move backward between panels and the desktop immediately</short>
- <long>
- The keybinding used to move focus backwards between panels and
- the desktop, without a popup window.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/show_desktop</key>
- <applyto>/apps/metacity/global_keybindings/show_desktop</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>&lt;Control&gt;&lt;Alt&gt;d</default>
- <locale name="C">
- <short>Hide all windows and focus desktop</short>
- <long>
- The keybinding used to hide all normal windows and set the
- focus to the desktop background.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/switch_to_workspace_1</key>
- <applyto>/apps/metacity/global_keybindings/switch_to_workspace_1</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Switch to workspace 1</short>
- <long>
- The keybinding that switches to workspace 1.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/switch_to_workspace_2</key>
- <applyto>/apps/metacity/global_keybindings/switch_to_workspace_2</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Switch to workspace 2</short>
- <long>
- The keybinding that switches to workspace 2.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/switch_to_workspace_3</key>
- <applyto>/apps/metacity/global_keybindings/switch_to_workspace_3</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Switch to workspace 3</short>
- <long>
- The keybinding that switches to workspace 3.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/switch_to_workspace_4</key>
- <applyto>/apps/metacity/global_keybindings/switch_to_workspace_4</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Switch to workspace 4</short>
- <long>
- The keybinding that switches to workspace 4.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/switch_to_workspace_5</key>
- <applyto>/apps/metacity/global_keybindings/switch_to_workspace_5</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Switch to workspace 5</short>
- <long>
- The keybinding that switches to workspace 5.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
-
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/switch_to_workspace_6</key>
- <applyto>/apps/metacity/global_keybindings/switch_to_workspace_6</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Switch to workspace 6</short>
- <long>
- The keybinding that switches to workspace 6.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
-
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/switch_to_workspace_7</key>
- <applyto>/apps/metacity/global_keybindings/switch_to_workspace_7</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Switch to workspace 7</short>
- <long>
- The keybinding that switches to workspace 7.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/switch_to_workspace_8</key>
- <applyto>/apps/metacity/global_keybindings/switch_to_workspace_8</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Switch to workspace 8</short>
- <long>
- The keybinding that switches to workspace 8.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
-
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/switch_to_workspace_9</key>
- <applyto>/apps/metacity/global_keybindings/switch_to_workspace_9</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Switch to workspace 9</short>
- <long>
- The keybinding that switches to workspace 9.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
-
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/switch_to_workspace_10</key>
- <applyto>/apps/metacity/global_keybindings/switch_to_workspace_10</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Switch to workspace 10</short>
- <long>
- The keybinding that switches to workspace 10.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/switch_to_workspace_11</key>
- <applyto>/apps/metacity/global_keybindings/switch_to_workspace_11</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Switch to workspace 11</short>
- <long>
- The keybinding that switches to workspace 11.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/switch_to_workspace_12</key>
- <applyto>/apps/metacity/global_keybindings/switch_to_workspace_12</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Switch to workspace 12</short>
- <long>
- The keybinding that switches to workspace 12.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/switch_to_workspace_left</key>
- <applyto>/apps/metacity/global_keybindings/switch_to_workspace_left</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>&lt;Control&gt;&lt;Alt&gt;Left</default>
- <locale name="C">
- <short>Switch to workspace on the left</short>
- <long>
- The keybinding that switches to the workspace on the left
- of the current workspace.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
-
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/switch_to_workspace_right</key>
- <applyto>/apps/metacity/global_keybindings/switch_to_workspace_right</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>&lt;Control&gt;&lt;Alt&gt;Right</default>
- <locale name="C">
- <short>Switch to workspace on the right</short>
- <long>
- The keybinding that switches to the workspace on the right
- of the current workspace.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/switch_to_workspace_up</key>
- <applyto>/apps/metacity/global_keybindings/switch_to_workspace_up</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>&lt;Control&gt;&lt;Alt&gt;Up</default>
- <locale name="C">
- <short>Switch to workspace above this one</short>
- <long>
- The keybinding that switches to the workspace above
- the current workspace.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/switch_to_workspace_down</key>
- <applyto>/apps/metacity/global_keybindings/switch_to_workspace_down</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>&lt;Control&gt;&lt;Alt&gt;Down</default>
- <locale name="C">
- <short>Switch to workspace below this one</short>
- <long>
- The keybinding that switches to the workspace below
- the current workspace.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/panel_main_menu</key>
- <applyto>/apps/metacity/global_keybindings/panel_main_menu</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>&lt;Alt&gt;F1</default>
- <locale name="C">
- <short>Show the panel menu</short>
- <long>
- The keybinding which shows the panel's main menu.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/panel_run_dialog</key>
- <applyto>/apps/metacity/global_keybindings/panel_run_dialog</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>&lt;Alt&gt;F2</default>
- <locale name="C">
- <short>Show the panel run application dialog</short>
- <long>
- The keybinding which display's the panel's "Run Application" dialog
- box.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/run_command_screenshot</key>
- <applyto>/apps/metacity/global_keybindings/run_command_screenshot</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>Print</default>
- <locale name="C">
- <short>Take a screenshot</short>
- <long>
- The keybinding which invokes the panel's screenshot utility.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/run_command_window_screenshot</key>
- <applyto>/apps/metacity/global_keybindings/run_command_window_screenshot</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>&lt;Alt&gt;Print</default>
- <locale name="C">
- <short>Take a screenshot of a window</short>
- <long>
- The keybinding which invokes the panel's screenshot utility
- to take a screenshot of a window.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/run_command_terminal</key>
- <applyto>/apps/metacity/global_keybindings/run_command_terminal</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Run a terminal</short>
- <long>
- The keybinding which invokes a terminal.
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/global_keybindings/run_command</key>
- <applyto>/apps/metacity/global_keybindings/run_command_1</applyto>
- <applyto>/apps/metacity/global_keybindings/run_command_2</applyto>
- <applyto>/apps/metacity/global_keybindings/run_command_3</applyto>
- <applyto>/apps/metacity/global_keybindings/run_command_4</applyto>
- <applyto>/apps/metacity/global_keybindings/run_command_5</applyto>
- <applyto>/apps/metacity/global_keybindings/run_command_6</applyto>
- <applyto>/apps/metacity/global_keybindings/run_command_7</applyto>
- <applyto>/apps/metacity/global_keybindings/run_command_8</applyto>
- <applyto>/apps/metacity/global_keybindings/run_command_9</applyto>
- <applyto>/apps/metacity/global_keybindings/run_command_10</applyto>
- <applyto>/apps/metacity/global_keybindings/run_command_11</applyto>
- <applyto>/apps/metacity/global_keybindings/run_command_12</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>disabled</default>
- <locale name="C">
- <short>Run a defined command</short>
- <long>
- The keybinding that runs the correspondingly-numbered
- command in /apps/metacity/keybinding_commands
-
- The format looks like "&lt;Control&gt;a" or
- "&lt;Shift&gt;&lt;Alt&gt;F1".
-
- The parser is fairly liberal and allows lower or upper case,
- and also abbreviations such as "&lt;Ctl&gt;" and
- "&lt;Ctrl&gt;". If you set the option to the special string
- "disabled", then there will be no keybinding for this
- action.
- </long>
- </locale>
- </schema>
-
- <!-- commands to run with the run_command keybindings -->
-
- <schema>
- <key>/schemas/apps/metacity/keybinding_commands/command_screenshot</key>
- <applyto>/apps/metacity/keybinding_commands/command_screenshot</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>gnome-screenshot</default>
- <locale name="C">
- <short>The screenshot command</short>
- <long>
- The /apps/metacity/global_keybindings/run_command_screenshot
- key defines a keybinding which causes the command specified
- by this setting to be invoked.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/keybinding_commands/command_window_screenshot</key>
- <applyto>/apps/metacity/keybinding_commands/command_window_screenshot</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default>gnome-screenshot --window</default>
- <locale name="C">
- <short>The window screenshot command</short>
- <long>
- The /apps/metacity/global_keybindings/run_command_window_screenshot
- key defines a keybinding which causes the command specified
- by this setting to be invoked.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/keybinding_commands/command</key>
- <applyto>/apps/metacity/keybinding_commands/command_1</applyto>
- <applyto>/apps/metacity/keybinding_commands/command_2</applyto>
- <applyto>/apps/metacity/keybinding_commands/command_3</applyto>
- <applyto>/apps/metacity/keybinding_commands/command_4</applyto>
- <applyto>/apps/metacity/keybinding_commands/command_5</applyto>
- <applyto>/apps/metacity/keybinding_commands/command_6</applyto>
- <applyto>/apps/metacity/keybinding_commands/command_7</applyto>
- <applyto>/apps/metacity/keybinding_commands/command_8</applyto>
- <applyto>/apps/metacity/keybinding_commands/command_9</applyto>
- <applyto>/apps/metacity/keybinding_commands/command_10</applyto>
- <applyto>/apps/metacity/keybinding_commands/command_11</applyto>
- <applyto>/apps/metacity/keybinding_commands/command_12</applyto>
- <owner>metacity</owner>
- <type>string</type>
- <default> </default>
- <locale name="C">
- <short>Commands to run in response to keybindings</short>
- <long>
- The /apps/metacity/global_keybindings/run_command_N
- keys define keybindings that correspond to these commands.
- Pressing the keybinding for run_command_N will
- execute command_N.
- </long>
- </locale>
- </schema>
-
- <!-- Not used and/or crackrock -->
-
- <schema>
- <key>/schemas/apps/metacity/general/application_based</key>
- <applyto>/apps/metacity/general/application_based</applyto>
- <owner>metacity</owner>
- <type>bool</type>
- <default>false</default>
- <locale name="C">
- <short>(Not implemented) Navigation works in terms of applications not windows</short>
- <long>
- If true, then Metacity works in terms of applications rather than
- windows. The concept is a bit abstract, but in general an
- application-based setup is more like the Mac and less like
- Windows. When you focus a window in application-based mode, all
- the windows in the application will be raised. Also, in
- application-based mode, focus clicks are not passed through to
- windows in other applications. Application-based mode is,
- however, largely unimplemented at the moment.
- </long>
- </locale>
- </schema>
-
- <schema>
- <key>/schemas/apps/metacity/general/disable_workarounds</key>
- <applyto>/apps/metacity/general/disable_workarounds</applyto>
- <owner>metacity</owner>
- <type>bool</type>
- <default>false</default>
- <locale name="C">
- <short>Disable misfeatures that are required by old or broken
- applications</short>
- <long>
- Some applications disregard specifications in ways that result in
- window manager misfeatures. This option puts Metacity in a
- rigorously correct mode, which gives a more consistent user
- interface, provided one does not need to run any misbehaving
- applications.
- </long>
- </locale>
- </schema>
-
-
- </schemalist>
-</gconfschemafile>
-
-
-
-
diff --git a/src/metacity.schemas.in.in b/src/metacity.schemas.in.in
new file mode 100644
index 00000000..59343082
--- /dev/null
+++ b/src/metacity.schemas.in.in
@@ -0,0 +1,503 @@
+<gconfschemafile>
+ <schemalist>
+
+ <!-- General preferences -->
+
+ <schema>
+ <key>/schemas/apps/metacity/general/mouse_button_modifier</key>
+ <applyto>/apps/metacity/general/mouse_button_modifier</applyto>
+ <owner>metacity</owner>
+ <type>string</type>
+ <default>&lt;Alt&gt;</default>
+ <locale name="C">
+ <short>Modifier to use for modified window click actions</short>
+ <long>
+ Clicking a window while holding down this modifier key
+ will move the window (left click), resize the window
+ (middle click), or show the window menu (right click).
+ Modifier is expressed as "&lt;Alt&gt;" or "&lt;Super&gt;"
+ for example.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/metacity/general/button_layout</key>
+ <applyto>/apps/metacity/general/button_layout</applyto>
+ <owner>metacity</owner>
+ <type>string</type>
+ <default>menu:minimize,maximize,close</default>
+ <locale name="C">
+ <short>Arrangement of buttons on the titlebar</short>
+ <long>
+ Arrangement of buttons on the titlebar. The
+ value should be a string, such as
+ "menu:minimize,maximize,spacer,close"; the colon separates the
+ left corner of the window from the right corner, and
+ the button names are comma-separated. Duplicate buttons
+ are not allowed. Unknown button names are silently ignored
+ so that buttons can be added in future metacity versions
+ without breaking older versions.
+ A special spacer tag can be used to insert some space between
+ two adjacent buttons.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/metacity/general/focus_mode</key>
+ <applyto>/apps/metacity/general/focus_mode</applyto>
+ <owner>metacity</owner>
+ <type>string</type>
+ <default>click</default>
+ <locale name="C">
+ <short>Window focus mode</short>
+ <long>
+ The window focus mode indicates how windows are activated.
+ It has three possible values; "click" means windows must
+ be clicked in order to focus them, "sloppy" means windows
+ are focused when the mouse enters the window, and "mouse" means
+ windows are focused when the mouse enters the window and
+ unfocused when the mouse leaves the window.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/metacity/general/focus_new_windows</key>
+ <applyto>/apps/metacity/general/focus_new_windows</applyto>
+ <owner>metacity</owner>
+ <type>string</type>
+ <default>smart</default>
+ <locale name="C">
+ <short>Control how new windows get focus</short>
+ <long>
+ This option provides additional control over how newly created
+ windows get focus. It has two possible values; "smart" applies
+ the user's normal focus mode, and "strict" results in windows
+ started from a terminal not being given focus.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/metacity/general/raise_on_click</key>
+ <applyto>/apps/metacity/general/raise_on_click</applyto>
+ <owner>metacity</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C">
+ <short>Whether raising should be a side-effect of other user
+ interactions</short>
+ <long>
+ Many actions (e.g. clicking in the client area, moving or resizing the window)
+ normally raise the window as a side-effect. Setting this option to false, which
+ is strongly discouraged, will decouple raising from other user actions, and
+ ignore raise requests generated by applications. See
+ http://bugzilla.gnome.org/show_bug.cgi?id=445447#c6.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/metacity/general/action_double_click_titlebar</key>
+ <applyto>/apps/metacity/general/action_double_click_titlebar</applyto>
+ <owner>metacity</owner>
+ <type>string</type>
+ <default>toggle_maximize</default>
+ <locale name="C">
+ <short>Action on title bar double-click</short>
+ <long>
+ This option determines the effects of double-clicking on the
+ title bar. Current valid options are
+ 'toggle_shade', which will shade/unshade the window,
+ 'toggle_maximize' which will maximize/unmaximize the window,
+ 'toggle_maximize_horizontally' and 'toggle_maximize_vertically'
+ which will maximize/unmaximize the window in that direction only,
+ 'minimize' which will minimize the window,
+ 'shade' which will roll the window up,
+ 'menu' which will display the window menu,
+ 'lower' which will put the window behind all the others,
+ and 'none' which will not do anything.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/metacity/general/action_middle_click_titlebar</key>
+ <applyto>/apps/metacity/general/action_middle_click_titlebar</applyto>
+ <owner>metacity</owner>
+ <type>string</type>
+ <default>lower</default>
+ <locale name="C">
+ <short>Action on title bar middle-click</short>
+ <long>
+ This option determines the effects of middle-clicking on the
+ title bar. Current valid options are
+ 'toggle_shade', which will shade/unshade the window,
+ 'toggle_maximize' which will maximize/unmaximize the window,
+ 'toggle_maximize_horizontally' and 'toggle_maximize_vertically'
+ which will maximize/unmaximize the window in that direction only,
+ 'minimize' which will minimize the window,
+ 'shade' which will roll the window up,
+ 'menu' which will display the window menu,
+ 'lower' which will put the window behind all the others,
+ and 'none' which will not do anything.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/metacity/general/action_right_click_titlebar</key>
+ <applyto>/apps/metacity/general/action_right_click_titlebar</applyto>
+ <owner>metacity</owner>
+ <type>string</type>
+ <default>menu</default>
+ <locale name="C">
+ <short>Action on title bar right-click</short>
+ <long>
+ This option determines the effects of right-clicking on the
+ title bar. Current valid options are
+ 'toggle_shade', which will shade/unshade the window,
+ 'toggle_maximize' which will maximize/unmaximize the window,
+ 'toggle_maximize_horizontally' and 'toggle_maximize_vertically'
+ which will maximize/unmaximize the window in that direction only,
+ 'minimize' which will minimize the window,
+ 'shade' which will roll the window up,
+ 'menu' which will display the window menu,
+ 'lower' which will put the window behind all the others,
+ and 'none' which will not do anything.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/metacity/general/auto_raise</key>
+ <applyto>/apps/metacity/general/auto_raise</applyto>
+ <owner>metacity</owner>
+ <type>bool</type>
+ <default>false</default>
+ <locale name="C">
+ <short>Automatically raises the focused window</short>
+ <long>
+ If set to true, and the focus mode is either "sloppy" or "mouse"
+ then the focused window will be automatically raised after a
+ delay specified by the auto_raise_delay key. This is not related
+ to clicking on a window to raise it, nor to entering a window
+ during drag-and-drop.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/metacity/general/auto_raise_delay</key>
+ <applyto>/apps/metacity/general/auto_raise_delay</applyto>
+ <owner>metacity</owner>
+ <type>int</type>
+ <default>500</default>
+ <locale name="C">
+ <short>Delay in milliseconds for the auto raise option</short>
+ <long>
+ The time delay before raising a window if auto_raise is set to
+ true. The delay is given in thousandths of a second.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/metacity/general/theme</key>
+ <applyto>/apps/metacity/general/theme</applyto>
+ <owner>metacity</owner>
+ <type>string</type>
+ <default>Clearlooks</default>
+ <locale name="C">
+ <short>Current theme</short>
+ <long>
+ The theme determines the appearance of window borders,
+ titlebar, and so forth.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/metacity/general/titlebar_uses_system_font</key>
+ <applyto>/apps/metacity/general/titlebar_uses_system_font</applyto>
+ <owner>metacity</owner>
+ <type>bool</type>
+ <default>false</default>
+ <locale name="C">
+ <short>Use standard system font in window titles</short>
+ <long>
+ If true, ignore the titlebar_font
+ option, and use the standard application font for window
+ titles.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/metacity/general/titlebar_font</key>
+ <applyto>/apps/metacity/general/titlebar_font</applyto>
+ <owner>metacity</owner>
+ <type>string</type>
+ <default>Sans Bold 10</default>
+ <locale name="C">
+ <short>Window title font</short>
+ <long>
+ A font description string describing a font for window
+ titlebars. The size from the description will only be used if the
+ titlebar_font_size option is set to 0. Also, this option is
+ disabled if the titlebar_uses_desktop_font option is set to true.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/metacity/general/num_workspaces</key>
+ <applyto>/apps/metacity/general/num_workspaces</applyto>
+ <owner>metacity</owner>
+ <type>int</type>
+ <default>4</default>
+ <locale name="C">
+ <short>Number of workspaces</short>
+ <long>
+ Number of workspaces. Must be more than zero, and has a fixed
+ maximum to prevent making the desktop unusable by accidentally
+ asking for too many workspaces.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/metacity/general/visual_bell</key>
+ <applyto>/apps/metacity/general/visual_bell</applyto>
+ <owner>metacity</owner>
+ <type>bool</type>
+ <default>false</default>
+ <locale name="C">
+ <short>Enable Visual Bell</short>
+ <long>
+ Turns on a visual indication when an application or the system
+ issues a 'bell' or 'beep'; useful for the hard-of-hearing and for
+ use in noisy environments.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/metacity/general/audible_bell</key>
+ <applyto>/apps/metacity/general/audible_bell</applyto>
+ <owner>metacity</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C">
+ <short>System Bell is Audible</short>
+ <long>
+ Determines whether applications or the system can generate
+ audible 'beeps'; may be used in conjunction with 'visual bell' to
+ allow silent 'beeps'.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/metacity/general/visual_bell_type</key>
+ <applyto>/apps/metacity/general/visual_bell_type</applyto>
+ <owner>metacity</owner>
+ <type>string</type>
+ <default>fullscreen</default>
+ <locale name="C">
+ <short>Visual Bell Type</short>
+ <long>
+ Tells Metacity how to implement the visual indication that the
+ system bell or another application 'bell' indicator has been
+ rung. Currently there are two valid values, "fullscreen", which
+ causes a fullscreen white-black flash, and "frame_flash" which
+ causes the titlebar of the application which sent the bell signal
+ to flash. If the application which sent the bell is unknown (as
+ is usually the case for the default "system beep"), the currently
+ focused window's titlebar is flashed.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/metacity/general/compositing_manager</key>
+ <applyto>/apps/metacity/general/compositing_manager</applyto>
+ <owner>metacity</owner>
+ <type>bool</type>
+ <default>false</default>
+ <locale name="C">
+ <short>Compositing Manager</short>
+ <long>
+ Determines whether Metacity is a compositing manager.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/metacity/workspace_names/name</key>
+ <applyto>/apps/metacity/workspace_names/name_1</applyto>
+ <applyto>/apps/metacity/workspace_names/name_2</applyto>
+ <applyto>/apps/metacity/workspace_names/name_3</applyto>
+ <applyto>/apps/metacity/workspace_names/name_4</applyto>
+ <applyto>/apps/metacity/workspace_names/name_5</applyto>
+ <applyto>/apps/metacity/workspace_names/name_6</applyto>
+ <applyto>/apps/metacity/workspace_names/name_7</applyto>
+ <applyto>/apps/metacity/workspace_names/name_8</applyto>
+ <applyto>/apps/metacity/workspace_names/name_9</applyto>
+ <applyto>/apps/metacity/workspace_names/name_10</applyto>
+ <applyto>/apps/metacity/workspace_names/name_11</applyto>
+ <applyto>/apps/metacity/workspace_names/name_12</applyto>
+ <applyto>/apps/metacity/workspace_names/name_13</applyto>
+ <applyto>/apps/metacity/workspace_names/name_14</applyto>
+ <applyto>/apps/metacity/workspace_names/name_15</applyto>
+ <applyto>/apps/metacity/workspace_names/name_16</applyto>
+ <owner>metacity</owner>
+ <type>string</type>
+ <default></default>
+ <locale name="C">
+ <short>Name of workspace</short>
+ <long>
+ The name of a workspace.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/metacity/general/reduced_resources</key>
+ <applyto>/apps/metacity/general/reduced_resources</applyto>
+ <owner>metacity</owner>
+ <type>bool</type>
+ <default>false</default>
+ <locale name="C">
+ <short>If true, trade off usability for less resource usage</short>
+ <long>
+ If true, metacity will give the user less feedback by using
+ wireframes, avoiding animations, or other means. This is a
+ significant reduction in usability for many users, but may allow
+ legacy applications to continue working, and may also be a
+ useful tradeoff for terminal servers. However, the wireframe
+ feature is disabled when accessibility is on.
+ </long>
+ </locale>
+ </schema>
+
+ <!-- Keybindings -->
+
+ <schema>
+ <key>/schemas/apps/metacity/global_keybindings/run_command</key>
+ <applyto>/apps/metacity/global_keybindings/run_command_1</applyto>
+ <applyto>/apps/metacity/global_keybindings/run_command_2</applyto>
+ <applyto>/apps/metacity/global_keybindings/run_command_3</applyto>
+ <applyto>/apps/metacity/global_keybindings/run_command_4</applyto>
+ <applyto>/apps/metacity/global_keybindings/run_command_5</applyto>
+ <applyto>/apps/metacity/global_keybindings/run_command_6</applyto>
+ <applyto>/apps/metacity/global_keybindings/run_command_7</applyto>
+ <applyto>/apps/metacity/global_keybindings/run_command_8</applyto>
+ <applyto>/apps/metacity/global_keybindings/run_command_9</applyto>
+ <applyto>/apps/metacity/global_keybindings/run_command_10</applyto>
+ <applyto>/apps/metacity/global_keybindings/run_command_11</applyto>
+ <applyto>/apps/metacity/global_keybindings/run_command_12</applyto>
+ <owner>metacity</owner>
+ <type>string</type>
+ <default>disabled</default>
+ <locale name="C">
+ <short>Run a defined command</short>
+ <long>
+ The keybinding that runs the correspondingly-numbered
+ command in /apps/metacity/keybinding_commands
+
+ The format looks like "&lt;Control&gt;a" or
+ "&lt;Shift&gt;&lt;Alt&gt;F1".
+
+ The parser is fairly liberal and allows lower or upper case,
+ and also abbreviations such as "&lt;Ctl&gt;" and
+ "&lt;Ctrl&gt;". If you set the option to the special string
+ "disabled", then there will be no keybinding for this
+ action.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/metacity/keybinding_commands/command</key>
+ <applyto>/apps/metacity/keybinding_commands/command_1</applyto>
+ <applyto>/apps/metacity/keybinding_commands/command_2</applyto>
+ <applyto>/apps/metacity/keybinding_commands/command_3</applyto>
+ <applyto>/apps/metacity/keybinding_commands/command_4</applyto>
+ <applyto>/apps/metacity/keybinding_commands/command_5</applyto>
+ <applyto>/apps/metacity/keybinding_commands/command_6</applyto>
+ <applyto>/apps/metacity/keybinding_commands/command_7</applyto>
+ <applyto>/apps/metacity/keybinding_commands/command_8</applyto>
+ <applyto>/apps/metacity/keybinding_commands/command_9</applyto>
+ <applyto>/apps/metacity/keybinding_commands/command_10</applyto>
+ <applyto>/apps/metacity/keybinding_commands/command_11</applyto>
+ <applyto>/apps/metacity/keybinding_commands/command_12</applyto>
+ <owner>metacity</owner>
+ <type>string</type>
+ <default> </default>
+ <locale name="C">
+ <short>Commands to run in response to keybindings</short>
+ <long>
+ The /apps/metacity/global_keybindings/run_command_N
+ keys define keybindings that correspond to these commands.
+ Pressing the keybinding for run_command_N will
+ execute command_N.
+ </long>
+ </locale>
+ </schema>
+
+ <!-- Schemas below are generated by schema-bindings.c when this file
+ becomes metacity.schemas.in
+ -->
+ <!-- GENERATED -->
+
+ <!-- Not used and/or crackrock -->
+
+ <schema>
+ <key>/schemas/apps/metacity/general/application_based</key>
+ <applyto>/apps/metacity/general/application_based</applyto>
+ <owner>metacity</owner>
+ <type>bool</type>
+ <default>false</default>
+ <locale name="C">
+ <short>(Not implemented) Navigation works in terms of applications not windows</short>
+ <long>
+ If true, then Metacity works in terms of applications rather than
+ windows. The concept is a bit abstract, but in general an
+ application-based setup is more like the Mac and less like
+ Windows. When you focus a window in application-based mode, all
+ the windows in the application will be raised. Also, in
+ application-based mode, focus clicks are not passed through to
+ windows in other applications. Application-based mode is,
+ however, largely unimplemented at the moment.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/metacity/general/disable_workarounds</key>
+ <applyto>/apps/metacity/general/disable_workarounds</applyto>
+ <owner>metacity</owner>
+ <type>bool</type>
+ <default>false</default>
+ <locale name="C">
+ <short>Disable misfeatures that are required by old or broken
+ applications</short>
+ <long>
+ Some applications disregard specifications in ways that result in
+ window manager misfeatures. This option puts Metacity in a
+ rigorously correct mode, which gives a more consistent user
+ interface, provided one does not need to run any misbehaving
+ applications.
+ </long>
+ </locale>
+ </schema>
+
+ </schemalist>
+</gconfschemafile>
+
+
+
+