diff options
author | Thomas Thurman <tthurman@gnome.org> | 2008-10-12 23:29:09 +0000 |
---|---|---|
committer | Thomas James Alexander Thurman <tthurman@src.gnome.org> | 2008-10-12 23:29:09 +0000 |
commit | 48f1dd5a7e4608fee955dc5bb15290a9077ec427 (patch) | |
tree | d99a3112a0e1c976de2d8a3aae1da8e440bd919b /src | |
parent | ff0fa107a4f9594aabd7ae5c59616449e1731a47 (diff) | |
download | metacity-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.am | 13 | ||||
-rw-r--r-- | src/core/schema-bindings.c | 70 | ||||
-rw-r--r-- | src/core/window-bindings.h | 7 | ||||
-rw-r--r-- | src/metacity.schemas.in | 2334 | ||||
-rw-r--r-- | src/metacity.schemas.in.in | 503 |
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><Alt></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 "<Alt>" or "<Super>" - 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><Alt>space</default> - <locale name="C"> - <short>Activate window menu</short> - <long> - The keybinding used to activate the window menu. - The format looks like "<Control>a" or "<Shift><Alt>F1". - 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. - </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 "<Control>a" or "<Shift><Alt>F1". - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". 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. - </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 "<Control>a" or "<Shift><Alt>F1". - 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. - </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><Alt>F10</default> - <locale name="C"> - <short>Maximize window</short> - <long> - The keybinding used to maximize a window. - The format looks like "<Control>a" or "<Shift><Alt>F1". - 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. - </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><Alt>F5</default> - <locale name="C"> - <short>Unmaximize window</short> - <long> - The keybinding used to unmaximize a window. - The format looks like "<Control>a" or "<Shift><Alt>F1". - 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. - </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 "<Control>a" or "<Shift><Alt>F1". - 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. - </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><Alt>F4</default> - <locale name="C"> - <short>Close window</short> - <long> - The keybinding used to close a window. - The format looks like "<Control>a" or "<Shift><Alt>F1". - 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. - </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><Alt>F9</default> - <locale name="C"> - <short>Minimize window</short> - <long> - The keybinding used to minimize a window. - The format looks like "<Control>a" or "<Shift><Alt>F1". - 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. - </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><Alt>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 "<Control>a" or "<Shift><Alt>F1". - 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. - </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><Alt>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 "<Control>a" or "<Shift><Alt>F1". - 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. - </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 "<Control>a" or "<Shift><Alt>F1". - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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><Control><Shift><Alt>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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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><Control><Shift><Alt>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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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><Control><Shift><Alt>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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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><Control><Shift><Alt>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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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><Alt>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 <Alt>Tab) Holding the "shift" key - while using this binding reverses the direction of movement. - - The format looks like "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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><Control><Alt>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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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><Alt>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 <Alt>F6) Holding the "shift" key - while using this binding reverses the direction of movement. - - The format looks like "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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><Alt>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 <Alt>Escape) Holding the "shift" key - while using this binding reverses the direction of movement. - - The format looks like "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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><Control><Alt>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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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><Control><Alt>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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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><Control><Alt>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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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><Control><Alt>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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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><Control><Alt>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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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><Control><Alt>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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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><Control><Alt>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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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><Alt>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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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><Alt>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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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><Alt>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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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 "<Control>a" or - "<Shift><Alt>F1". - - 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. - </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><Alt></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 "<Alt>" or "<Super>" + 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 "<Control>a" or + "<Shift><Alt>F1". + + 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. + </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> + + + + |