mirror of
https://github.com/brl/mutter.git
synced 2024-11-23 00:20:42 -05:00
570 lines
22 KiB
Plaintext
570 lines
22 KiB
Plaintext
<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>
|
|
Setting this option to false can lead to buggy behavior, so
|
|
users are strongly discouraged from changing it from the default
|
|
of true.
|
|
|
|
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.
|
|
Even when this option is false, windows can
|
|
still be raised by an alt-left-click anywhere on the window, a
|
|
normal click on the window decorations, or by special messages
|
|
from pagers, such as activation requests from tasklist applets.
|
|
This option is currently disabled in click-to-focus mode.
|
|
|
|
Note that the list of ways to raise windows when raise_on_click
|
|
is false does not include programmatic requests from
|
|
applications to raise windows; such requests will be ignored
|
|
regardless of the reason for the request. If you are an
|
|
application developer and have a user complaining that your
|
|
application does not work with this setting disabled, tell them
|
|
it is _their_ fault for breaking their window manager and that
|
|
they need to change this option back to true or live with the
|
|
"bug" they requested.
|
|
</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/general/clutter_disabled</key>
|
|
<applyto>/apps/metacity/general/clutter_disabled</applyto>
|
|
<owner>metacity</owner>
|
|
<type>bool</type>
|
|
<default>false</default>
|
|
<locale name="C">
|
|
<short>Clutter Disabled</short>
|
|
<long>
|
|
Determines whether Clutter compositing backend should be disabled.
|
|
Change to this option will not take effect until Metacity is
|
|
restarted.
|
|
</long>
|
|
</locale>
|
|
</schema>
|
|
|
|
<schema>
|
|
<key>/schemas/apps/metacity/general/clutter_plugins</key>
|
|
<applyto>/apps/metacity/general/clutter_plugins</applyto>
|
|
<owner>metacity</owner>
|
|
<type>list</type>
|
|
<list_type>string</list_type>
|
|
<default>[default]</default>
|
|
<locale name="C">
|
|
<short>Clutter Plugins</short>
|
|
<long>
|
|
Plugins to load for the Clutter-based compositing manager.
|
|
</long>
|
|
</locale>
|
|
</schema>
|
|
|
|
<schema>
|
|
<key>/schemas/apps/metacity/general/live_hidden_windows</key>
|
|
<applyto>/apps/metacity/general/live_hidden_windows</applyto>
|
|
<owner>metacity</owner>
|
|
<type>bool</type>
|
|
<default>false</default>
|
|
<locale name="C">
|
|
<short>Live Hidden Windows</short>
|
|
<long>
|
|
Determines whether hidden windows (i.e., minimized windows and
|
|
windows on other workspaces than the current one) should be kept
|
|
alive.
|
|
</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>
|
|
|
|
|
|
|
|
|