summaryrefslogtreecommitdiff
path: root/metadata
diff options
context:
space:
mode:
authorErkin Bahceci <erkinbah@gmail.com>2008-10-15 17:29:25 +0200
committerDanny Baumann <dannybaumann@web.de>2008-10-15 17:29:25 +0200
commit299810b549baf8c7d35b543eb8ebab2a91b748bc (patch)
tree4285488340805123f6a5ec4350475143bc5eabce /metadata
parente5784d997296ba35a825251ebddb00840aa634ed (diff)
Add category, group, subgroup info to metadata.
Diffstat (limited to 'metadata')
-rw-r--r--metadata/annotate.xml.in1
-rw-r--r--metadata/blur.xml.in1
-rw-r--r--metadata/clone.xml.in1
-rw-r--r--metadata/core.xml.in848
-rw-r--r--metadata/cube.xml.in236
-rw-r--r--metadata/dbus.xml.in1
-rw-r--r--metadata/decoration.xml.in1
-rw-r--r--metadata/fade.xml.in1
-rw-r--r--metadata/fs.xml.in1
-rw-r--r--metadata/glib.xml.in1
-rw-r--r--metadata/inotify.xml.in1
-rw-r--r--metadata/minimize.xml.in1
-rw-r--r--metadata/move.xml.in1
-rw-r--r--metadata/place.xml.in88
-rw-r--r--metadata/png.xml.in1
-rw-r--r--metadata/regex.xml.in1
-rw-r--r--metadata/resize.xml.in64
-rw-r--r--metadata/rotate.xml.in339
-rw-r--r--metadata/scale.xml.in317
-rw-r--r--metadata/screenshot.xml.in1
-rw-r--r--metadata/svg.xml.in1
-rw-r--r--metadata/switcher.xml.in140
-rw-r--r--metadata/video.xml.in1
-rw-r--r--metadata/water.xml.in1
-rw-r--r--metadata/wobbly.xml.in2
-rw-r--r--metadata/zoom.xml.in1
26 files changed, 1086 insertions, 966 deletions
diff --git a/metadata/annotate.xml.in b/metadata/annotate.xml.in
index 46a2b095..14f837a7 100644
--- a/metadata/annotate.xml.in
+++ b/metadata/annotate.xml.in
@@ -2,6 +2,7 @@
<plugin name="annotate">
<_short>Annotate</_short>
<_long>Annotate plugin</_long>
+ <category>Extras</category>
<display>
<option name="initiate_button" type="button">
<_short>Initiate</_short>
diff --git a/metadata/blur.xml.in b/metadata/blur.xml.in
index 21be0f04..f9a6c5e0 100644
--- a/metadata/blur.xml.in
+++ b/metadata/blur.xml.in
@@ -2,6 +2,7 @@
<plugin name="blur">
<_short>Blur Windows</_short>
<_long>Blur windows</_long>
+ <category>Effects</category>
<feature>blur</feature>
<deps>
<relation type="before">
diff --git a/metadata/clone.xml.in b/metadata/clone.xml.in
index d7c7ce49..dcac1085 100644
--- a/metadata/clone.xml.in
+++ b/metadata/clone.xml.in
@@ -2,6 +2,7 @@
<plugin name="clone">
<_short>Clone Output</_short>
<_long>Output clone handler</_long>
+ <category>Desktop</category>
<display>
<option name="initiate_button" type="button">
<_short>Initiate</_short>
diff --git a/metadata/core.xml.in b/metadata/core.xml.in
index 4182f446..26169d12 100644
--- a/metadata/core.xml.in
+++ b/metadata/core.xml.in
@@ -2,6 +2,7 @@
<core>
<_short>General Options</_short>
<_long>General compiz options</_long>
+ <category>General</category>
<display>
<option name="abi" type="int" read_only="true"/>
<option name="active_plugins" type="list">
@@ -12,314 +13,22 @@
<value>core</value>
</default>
</option>
- <option name="texture_filter" type="int">
- <_short>Texture Filter</_short>
- <_long>Texture filtering</_long>
- <default>1</default>
- <min>0</min>
- <max>2</max>
- <desc>
- <value>0</value>
- <_name>Fast</_name>
- </desc>
- <desc>
- <value>1</value>
- <_name>Good</_name>
- </desc>
- <desc>
- <value>2</value>
- <_name>Best</_name>
- </desc>
- </option>
- <option name="click_to_focus" type="bool">
- <_short>Click To Focus</_short>
- <_long>Click on window moves input focus to it</_long>
- <default>true</default>
- </option>
- <option name="autoraise" type="bool">
- <_short>Auto-Raise</_short>
- <_long>Raise selected windows after interval</_long>
- <default>true</default>
- </option>
- <option name="autoraise_delay" type="int">
- <_short>Auto-Raise Delay</_short>
- <_long>Interval before raising selected windows</_long>
- <default>1000</default>
- <min>0</min>
- <max>10000</max>
- </option>
- <option name="edge_delay" type="int">
- <_short>Edge Trigger Delay</_short>
- <_long>Duration the pointer must rest in a screen edge before an edge action is taken.</_long>
- <default>0</default>
- <min>0</min>
- <max>10000</max>
- </option>
- <option name="close_window_key" type="key">
- <_short>Close Window</_short>
- <_long>Close active window</_long>
- <default>&lt;Alt&gt;F4</default>
- </option>
- <option name="close_window_button" type="button">
- <_short>Close Window</_short>
- <_long>Close active window</_long>
- </option>
- <option name="main_menu_key" type="key">
- <_short>Show Main Menu</_short>
- <_long>Show the main menu</_long>
- <default>&lt;Alt&gt;F1</default>
- </option>
- <option name="run_key" type="key">
- <_short>Run Dialog</_short>
- <_long>Show Run Application dialog</_long>
- <default>&lt;Alt&gt;F2</default>
- </option>
- <option name="command0" type="string">
- <_short>Command line 0</_short>
- <_long>Command line to be executed in shell when run_command0 is invoked</_long>
- <default></default>
- </option>
- <option name="command1" type="string">
- <_short>Command line 1</_short>
- <_long>Command line to be executed in shell when run_command1 is invoked</_long>
- <default></default>
- </option>
- <option name="command2" type="string">
- <_short>Command line 2</_short>
- <_long>Command line to be executed in shell when run_command2 is invoked</_long>
- <default></default>
- </option>
- <option name="command3" type="string">
- <_short>Command line 3</_short>
- <_long>Command line to be executed in shell when run_command3 is invoked</_long>
- <default></default>
- </option>
- <option name="command4" type="string">
- <_short>Command line 4</_short>
- <_long>Command line to be executed in shell when run_command4 is invoked</_long>
- <default></default>
- </option>
- <option name="command5" type="string">
- <_short>Command line 5</_short>
- <_long>Command line to be executed in shell when run_command5 is invoked</_long>
- <default></default>
- </option>
- <option name="command6" type="string">
- <_short>Command line 6</_short>
- <_long>Command line to be executed in shell when run_command6 is invoked</_long>
- <default></default>
- </option>
- <option name="command7" type="string">
- <_short>Command line 7</_short>
- <_long>Command line to be executed in shell when run_command7 is invoked</_long>
- <default></default>
- </option>
- <option name="command8" type="string">
- <_short>Command line 8</_short>
- <_long>Command line to be executed in shell when run_command8 is invoked</_long>
- <default></default>
- </option>
- <option name="command9" type="string">
- <_short>Command line 9</_short>
- <_long>Command line to be executed in shell when run_command9 is invoked</_long>
- <default></default>
- </option>
- <option name="command10" type="string">
- <_short>Command line 10</_short>
- <_long>Command line to be executed in shell when run_command10 is invoked</_long>
- <default></default>
- </option>
- <option name="command11" type="string">
- <_short>Command line 11</_short>
- <_long>Command line to be executed in shell when run_command11 is invoked</_long>
- <default></default>
- </option>
- <option name="run_command0_key" type="key">
- <_short>Run command 0</_short>
- <_long>A keybinding that when invoked, will run the shell command identified by command0</_long>
- </option>
- <option name="run_command1_key" type="key">
- <_short>Run command 1</_short>
- <_long>A keybinding that when invoked, will run the shell command identified by command1</_long>
- </option>
- <option name="run_command2_key" type="key">
- <_short>Run command 2</_short>
- <_long>A keybinding that when invoked, will run the shell command identified by command2</_long>
- </option>
- <option name="run_command3_key" type="key">
- <_short>Run command 3</_short>
- <_long>A keybinding that when invoked, will run the shell command identified by command3</_long>
- </option>
- <option name="run_command4_key" type="key">
- <_short>Run command 4</_short>
- <_long>A keybinding that when invoked, will run the shell command identified by command4</_long>
- </option>
- <option name="run_command5_key" type="key">
- <_short>Run command 5</_short>
- <_long>A keybinding that when invoked, will run the shell command identified by command5</_long>
- </option>
- <option name="run_command6_key" type="key">
- <_short>Run command 6</_short>
- <_long>A keybinding that when invoked, will run the shell command identified by command6</_long>
- </option>
- <option name="run_command7_key" type="key">
- <_short>Run command 7</_short>
- <_long>A keybinding that when invoked, will run the shell command identified by command7</_long>
- </option>
- <option name="run_command8_key" type="key">
- <_short>Run command 8</_short>
- <_long>A keybinding that when invoked, will run the shell command identified by command8</_long>
- </option>
- <option name="run_command9_key" type="key">
- <_short>Run command 9</_short>
- <_long>A keybinding that when invoked, will run the shell command identified by command9</_long>
- </option>
- <option name="run_command10_key" type="key">
- <_short>Run command 10</_short>
- <_long>A keybinding that when invoked, will run the shell command identified by command10</_long>
- </option>
- <option name="run_command11_key" type="key">
- <_short>Run command 11</_short>
- <_long>A keybinding that when invoked, will run the shell command identified by command11</_long>
- </option>
- <option name="slow_animations_key" type="key">
- <_short>Slow Animations</_short>
- <_long>Toggle use of slow animations</_long>
- </option>
- <option name="raise_window_key" type="key">
- <_short>Raise Window</_short>
- <_long>Raise window above other windows</_long>
- </option>
- <option name="raise_window_button" type="button">
- <_short>Raise Window</_short>
- <_long>Raise window above other windows</_long>
- <default>&lt;Control&gt;Button6</default>
- </option>
- <option name="lower_window_key" type="key">
- <_short>Lower Window</_short>
- <_long>Lower window beneath other windows</_long>
- </option>
- <option name="lower_window_button" type="button">
- <_short>Lower Window</_short>
- <_long>Lower window beneath other windows</_long>
- <default>&lt;Alt&gt;Button6</default>
- </option>
- <option name="unmaximize_window_key" type="key">
- <_short>Unmaximize Window</_short>
- <_long>Unmaximize active window</_long>
- <default>&lt;Alt&gt;F5</default>
- </option>
- <option name="minimize_window_key" type="key">
- <_short>Minimize Window</_short>
- <_long>Minimize active window</_long>
- <default>&lt;Alt&gt;F9</default>
- </option>
- <option name="minimize_window_button" type="button">
- <_short>Minimize Window</_short>
- <_long>Minimize active window</_long>
- </option>
- <option name="maximize_window_key" type="key">
- <_short>Maximize Window</_short>
- <_long>Maximize active window</_long>
- <default>&lt;Alt&gt;F10</default>
- </option>
- <option name="maximize_window_horizontally_key" type="key">
- <_short>Maximize Window Horizontally</_short>
- <_long>Maximize active window horizontally</_long>
- </option>
- <option name="maximize_window_vertically_key" type="key">
- <_short>Maximize Window Vertically</_short>
- <_long>Maximize active window vertically</_long>
- </option>
- <option name="command_screenshot" type="string">
- <_short>Screenshot command line</_short>
- <_long>Screenshot command line</_long>
- <default>gnome-screenshot</default>
- </option>
- <option name="run_command_screenshot_key" type="key">
- <_short>Take a screenshot</_short>
- <_long>Take a screenshot</_long>
- <default>Print</default>
- </option>
- <option name="command_window_screenshot" type="string">
- <_short>Window screenshot command line</_short>
- <_long>Window screenshot command line</_long>
- <default>gnome-screenshot --window</default>
- </option>
- <option name="run_command_window_screenshot_key" type="key">
- <_short>Take a screenshot of a window</_short>
- <_long>Take a screenshot of a window</_long>
- <default>&lt;Alt&gt;Print</default>
- </option>
- <option name="window_menu_button" type="button">
- <_short>Window Menu</_short>
- <_long>Window menu button binding</_long>
- <default>&lt;Alt&gt;Button3</default>
- </option>
- <option name="window_menu_key" type="key">
- <_short>Window Menu</_short>
- <_long>Window menu key binding</_long>
- <default>&lt;Alt&gt;space</default>
- </option>
- <option name="show_desktop_key" type="key">
- <_short>Show Desktop</_short>
- <_long>Hide all windows and focus desktop</_long>
- <default>&lt;Control&gt;&lt;Alt&gt;d</default>
- </option>
- <option name="show_desktop_edge" type="edge">
- <_short>Show Desktop</_short>
- <_long>Hide all windows and focus desktop</_long>
- <default/>
- </option>
- <option name="raise_on_click" type="bool">
- <_short>Raise On Click</_short>
- <_long>Raise windows when clicked</_long>
- <default>true</default>
- </option>
<option name="audible_bell" type="bool">
<_short>Audible Bell</_short>
<_long>Audible system beep</_long>
<default>true</default>
</option>
- <option name="toggle_window_maximized_key" type="key">
- <_short>Toggle Window Maximized</_short>
- <_long>Toggle active window maximized</_long>
- </option>
- <option name="toggle_window_maximized_button" type="button">
- <_short>Toggle Window Maximized</_short>
- <_long>Toggle active window maximized</_long>
- </option>
- <option name="toggle_window_maximized_horizontally_key" type="key">
- <_short>Toggle Window Maximized Horizontally</_short>
- <_long>Toggle active window maximized horizontally</_long>
- </option>
- <option name="toggle_window_maximized_vertically_key" type="key">
- <_short>Toggle Window Maximized Vertically</_short>
- <_long>Toggle active window maximized vertically</_long>
- </option>
- <option name="hide_skip_taskbar_windows" type="bool">
- <_short>Hide Skip Taskbar Windows</_short>
- <_long>Hide windows not in taskbar when entering show desktop mode</_long>
- <default>true</default>
- </option>
- <option name="toggle_window_shaded_key" type="key">
- <_short>Toggle Window Shaded</_short>
- <_long>Toggle active window shaded</_long>
- <default>&lt;Control&gt;&lt;Alt&gt;s</default>
- </option>
<option name="ignore_hints_when_maximized" type="bool">
<_short>Ignore Hints When Maximized</_short>
<_long>Ignore size increment and aspect hints when window is maximized</_long>
<default>true</default>
</option>
- <option name="command_terminal" type="string">
- <_short>Terminal command line</_short>
- <_long>Terminal command line</_long>
- <default></default>
- </option>
- <option name="run_command_terminal_key" type="key">
- <_short>Open a terminal</_short>
- <_long>Open a terminal</_long>
+ <option name="edge_delay" type="int">
+ <_short>Edge Trigger Delay</_short>
+ <_long>Duration the pointer must rest in a screen edge before an edge action is taken.</_long>
+ <default>0</default>
+ <min>0</min>
+ <max>10000</max>
</option>
<option name="ping_delay" type="int">
<_short>Ping Delay</_short>
@@ -328,39 +37,444 @@
<min>1000</min>
<max>30000</max>
</option>
+ <group>
+ <_short>Display Settings</_short>
+ <option name="texture_filter" type="int">
+ <_short>Texture Filter</_short>
+ <_long>Texture filtering</_long>
+ <default>1</default>
+ <min>0</min>
+ <max>2</max>
+ <desc>
+ <value>0</value>
+ <_name>Fast</_name>
+ </desc>
+ <desc>
+ <value>1</value>
+ <_name>Good</_name>
+ </desc>
+ <desc>
+ <value>2</value>
+ <_name>Best</_name>
+ </desc>
+ </option>
+ </group>
+ <group>
+ <_short>Focus &amp; Raise Behaviour</_short>
+ <option name="click_to_focus" type="bool">
+ <_short>Click To Focus</_short>
+ <_long>Click on window moves input focus to it</_long>
+ <default>true</default>
+ </option>
+ <option name="raise_on_click" type="bool">
+ <_short>Raise On Click</_short>
+ <_long>Raise windows when clicked</_long>
+ <default>true</default>
+ </option>
+ <option name="autoraise" type="bool">
+ <_short>Auto-Raise</_short>
+ <_long>Raise selected windows after interval</_long>
+ <default>true</default>
+ </option>
+ <option name="autoraise_delay" type="int">
+ <_short>Auto-Raise Delay</_short>
+ <_long>Interval before raising selected windows</_long>
+ <default>1000</default>
+ <min>0</min>
+ <max>10000</max>
+ </option>
+ </group>
+
+ <group>
+ <_short>Key bindings</_short>
+ <option name="close_window_key" type="key">
+ <_short>Close Window</_short>
+ <_long>Close active window</_long>
+ <default>&lt;Alt&gt;F4</default>
+ </option>
+ <option name="close_window_button" type="button">
+ <_short>Close Window</_short>
+ <_long>Close active window</_long>
+ </option>
+ <option name="main_menu_key" type="key">
+ <_short>Show Main Menu</_short>
+ <_long>Show the main menu</_long>
+ <default>&lt;Alt&gt;F1</default>
+ </option>
+ <option name="run_key" type="key">
+ <_short>Run Dialog</_short>
+ <_long>Show Run Application dialog</_long>
+ <default>&lt;Alt&gt;F2</default>
+ </option>
+ <option name="raise_window_key" type="key">
+ <_short>Raise Window</_short>
+ <_long>Raise window above other windows</_long>
+ </option>
+ <option name="raise_window_button" type="button">
+ <_short>Raise Window</_short>
+ <_long>Raise window above other windows</_long>
+ <default>&lt;Control&gt;Button6</default>
+ </option>
+ <option name="lower_window_key" type="key">
+ <_short>Lower Window</_short>
+ <_long>Lower window beneath other windows</_long>
+ </option>
+ <option name="lower_window_button" type="button">
+ <_short>Lower Window</_short>
+ <_long>Lower window beneath other windows</_long>
+ <default>&lt;Alt&gt;Button6</default>
+ </option>
+ <option name="unmaximize_window_key" type="key">
+ <_short>Unmaximize Window</_short>
+ <_long>Unmaximize active window</_long>
+ <default>&lt;Alt&gt;F5</default>
+ </option>
+ <option name="minimize_window_key" type="key">
+ <_short>Minimize Window</_short>
+ <_long>Minimize active window</_long>
+ <default>&lt;Alt&gt;F9</default>
+ </option>
+ <option name="minimize_window_button" type="button">
+ <_short>Minimize Window</_short>
+ <_long>Minimize active window</_long>
+ </option>
+ <option name="maximize_window_key" type="key">
+ <_short>Maximize Window</_short>
+ <_long>Maximize active window</_long>
+ <default>&lt;Alt&gt;F10</default>
+ </option>
+ <option name="maximize_window_horizontally_key" type="key">
+ <_short>Maximize Window Horizontally</_short>
+ <_long>Maximize active window horizontally</_long>
+ </option>
+ <option name="maximize_window_vertically_key" type="key">
+ <_short>Maximize Window Vertically</_short>
+ <_long>Maximize active window vertically</_long>
+ </option>
+ <option name="window_menu_button" type="button">
+ <_short>Window Menu</_short>
+ <_long>Window menu button binding</_long>
+ <default>&lt;Alt&gt;Button3</default>
+ </option>
+ <option name="window_menu_key" type="key">
+ <_short>Window Menu</_short>
+ <_long>Window menu key binding</_long>
+ <default>&lt;Alt&gt;space</default>
+ </option>
+ <option name="show_desktop_key" type="key">
+ <_short>Show Desktop</_short>
+ <_long>Hide all windows and focus desktop</_long>
+ <default>&lt;Control&gt;&lt;Alt&gt;d</default>
+ </option>
+ <option name="show_desktop_edge" type="edge">
+ <_short>Show Desktop</_short>
+ <_long>Hide all windows and focus desktop</_long>
+ <default/>
+ </option>
+ <option name="toggle_window_maximized_key" type="key">
+ <_short>Toggle Window Maximized</_short>
+ <_long>Toggle active window maximized</_long>
+ </option>
+ <option name="toggle_window_maximized_button" type="button">
+ <_short>Toggle Window Maximized</_short>
+ <_long>Toggle active window maximized</_long>
+ </option>
+ <option name="toggle_window_maximized_horizontally_key" type="key">
+ <_short>Toggle Window Maximized Horizontally</_short>
+ <_long>Toggle active window maximized horizontally</_long>
+ </option>
+ <option name="toggle_window_maximized_vertically_key" type="key">
+ <_short>Toggle Window Maximized Vertically</_short>
+ <_long>Toggle active window maximized vertically</_long>
+ </option>
+ <option name="hide_skip_taskbar_windows" type="bool">
+ <_short>Hide Skip Taskbar Windows</_short>
+ <_long>Hide windows not in taskbar when entering show desktop mode</_long>
+ <default>true</default>
+ </option>
+ <option name="toggle_window_shaded_key" type="key">
+ <_short>Toggle Window Shaded</_short>
+ <_long>Toggle active window shaded</_long>
+ <default>&lt;Control&gt;&lt;Alt&gt;s</default>
+ </option>
+ <option name="slow_animations_key" type="key">
+ <_short>Slow Animations</_short>
+ <_long>Toggle use of slow animations</_long>
+ </option>
+ </group>
+ <group>
+ <_short>Commands</_short>
+ <subgroup>
+ <_short>Commands</_short>
+ <option name="command0" type="string">
+ <_short>Command line 0</_short>
+ <_long>Command line to be executed in shell when run_command0 is invoked</_long>
+ <default></default>
+ </option>
+ <option name="command1" type="string">
+ <_short>Command line 1</_short>
+ <_long>Command line to be executed in shell when run_command1 is invoked</_long>
+ <default></default>
+ </option>
+ <option name="command2" type="string">
+ <_short>Command line 2</_short>
+ <_long>Command line to be executed in shell when run_command2 is invoked</_long>
+ <default></default>
+ </option>
+ <option name="command3" type="string">
+ <_short>Command line 3</_short>
+ <_long>Command line to be executed in shell when run_command3 is invoked</_long>
+ <default></default>
+ </option>
+ <option name="command4" type="string">
+ <_short>Command line 4</_short>
+ <_long>Command line to be executed in shell when run_command4 is invoked</_long>
+ <default></default>
+ </option>
+ <option name="command5" type="string">
+ <_short>Command line 5</_short>
+ <_long>Command line to be executed in shell when run_command5 is invoked</_long>
+ <default></default>
+ </option>
+ <option name="command6" type="string">
+ <_short>Command line 6</_short>
+ <_long>Command line to be executed in shell when run_command6 is invoked</_long>
+ <default></default>
+ </option>
+ <option name="command7" type="string">
+ <_short>Command line 7</_short>
+ <_long>Command line to be executed in shell when run_command7 is invoked</_long>
+ <default></default>
+ </option>
+ <option name="command8" type="string">
+ <_short>Command line 8</_short>
+ <_long>Command line to be executed in shell when run_command8 is invoked</_long>
+ <default></default>
+ </option>
+ <option name="command9" type="string">
+ <_short>Command line 9</_short>
+ <_long>Command line to be executed in shell when run_command9 is invoked</_long>
+ <default></default>
+ </option>
+ <option name="command10" type="string">
+ <_short>Command line 10</_short>
+ <_long>Command line to be executed in shell when run_command10 is invoked</_long>
+ <default></default>
+ </option>
+ <option name="command11" type="string">
+ <_short>Command line 11</_short>
+ <_long>Command line to be executed in shell when run_command11 is invoked</_long>
+ <default></default>
+ </option>
+ </subgroup>
+ <subgroup>
+ <_short>Key bindings</_short>
+ <option name="run_command0_key" type="key">
+ <_short>Run command 0</_short>
+ <_long>A keybinding that when invoked, will run the shell command identified by command0</_long>
+ </option>
+ <option name="run_command1_key" type="key">
+ <_short>Run command 1</_short>
+ <_long>A keybinding that when invoked, will run the shell command identified by command1</_long>
+ </option>
+ <option name="run_command2_key" type="key">
+ <_short>Run command 2</_short>
+ <_long>A keybinding that when invoked, will run the shell command identified by command2</_long>
+ </option>
+ <option name="run_command3_key" type="key">
+ <_short>Run command 3</_short>
+ <_long>A keybinding that when invoked, will run the shell command identified by command3</_long>
+ </option>
+ <option name="run_command4_key" type="key">
+ <_short>Run command 4</_short>
+ <_long>A keybinding that when invoked, will run the shell command identified by command4</_long>
+ </option>
+ <option name="run_command5_key" type="key">
+ <_short>Run command 5</_short>
+ <_long>A keybinding that when invoked, will run the shell command identified by command5</_long>
+ </option>
+ <option name="run_command6_key" type="key">
+ <_short>Run command 6</_short>
+ <_long>A keybinding that when invoked, will run the shell command identified by command6</_long>
+ </option>
+ <option name="run_command7_key" type="key">
+ <_short>Run command 7</_short>
+ <_long>A keybinding that when invoked, will run the shell command identified by command7</_long>
+ </option>
+ <option name="run_command8_key" type="key">
+ <_short>Run command 8</_short>
+ <_long>A keybinding that when invoked, will run the shell command identified by command8</_long>
+ </option>
+ <option name="run_command9_key" type="key">
+ <_short>Run command 9</_short>
+ <_long>A keybinding that when invoked, will run the shell command identified by command9</_long>
+ </option>
+ <option name="run_command10_key" type="key">
+ <_short>Run command 10</_short>
+ <_long>A keybinding that when invoked, will run the shell command identified by command10</_long>
+ </option>
+ <option name="run_command11_key" type="key">
+ <_short>Run command 11</_short>
+ <_long>A keybinding that when invoked, will run the shell command identified by command11</_long>
+ </option>
+ </subgroup>
+ <subgroup>
+ <_short>Screenshot commands</_short>
+ <option name="command_screenshot" type="string">
+ <_short>Screenshot command line</_short>
+ <_long>Screenshot command line</_long>
+ <default>gnome-screenshot</default>
+ </option>
+ <option name="command_window_screenshot" type="string">
+ <_short>Window screenshot command line</_short>
+ <_long>Window screenshot command line</_long>
+ <default>gnome-screenshot --window</default>
+ </option>
+ </subgroup>
+ <subgroup>
+ <_short>Screenshot key bindings</_short>
+ <option name="run_command_screenshot_key" type="key">
+ <_short>Take a screenshot</_short>
+ <_long>Take a screenshot</_long>
+ <default>Print</default>
+ </option>
+ <option name="run_command_window_screenshot_key" type="key">
+ <_short>Take a screenshot of a window</_short>
+ <_long>Take a screenshot of a window</_long>
+ <default>&lt;Alt&gt;Print</default>
+ </option>
+ </subgroup>
+ <subgroup>
+ <_short>Run terminal command</_short>
+ <option name="command_terminal" type="string">
+ <_short>Terminal command line</_short>
+ <_long>Terminal command line</_long>
+ <default></default>
+ </option>
+ <option name="run_command_terminal_key" type="key">
+ <_short>Open a terminal</_short>
+ <_long>Open a terminal</_long>
+ </option>
+ </subgroup>
+ </group>
</display>
<screen>
- <option name="detect_refresh_rate" type="bool">
- <_short>Detect Refresh Rate</_short>
- <_long>Automatic detection of refresh rate</_long>
- <default>true</default>
- </option>
- <option name="lighting" type="bool">
- <_short>Lighting</_short>
- <_long>Use diffuse light when screen is transformed</_long>
- <default>true</default>
- </option>
- <option name="refresh_rate" type="int">
- <_short>Refresh Rate</_short>
- <_long>The rate at which the screen is redrawn (times/second)</_long>
- <default>50</default>
- <min>1</min>
- <max>200</max>
- </option>
- <option name="hsize" type="int">
- <_short>Horizontal Virtual Size</_short>
- <_long>Screen size multiplier for horizontal virtual size</_long>
- <default>4</default>
- <min>1</min>
- <max>32</max>
- </option>
- <option name="vsize" type="int">
- <_short>Vertical Virtual Size</_short>
- <_long>Screen size multiplier for vertical virtual size</_long>
- <default>1</default>
- <min>1</min>
- <max>32</max>
- </option>
+ <group>
+ <_short>Desktop Size</_short>
+ <option name="hsize" type="int">
+ <_short>Horizontal Virtual Size</_short>
+ <_long>Screen size multiplier for horizontal virtual size</_long>
+ <default>4</default>
+ <min>1</min>
+ <max>32</max>
+ </option>
+ <option name="vsize" type="int">
+ <_short>Vertical Virtual Size</_short>
+ <_long>Screen size multiplier for vertical virtual size</_long>
+ <default>1</default>
+ <min>1</min>
+ <max>32</max>
+ </option>
+ <option name="number_of_desktops" type="int">
+ <_short>Number of Desktops</_short>
+ <_long>Number of virtual desktops</_long>
+ <default>1</default>
+ <min>1</min>
+ <max>36</max>
+ </option>
+ </group>
+ <group>
+ <_short>Display Settings</_short>
+ <option name="lighting" type="bool">
+ <_short>Lighting</_short>
+ <_long>Use diffuse light when screen is transformed</_long>
+ <default>true</default>
+ </option>
+ <option name="detect_refresh_rate" type="bool">
+ <_short>Detect Refresh Rate</_short>
+ <_long>Automatic detection of refresh rate</_long>
+ <default>true</default>
+ </option>
+ <option name="refresh_rate" type="int">
+ <_short>Refresh Rate</_short>
+ <_long>The rate at which the screen is redrawn (times/second)</_long>
+ <default>50</default>
+ <min>1</min>
+ <max>200</max>
+ </option>
+ <option name="detect_outputs" type="bool">
+ <_short>Detect Outputs</_short>
+ <_long>Automatic detection of output devices</_long>
+ <default>true</default>
+ </option>
+ <option name="overlapping_outputs" type="int">
+ <_short>Overlapping Output Handling</_short>
+ <_long>Which one of overlapping output devices should be preferred</_long>
+ <default>0</default>
+ <min>0</min>
+ <max>2</max>
+ <desc>
+ <value>0</value>
+ <_name>Smart mode</_name>
+ </desc>
+ <desc>
+ <value>1</value>
+ <_name>Prefer larger output</_name>
+ </desc>
+ <desc>
+ <value>2</value>
+ <_name>Prefer smaller output</_name>
+ </desc>
+ </option>
+ <option name="outputs" type="list">
+ <_short>Outputs</_short>
+ <_long>List of strings describing output devices</_long>
+ <type>string</type>
+ <default>
+ <value>640x480+0+0</value>
+ </default>
+ </option>
+ <option name="sync_to_vblank" type="bool">
+ <_short>Sync To VBlank</_short>
+ <_long>Only perform screen updates during vertical blanking period</_long>
+ <default>true</default>
+ </option>
+ </group>
+ <group>
+ <_short>Focus &amp; Raise Behaviour</_short>
+ <option name="focus_prevention_level" type="int">
+ <_short>Focus Prevention Level</_short>
+ <_long>Level of focus stealing prevention</_long>
+ <min>0</min>
+ <max>4</max>
+ <default>1</default>
+ <desc>
+ <value>0</value>
+ <_name>Off</_name>
+ </desc>
+ <desc>
+ <value>1</value>
+ <_name>Low</_name>
+ </desc>
+ <desc>
+ <value>2</value>
+ <_name>Normal</_name>
+ </desc>
+ <desc>
+ <value>3</value>
+ <_name>High</_name>
+ </desc>
+ <desc>
+ <value>4</value>
+ <_name>Very High</_name>
+ </desc>
+ </option>
+ <option name="focus_prevention_match" type="match">
+ <_short>Focus Prevention Windows</_short>
+ <_long>Focus prevention windows</_long>
+ <default>any</default>
+ </option>
+ </group>
<option name="unredirect_fullscreen_windows" type="bool">
<_short>Unredirect Fullscreen Windows</_short>
<_long>Allow drawing of fullscreen windows to not be redirected to offscreen pixmaps</_long>
@@ -371,87 +485,11 @@
<_long>Default window icon image</_long>
<default>icon</default>
</option>
- <option name="sync_to_vblank" type="bool">
- <_short>Sync To VBlank</_short>
- <_long>Only perform screen updates during vertical blanking period</_long>
- <default>true</default>
- </option>
- <option name="number_of_desktops" type="int">
- <_short>Number of Desktops</_short>
- <_long>Number of virtual desktops</_long>
- <default>1</default>
- <min>1</min>
- <max>36</max>
- </option>
- <option name="detect_outputs" type="bool">
- <_short>Detect Outputs</_short>
- <_long>Automatic detection of output devices</_long>
- <default>true</default>
- </option>
- <option name="outputs" type="list">
- <_short>Outputs</_short>
- <_long>List of strings describing output devices</_long>
- <type>string</type>
- <default>
- <value>640x480+0+0</value>
- </default>
- </option>
- <option name="overlapping_outputs" type="int">
- <_short>Overlapping Output Handling</_short>
- <_long>Which one of overlapping output devices should be preferred</_long>
- <default>0</default>
- <min>0</min>
- <max>2</max>
- <desc>
- <value>0</value>
- <_name>Smart mode</_name>
- </desc>
- <desc>
- <value>1</value>
- <_name>Prefer larger output</_name>
- </desc>
- <desc>
- <value>2</value>
- <_name>Prefer smaller output</_name>
- </desc>
- </option>
<option name="force_independent_output_painting" type="bool">
<_short>Force independent output painting.</_short>
<_long>Paint each output device independly, even if the output devices overlap</_long>
<default>false</default>
</option>
- <option name="focus_prevention_level" type="int">
- <_short>Focus Prevention Level</_short>
- <_long>Level of focus stealing prevention</_long>
- <min>0</min>
- <max>4</max>
- <default>1</default>
- <desc>
- <value>0</value>
- <_name>Off</_name>
- </desc>
- <desc>
- <value>1</value>
- <_name>Low</_name>
- </desc>
- <desc>
- <value>2</value>
- <_name>Normal</_name>
- </desc>
- <desc>
- <value>3</value>
- <_name>High</_name>
- </desc>
- <desc>
- <value>4</value>
- <_name>Very High</_name>
- </desc>
- </option>
- <option name="focus_prevention_match" type="match">
- <_short>Focus Prevention Windows</_short>
- <_long>Focus prevention windows</_long>
- <default>any</default>
- </option>
<option name="texture_compression" type="bool">
<_short>Texture Compression</_short>
<_long>If available use compression for textures converted from images</_long>
diff --git a/metadata/cube.xml.in b/metadata/cube.xml.in
index f07da8b0..7e9a42bd 100644
--- a/metadata/cube.xml.in
+++ b/metadata/cube.xml.in
@@ -2,6 +2,7 @@
<plugin name="cube">
<_short>Desktop Cube</_short>
<_long>Place windows on cube</_long>
+ <category>Desktop</category>
<feature>largedesktop</feature>
<deps>
<relation type="before">
@@ -29,120 +30,11 @@
</option>
</display>
<screen>
- <option name="color" type="color">
- <_short>Cube Color</_short>
- <_long>Color of top and bottom sides of the cube</_long>
- <default>
- <red>0xfefe</red>
- <green>0xffff</green>
- <blue>0xc7c7</blue>
- </default>
- </option>
- <option name="in" type="bool">
- <_short>Inside Cube</_short>
- <_long>Inside cube</_long>
- <default>false</default>
- </option>
- <option name="scale_image" type="bool">
- <_short>Scale image</_short>
- <_long>Scale images to cover top face of cube</_long>
- <default>false</default>
- </option>
- <option name="images" type="list">
- <_short>Image files</_short>
- <_long>List of PNG and SVG files that should be rendered on top face of cube</_long>
- <type>string</type>
- <default>
- <value>freedesktop</value>
- </default>
- </option>
- <option name="skydome" type="bool">
- <_short>Skydome</_short>
- <_long>Render skydome</_long>
- <default>false</default>
- </option>
- <option name="skydome_image" type="string">
- <_short>Skydome Image</_short>
- <_long>Image to use as texture for the skydome</_long>
- </option>
- <option name="skydome_animated" type="bool">
- <_short>Animate Skydome</_short>
- <_long>Animate skydome when rotating cube</_long>
- <default>false</default>
- </option>
- <option name="skydome_gradient_start_color" type="color">
- <_short>Skydome Gradient Start Color</_short>
- <_long>Color to use for the top color-stop of the skydome-fallback gradient</_long>
- <default>
- <red>0x0d0d</red>
- <green>0xb1b1</green>
- <blue>0xfdfd</blue>
- </default>
- </option>
- <option name="skydome_gradient_end_color" type="color">
- <_short>Skydome Gradient End Color</_short>
- <_long>Color to use for the bottom color-stop of the skydome-fallback gradient</_long>
- <default>
- <red>0xfefe</red>
- <green>0xffff</green>
- <blue>0xc7c7</blue>
- </default>
- </option>
- <option name="acceleration" type="float">
- <_short>Acceleration</_short>
- <_long>Fold Acceleration</_long>
- <default>4.0</default>
- <min>1.0</min>
- <max>20.0</max>
- <precision>0.1</precision>
- </option>
- <option name="speed" type="float">
- <_short>Speed</_short>
- <_long>Fold Speed</_long>
- <default>1.5</default>
- <min>0.1</min>
- <max>50.0</max>
- <precision>0.1</precision>
- </option>
- <option name="timestep" type="float">
- <_short>Timestep</_short>
- <_long>Fold Timestep</_long>
- <default>1.2</default>
- <min>0.1</min>
- <max>50.0</max>
- <precision>0.1</precision>
- </option>
<option name="mipmap" type="bool">
<_short>Mipmap</_short>
<_long>Generate mipmaps when possible for higher quality scaling</_long>
<default>true</default>
</option>
- <option name="adjust_image" type="bool">
- <_short>Adjust Image</_short>
- <_long>Adjust top face image to rotation</_long>
- <default>false</default>
- </option>
- <option name="active_opacity" type="float">
- <_short>Opacity During Rotation</_short>
- <_long>Opacity of desktop window during rotation.</_long>
- <default>100.0</default>
- <min>0.0</min>
- <max>100.0</max>
- <precision>1.0</precision>
- </option>
- <option name="inactive_opacity" type="float">
- <_short>Opacity When Not Rotating</_short>
- <_long>Opacity of desktop window when not rotating.</_long>
- <default>100.0</default>
- <min>0.0</min>
- <max>100.0</max>
- <precision>1.0</precision>
- </option>
- <option name="transparent_manual_only" type="bool">
- <_short>Transparency Only on Mouse Rotate</_short>
- <_long>Initiates Cube transparency only if rotation is mouse driven.</_long>
- <default>true</default>
- </option>
<option name="multioutput_mode" type="int">
<_short>Multi Output Mode</_short>
<_long>Selects how the cube is displayed if multiple output devices are used.</_long>
@@ -162,6 +54,132 @@
<_name>One big cube</_name>
</desc>
</option>
+ <group>
+ <_short>Behaviour</_short>
+ <option name="in" type="bool">
+ <_short>Inside Cube</_short>
+ <_long>Inside cube</_long>
+ <default>false</default>
+ </option>
+ <option name="acceleration" type="float">
+ <_short>Acceleration</_short>
+ <_long>Fold Acceleration</_long>
+ <default>4.0</default>
+ <min>1.0</min>
+ <max>20.0</max>
+ <precision>0.1</precision>
+ </option>
+ <option name="speed" type="float">
+ <_short>Speed</_short>
+ <_long>Fold Speed</_long>
+ <default>1.5</default>
+ <min>0.1</min>
+ <max>50.0</max>
+ <precision>0.1</precision>
+ </option>
+ <option name="timestep" type="float">
+ <_short>Timestep</_short>
+ <_long>Fold Timestep</_long>
+ <default>1.2</default>
+ <min>0.1</min>
+ <max>50.0</max>
+ <precision>0.1</precision>
+ </option>
+ </group>
+ <group>
+ <_short>Appearance</_short>
+ <option name="color" type="color">
+ <_short>Cube Color</_short>
+ <_long>Color of top and bottom sides of the cube</_long>
+ <default>
+ <red>0xfefe</red>
+ <green>0xffff</green>
+ <blue>0xc7c7</blue>
+ </default>
+ </option>
+ <subgroup>
+ <_short>Cube Caps</_short>
+ <option name="scale_image" type="bool">
+ <_short>Scale image</_short>
+ <_long>Scale images to cover top face of cube</_long>
+ <default>false</default>
+ </option>
+ <option name="images" type="list">
+ <_short>Image files</_short>
+ <_long>List of PNG and SVG files that should be rendered on top face of cube</_long>
+ <type>string</type>
+ <hints>file;image;</hints>
+ <default>
+ <value>freedesktop</value>
+ </default>
+ </option>
+ <option name="adjust_image" type="bool">
+ <_short>Adjust Image</_short>
+ <_long>Adjust top face image to rotation</_long>
+ <default>false</default>
+ </option>
+ </subgroup>
+ <subgroup>
+ <_short>Skydome</_short>
+ <option name="skydome" type="bool">
+ <_short>Skydome</_short>
+ <_long>Render skydome</_long>
+ <default>false</default>
+ </option>
+ <option name="skydome_image" type="string">
+ <_short>Skydome Image</_short>
+ <_long>Image to use as texture for the skydome</_long>
+ <hints>file;image;</hints>
+ </option>
+ <option name="skydome_animated" type="bool">
+ <_short>Animate Skydome</_short>
+ <_long>Animate skydome when rotating cube</_long>
+ <default>false</default>
+ </option>
+ <option name="skydome_gradient_start_color" type="color">
+ <_short>Skydome Gradient Start Color</_short>
+ <_long>Color to use for the top color-stop of the skydome-fallback gradient</_long>
+ <default>
+ <red>0x0d0d</red>
+ <green>0xb1b1</green>
+ <blue>0xfdfd</blue>
+ </default>
+ </option>
+ <option name="skydome_gradient_end_color" type="color">
+ <_short>Skydome Gradient End Color</_short>
+ <_long>Color to use for the bottom color-stop of the skydome-fallback gradient</_long>
+ <default>
+ <red>0xfefe</red>
+ <green>0xffff</green>
+ <blue>0xc7c7</blue>
+ </default>
+ </option>
+ </subgroup>
+ </group>
+ <group>
+ <_short>Transparent Cube</_short>
+ <option name="active_opacity" type="float">
+ <_short>Opacity During Rotation</_short>
+ <_long>Opacity of desktop window during rotation.</_long>
+ <default>100.0</default>
+ <min>0.0</min>
+ <max>100.0</max>
+ <precision>1.0</precision>
+ </option>
+ <option name="inactive_opacity" type="float">
+ <_short>Opacity When Not Rotating</_short>
+ <_long>Opacity of desktop window when not rotating.</_long>
+ <default>100.0</default>
+ <min>0.0</min>
+ <max>100.0</max>
+ <precision>1.0</precision>
+ </option>
+ <option name="transparent_manual_only" type="bool">
+ <_short>Transparency Only on Mouse Rotate</_short>
+ <_long>Initiates Cube transparency only if rotation is mouse driven.</_long>
+ <default>true</default>
+ </option>
+ </group>
</screen>
</plugin>
</compiz>
diff --git a/metadata/dbus.xml.in b/metadata/dbus.xml.in
index aff5d7ab..19f17641 100644
--- a/metadata/dbus.xml.in
+++ b/metadata/dbus.xml.in
@@ -2,5 +2,6 @@
<plugin name="dbus">
<_short>Dbus</_short>
<_long>Dbus Control Backend</_long>
+ <category>Utility</category>
</plugin>
</compiz>
diff --git a/metadata/decoration.xml.in b/metadata/decoration.xml.in
index e458f803..3be23c5d 100644
--- a/metadata/decoration.xml.in
+++ b/metadata/decoration.xml.in
@@ -2,6 +2,7 @@
<plugin name="decoration">
<_short>Window Decoration</_short>
<_long>Window decorations</_long>
+ <category>Effects</category>
<feature>decorations</feature>
<deps>
<relation type="before">
diff --git a/metadata/fade.xml.in b/metadata/fade.xml.in
index 7e1ddff5..77f1e7ff 100644
--- a/metadata/fade.xml.in
+++ b/metadata/fade.xml.in
@@ -2,6 +2,7 @@
<plugin name="fade">
<_short>Fading Windows</_short>
<_long>Fade in windows when mapped and fade out windows when unmapped</_long>
+ <category>Effects</category>
<deps>
<relation type="before">
<plugin>cube</plugin>
diff --git a/metadata/fs.xml.in b/metadata/fs.xml.in
index 5b33aef0..4988a96b 100644
--- a/metadata/fs.xml.in
+++ b/metadata/fs.xml.in
@@ -2,6 +2,7 @@
<plugin name="fs">
<_short>Userspace File System</_short>
<_long>Userspace file system</_long>
+ <category>Utility</category>
<display>
<option name="mount_point" type="string">
<_short>Mount Point</_short>
diff --git a/metadata/glib.xml.in b/metadata/glib.xml.in
index 6f053ece..f556acc3 100644
--- a/metadata/glib.xml.in
+++ b/metadata/glib.xml.in
@@ -2,5 +2,6 @@
<plugin name="glib">
<_short>GLib</_short>
<_long>GLib main loop support</_long>
+ <category>Utility</category>
</plugin>
</compiz>
diff --git a/metadata/inotify.xml.in b/metadata/inotify.xml.in
index 473251eb..2f17e970 100644
--- a/metadata/inotify.xml.in
+++ b/metadata/inotify.xml.in
@@ -2,5 +2,6 @@
<plugin name="inotify">
<_short>Inotify</_short>
<_long>File change notification plugin</_long>
+ <category>Utility</category>
</plugin>
</compiz>
diff --git a/metadata/minimize.xml.in b/metadata/minimize.xml.in
index 49685495..42848043 100644
--- a/metadata/minimize.xml.in
+++ b/metadata/minimize.xml.in
@@ -2,6 +2,7 @@
<plugin name="minimize">
<_short>Minimize Effect</_short>
<_long>Transform windows when they are minimized and unminimized</_long>
+ <category>Effects</category>
<feature>windowanimations</feature>
<deps>
<relation type="before">
diff --git a/metadata/move.xml.in b/metadata/move.xml.in
index e7447228..7f94f279 100644
--- a/metadata/move.xml.in
+++ b/metadata/move.xml.in
@@ -2,6 +2,7 @@
<plugin name="move">
<_short>Move Window</_short>
<_long>Move window</_long>
+ <category>Window Management</category>
<display>
<option name="initiate_button" type="button">
<_short>Initiate Window Move</_short>
diff --git a/metadata/place.xml.in b/metadata/place.xml.in
index 19625bad..317e0d37 100644
--- a/metadata/place.xml.in
+++ b/metadata/place.xml.in
@@ -2,6 +2,7 @@
<plugin name="place">
<_short>Place Windows</_short>
<_long>Place windows at appropriate positions when mapped</_long>
+ <category>Window Management</category>
<screen>
<option name="workarounds" type="bool">
<_short>Workarounds</_short>
@@ -63,45 +64,54 @@
<_long>Windows that should forcedly be placed, even if they indicate the window manager should avoid placing them.</_long>
<default></default>
</option>
- <option name="position_matches" type="list">
- <_short>Positioned windows</_short>
- <_long>Windows that should be positioned by default</_long>
- <type>match</type>
- </option>
- <option name="position_x_values" type="list">
- <_short>X Positions</_short>
- <_long>X position values</_long>
- <type>int</type>
- </option>
- <option name="position_y_values" type="list">
- <_short>Y Positions</_short>
- <_long>Y position values</_long>
- <type>int</type>
- </option>
- <option name="position_constrain_workarea" type="list">
- <_short>Keep In Workarea</_short>
- <_long>Keep placed window in work area, even if that means that the position might differ from the specified position</_long>
- <type>bool</type>
- </option>
- <option name="viewport_matches" type="list">
- <_short>Viewport positioned windows</_short>
- <_long>Windows that should be positioned in specific viewports by default</_long>
- <type>match</type>
- </option>
- <option name="viewport_x_values" type="list">
- <_short>X Viewport Positions</_short>
- <_long>Horizontal viewport positions</_long>
- <type>int</type>
- <min>1</min>
- <max>32</max>
- </option>
- <option name="viewport_y_values" type="list">
- <_short>Y Viewport Positions</_short>
- <_long>Vertical viewport positions</_long>
- <type>int</type>
- <min>1</min>
- <max>32</max>
- </option>
+ <group>
+ <_short>Fixed Window Placement</_short>
+ <subgroup>
+ <_short>Windows with fixed positions</_short>
+ <option name="position_matches" type="list">
+ <_short>Positioned windows</_short>
+ <_long>Windows that should be positioned by default</_long>
+ <type>match</type>
+ </option>
+ <option name="position_x_values" type="list">
+ <_short>X Positions</_short>
+ <_long>X position values</_long>
+ <type>int</type>
+ </option>
+ <option name="position_y_values" type="list">
+ <_short>Y Positions</_short>
+ <_long>Y position values</_long>
+ <type>int</type>
+ </option>
+ <option name="position_constrain_workarea" type="list">
+ <_short>Keep In Workarea</_short>
+ <_long>Keep placed window in work area, even if that means that the position might differ from the specified position</_long>
+ <type>bool</type>
+ </option>
+ </subgroup>
+ <subgroup>
+ <_short>Windows with fixed viewport</_short>
+ <option name="viewport_matches" type="list">
+ <_short>Viewport positioned windows</_short>
+ <_long>Windows that should be positioned in specific viewports by default</_long>
+ <type>match</type>
+ </option>
+ <option name="viewport_x_values" type="list">
+ <_short>X Viewport Positions</_short>
+ <_long>Horizontal viewport positions</_long>
+ <type>int</type>
+ <min>1</min>
+ <max>32</max>
+ </option>
+ <option name="viewport_y_values" type="list">
+ <_short>Y Viewport Positions</_short>
+ <_long>Vertical viewport positions</_long>
+ <type>int</type>
+ <min>1</min>
+ <max>32</max>
+ </option>
+ </subgroup>
+ </group>
</screen>
</plugin>
</compiz>
diff --git a/metadata/png.xml.in b/metadata/png.xml.in
index d4fc98aa..e452b919 100644
--- a/metadata/png.xml.in
+++ b/metadata/png.xml.in
@@ -2,6 +2,7 @@
<plugin name="png">
<_short>Png</_short>
<_long>Png image loader</_long>
+ <category>Image Loading</category>
<feature>imageext:png</feature>
<feature>imagemime:image/png</feature>
</plugin>
diff --git a/metadata/regex.xml.in b/metadata/regex.xml.in
index 72a7cca7..31dbd8d0 100644
--- a/metadata/regex.xml.in
+++ b/metadata/regex.xml.in
@@ -2,5 +2,6 @@
<plugin name="regex">
<_short>Regex Matching</_short>
<_long>Regex window matching</_long>
+ <category>Utility</category>
</plugin>
</compiz>
diff --git a/metadata/resize.xml.in b/metadata/resize.xml.in
index 274f796f..8c180aaf 100644
--- a/metadata/resize.xml.in
+++ b/metadata/resize.xml.in
@@ -2,37 +2,41 @@
<plugin name="resize">
<_short>Resize Window</_short>
<_long>Resize window</_long>
+ <category>Window Management</category>
<display>
- <option name="initiate_normal_key" type="key">
- <_short>Initiate Normal Window Resize</_short>
- <_long>Start resizing window normally</_long>
- <default/>
- </option>
- <option name="initiate_outline_key" type="key">
- <_short>Initiate Outline Window Resize</_short>
- <_long>Start resizing window with outline</_long>
- <default/>
- </option>
- <option name="initiate_rectangle_key" type="key">
- <_short>Initiate Rectangle Window Resize</_short>
- <_long>Start resizing window with rectangle</_long>
- <default/>
- </option>
- <option name="initiate_stretch_key" type="key">
- <_short>Initiate Stretch Window Resize</_short>
- <_long>Start resizing window by stretching it</_long>
- <default/>
- </option>
- <option name="initiate_button" type="button">
- <_short>Initiate Window Resize</_short>
- <_long>Start resizing window</_long>
- <default>&lt;Alt&gt;Button2</default>
- </option>
- <option name="initiate_key" type="key">
- <_short>Initiate Window Resize</_short>
- <_long>Start resizing window</_long>
- <default>&lt;Alt&gt;F8</default>
- </option>
+ <group>
+ <_short>Bindings</_short>
+ <option name="initiate_normal_key" type="key">
+ <_short>Initiate Normal Window Resize</_short>
+ <_long>Start resizing window normally</_long>
+ <default/>
+ </option>
+ <option name="initiate_outline_key" type="key">
+ <_short>Initiate Outline Window Resize</_short>
+ <_long>Start resizing window with outline</_long>
+ <default/>
+ </option>
+ <option name="initiate_rectangle_key" type="key">
+ <_short>Initiate Rectangle Window Resize</_short>
+ <_long>Start resizing window with rectangle</_long>
+ <default/>
+ </option>
+ <option name="initiate_stretch_key" type="key">
+ <_short>Initiate Stretch Window Resize</_short>
+ <_long>Start resizing window by stretching it</_long>
+ <default/>
+ </option>
+ <option name="initiate_button" type="button">
+ <_short>Initiate Window Resize</_short>
+ <_long>Start resizing window</_long>
+ <default>&lt;Alt&gt;Button2</default>
+ </option>
+ <option name="initiate_key" type="key">
+ <_short>Initiate Window Resize</_short>
+ <_long>Start resizing window</_long>
+ <default>&lt;Alt&gt;F8</default>
+ </option>
+ </group>
<option name="mode" type="int">
<_short>Default Resize Mode</_short>
<_long>Default mode used for window resizing</_long>
diff --git a/metadata/rotate.xml.in b/metadata/rotate.xml.in
index e2825d96..e57449a9 100644
--- a/metadata/rotate.xml.in
+++ b/metadata/rotate.xml.in
@@ -2,6 +2,7 @@
<plugin name="rotate">
<_short>Rotate Cube</_short>
<_long>Rotate desktop cube</_long>
+ <category>Desktop</category>
<deps>
<requirement>
<plugin>cube</plugin>
@@ -11,47 +12,6 @@
</relation>
</deps>
<display>
- <option name="initiate_button" type="button">
- <_short>Initiate</_short>
- <_long>Start Rotation</_long>
- <default>&lt;Control&gt;&lt;Alt&gt;Button1</default>
- </option>
- <option name="rotate_left_key" type="key">
- <_short>Rotate Left</_short>
- <_long>Rotate left</_long>
- <default>&lt;Control&gt;&lt;Alt&gt;Left</default>
- </option>
- <option name="rotate_left_button" type="button">
- <_short>Rotate Left</_short>
- <_long>Rotate left</_long>
- </option>
- <option name="rotate_right_key" type="key">
- <_short>Rotate Right</_short>
- <_long>Rotate right</_long>
- <default>&lt;Control&gt;&lt;Alt&gt;Right</default>
- </option>
- <option name="rotate_right_button" type="button">
- <_short>Rotate Right</_short>
- <_long>Rotate right</_long>
- </option>
- <option name="rotate_left_window_key" type="key">
- <_short>Rotate Left with Window</_short>
- <_long>Rotate left and bring active window along</_long>
- <default>&lt;Control&gt;&lt;Alt&gt;&lt;Shift&gt;Left</default>
- </option>
- <option name="rotate_left_window_button" type="button">
- <_short>Rotate Left with Window</_short>
- <_long>Rotate left and bring active window along</_long>
- </option>
- <option name="rotate_right_window_key" type="key">
- <_short>Rotate Right with Window</_short>
- <_long>Rotate right and bring active window along</_long>
- <default>&lt;Control&gt;&lt;Alt&gt;&lt;Shift&gt;Right</default>
- </option>
- <option name="rotate_right_window_button" type="button">
- <_short>Rotate Right with Window</_short>
- <_long>Rotate right and bring active window along</_long>
- </option>
<option name="edge_flip_pointer" type="bool">
<_short>Edge Flip Pointer</_short>
<_long>Flip to next viewport when moving pointer to screen edge</_long>
@@ -74,133 +34,186 @@
<min>0</min>
<max>1000</max>
</option>
- <option name="rotate_to_1_key" type="key">
- <_short>Rotate To Face 1</_short>
- <_long>Rotate to face 1</_long>
- </option>
- <option name="rotate_to_2_key" type="key">
- <_short>Rotate To Face 2</_short>
- <_long>Rotate to face 2</_long>
- </option>
- <option name="rotate_to_3_key" type="key">
- <_short>Rotate To Face 3</_short>
- <_long>Rotate to face 3</_long>
- </option>
- <option name="rotate_to_4_key" type="key">
- <_short>Rotate To Face 4</_short>
- <_long>Rotate to face 4</_long>
- </option>
- <option name="rotate_to_5_key" type="key">
- <_short>Rotate To Face 5</_short>
- <_long>Rotate to face 5</_long>
- </option>
- <option name="rotate_to_6_key" type="key">
- <_short>Rotate To Face 6</_short>
- <_long>Rotate to face 6</_long>
- </option>
- <option name="rotate_to_7_key" type="key">
- <_short>Rotate To Face 7</_short>
- <_long>Rotate to face 7</_long>
- </option>
- <option name="rotate_to_8_key" type="key">
- <_short>Rotate To Face 8</_short>
- <_long>Rotate to face 8</_long>
- </option>
- <option name="rotate_to_9_key" type="key">
- <_short>Rotate To Face 9</_short>
- <_long>Rotate to face 9</_long>
- </option>
- <option name="rotate_to_10_key" type="key">
- <_short>Rotate To Face 10</_short>
- <_long>Rotate to face 10</_long>
- </option>
- <option name="rotate_to_11_key" type="key">
- <_short>Rotate To Face 11</_short>
- <_long>Rotate to face 11</_long>
- </option>
- <option name="rotate_to_12_key" type="key">
- <_short>Rotate To Face 12</_short>
- <_long>Rotate to face 12</_long>
- </option>
- <option name="rotate_to_1_window_key" type="key">
- <_short>Rotate To Face 1 with Window</_short>
- <_long>Rotate to face 1 and bring active window along</_long>
- </option>
- <option name="rotate_to_2_window_key" type="key">
- <_short>Rotate To Face 2 with Window</_short>
- <_long>Rotate to face 2 and bring active window along</_long>
- </option>
- <option name="rotate_to_3_window_key" type="key">
- <_short>Rotate To Face 3 with Window</_short>
- <_long>Rotate to face 3 and bring active window along</_long>
- </option>
- <option name="rotate_to_4_window_key" type="key">
- <_short>Rotate To Face 4 with Window</_short>
- <_long>Rotate to face 4 and bring active window along</_long>
- </option>
- <option name="rotate_to_5_window_key" type="key">
- <_short>Rotate To Face 5 with Window</_short>
- <_long>Rotate to face 5 and bring active window along</_long>
- </option>
- <option name="rotate_to_6_window_key" type="key">
- <_short>Rotate To Face 6 with Window</_short>
- <_long>Rotate to face 6 and bring active window along</_long>
- </option>
- <option name="rotate_to_7_window_key" type="key">
- <_short>Rotate To Face 7 with Window</_short>
- <_long>Rotate to face 7 and bring active window along</_long>
- </option>
- <option name="rotate_to_8_window_key" type="key">
- <_short>Rotate To Face 8 with Window</_short>
- <_long>Rotate to face 8 and bring active window along</_long>
- </option>
- <option name="rotate_to_9_window_key" type="key">
- <_short>Rotate To Face 9 with Window</_short>
- <_long>Rotate to face 9 and bring active window along</_long>
- </option>
- <option name="rotate_to_10_window_key" type="key">
- <_short>Rotate To Face 10 with Window</_short>
- <_long>Rotate to face 10 and bring active window along</_long>
- </option>
- <option name="rotate_to_11_window_key" type="key">
- <_short>Rotate To Face 11 with Window</_short>
- <_long>Rotate to face 11 and bring active window along</_long>
- </option>
- <option name="rotate_to_12_window_key" type="key">
- <_short>Rotate To Face 12 with Window</_short>
- <_long>Rotate to face 12 and bring active window along</_long>
- </option>
- <option name="rotate_to_key" type="key">
- <_short>Rotate To</_short>
- <_long>Rotate to viewport</_long>
- </option>
- <option name="rotate_window_key" type="key">
- <_short>Rotate window</_short>
- <_long>Rotate with window</_long>
- </option>
- <option name="rotate_flip_left_edge" type="edge">
- <_short>Rotate Flip Left</_short>
- <_long>Flip to left viewport and warp pointer</_long>
- <nodelay>true</nodelay>
- <allowed edgednd="true"/>
- <default>
- <edge name="Left"/>
- </default>
- </option>
- <option name="rotate_flip_right_edge" type="edge">
- <_short>Rotate Flip Right</_short>
- <_long>Flip to right viewport and warp pointer</_long>
- <nodelay>true</nodelay>
- <allowed edgednd="true"/>
- <default>
- <edge name="Right"/>
- </default>
- </option>
<option name="raise_on_rotate" type="bool">
<_short>Raise on rotate</_short>
<_long>Raise window when rotating</_long>
<default>false</default>
</option>
+ <group>
+ <_short>Bindings</_short>
+ <subgroup>
+ <_short>Rotate cube</_short>
+ <option name="initiate_button" type="button">
+ <_short>Initiate</_short>
+ <_long>Start Rotation</_long>
+ <default>&lt;Control&gt;&lt;Alt&gt;Button1</default>
+ </option>
+ <option name="rotate_left_key" type="key">
+ <_short>Rotate Left</_short>
+ <_long>Rotate left</_long>
+ <default>&lt;Control&gt;&lt;Alt&gt;Left</default>
+ </option>
+ <option name="rotate_left_button" type="button">
+ <_short>Rotate Left</_short>
+ <_long>Rotate left</_long>
+ </option>
+ <option name="rotate_right_key" type="key">
+ <_short>Rotate Right</_short>
+ <_long>Rotate right</_long>
+ <default>&lt;Control&gt;&lt;Alt&gt;Right</default>
+ </option>
+ <option name="rotate_right_button" type="button">
+ <_short>Rotate Right</_short>
+ <_long>Rotate right</_long>
+ </option>
+ <option name="rotate_left_window_key" type="key">
+ <_short>Rotate Left with Window</_short>
+ <_long>Rotate left and bring active window along</_long>
+ <default>&lt;Control&gt;&lt;Alt&gt;&lt;Shift&gt;Left</default>
+ </option>
+ <option name="rotate_left_window_button" type="button">
+ <_short>Rotate Left with Window</_short>
+ <_long>Rotate left and bring active window along</_long>
+ </option>
+ <option name="rotate_right_window_key" type="key">
+ <_short>Rotate Right with Window</_short>
+ <_long>Rotate right and bring active window along</_long>
+ <default>&lt;Control&gt;&lt;Alt&gt;&lt;Shift&gt;Right</default>
+ </option>
+ <option name="rotate_right_window_button" type="button">
+ <_short>Rotate Right with Window</_short>
+ <_long>Rotate right and bring active window along</_long>
+ </option>
+ <option name="rotate_to_key" type="key">
+ <_short>Rotate To</_short>
+ <_long>Rotate to viewport</_long>
+ </option>
+ <option name="rotate_window_key" type="key">
+ <_short>Rotate window</_short>
+ <_long>Rotate with window</_long>
+ </option>
+ <option name="rotate_flip_left_edge" type="edge">
+ <_short>Rotate Flip Left</_short>
+ <_long>Flip to left viewport and warp pointer</_long>
+ <nodelay>true</nodelay>
+ <allowed edgednd="true"/>
+ <default>
+ <edge name="Left"/>
+ </default>
+ </option>
+ <option name="rotate_flip_right_edge" type="edge">
+ <_short>Rotate Flip Right</_short>
+ <_long>Flip to right viewport and warp pointer</_long>
+ <nodelay>true</nodelay>
+ <allowed edgednd="true"/>
+ <default>
+ <edge name="Right"/>
+ </default>
+ </option>
+ </subgroup>
+ <subgroup>
+ <_short>Rotate to cube face</_short>
+ <option name="rotate_to_1_key" type="key">
+ <_short>Rotate To Face 1</_short>
+ <_long>Rotate to face 1</_long>
+ </option>
+ <option name="rotate_to_2_key" type="key">
+ <_short>Rotate To Face 2</_short>
+ <_long>Rotate to face 2</_long>
+ </option>
+ <option name="rotate_to_3_key" type="key">
+ <_short>Rotate To Face 3</_short>
+ <_long>Rotate to face 3</_long>
+ </option>
+ <option name="rotate_to_4_key" type="key">
+ <_short>Rotate To Face 4</_short>
+ <_long>Rotate to face 4</_long>
+ </option>
+ <option name="rotate_to_5_key" type="key">
+ <_short>Rotate To Face 5</_short>
+ <_long>Rotate to face 5</_long>
+ </option>
+ <option name="rotate_to_6_key" type="key">
+ <_short>Rotate To Face 6</_short>
+ <_long>Rotate to face 6</_long>
+ </option>
+ <option name="rotate_to_7_key" type="key">
+ <_short>Rotate To Face 7</_short>
+ <_long>Rotate to face 7</_long>
+ </option>
+ <option name="rotate_to_8_key" type="key">
+ <_short>Rotate To Face 8</_short>
+ <_long>Rotate to face 8</_long>
+ </option>
+ <option name="rotate_to_9_key" type="key">
+ <_short>Rotate To Face 9</_short>
+ <_long>Rotate to face 9</_long>
+ </option>
+ <option name="rotate_to_10_key" type="key">
+ <_short>Rotate To Face 10</_short>
+ <_long>Rotate to face 10</_long>
+ </option>
+ <option name="rotate_to_11_key" type="key">
+ <_short>Rotate To Face 11</_short>
+ <_long>Rotate to face 11</_long>
+ </option>
+ <option name="rotate_to_12_key" type="key">
+ <_short>Rotate To Face 12</_short>
+ <_long>Rotate to face 12</_long>
+ </option>
+ </subgroup>
+ <subgroup>
+ <_short>Rotate to cube face with window</_short>
+ <option name="rotate_to_1_window_key" type="key">
+ <_short>Rotate To Face 1 with Window</_short>
+ <_long>Rotate to face 1 and bring active window along</_long>
+ </option>
+ <option name="rotate_to_2_window_key" type="key">
+ <_short>Rotate To Face 2 with Window</_short>
+ <_long>Rotate to face 2 and bring active window along</_long>
+ </option>
+ <option name="rotate_to_3_window_key" type="key">
+ <_short>Rotate To Face 3 with Window</_short>
+ <_long>Rotate to face 3 and bring active window along</_long>
+ </option>
+ <option name="rotate_to_4_window_key" type="key">
+ <_short>Rotate To Face 4 with Window</_short>
+ <_long>Rotate to face 4 and bring active window along</_long>
+ </option>
+ <option name="rotate_to_5_window_key" type="key">
+ <_short>Rotate To Face 5 with Window</_short>
+ <_long>Rotate to face 5 and bring active window along</_long>
+ </option>
+ <option name="rotate_to_6_window_key" type="key">
+ <_short>Rotate To Face 6 with Window</_short>
+ <_long>Rotate to face 6 and bring active window along</_long>
+ </option>
+ <option name="rotate_to_7_window_key" type="key">
+ <_short>Rotate To Face 7 with Window</_short>
+ <_long>Rotate to face 7 and bring active window along</_long>
+ </option>
+ <option name="rotate_to_8_window_key" type="key">
+ <_short>Rotate To Face 8 with Window</_short>
+ <_long>Rotate to face 8 and bring active window along</_long>
+ </option>
+ <option name="rotate_to_9_window_key" type="key">
+ <_short>Rotate To Face 9 with Window</_short>
+ <_long>Rotate to face 9 and bring active window along</_long>
+ </option>
+ <option name="rotate_to_10_window_key" type="key">
+ <_short>Rotate To Face 10 with Window</_short>
+ <_long>Rotate to face 10 and bring active window along</_long>
+ </option>
+ <option name="rotate_to_11_window_key" type="key">
+ <_short>Rotate To Face 11 with Window</_short>
+ <_long>Rotate to face 11 and bring active window along</_long>
+ </option>
+ <option name="rotate_to_12_window_key" type="key">
+ <_short>Rotate To Face 12 with Window</_short>
+ <_long>Rotate to face 12 and bring active window along</_long>
+ </option>
+ </subgroup>
+ </group>
</display>
<screen>
<option name="invert_y" type="bool">
diff --git a/metadata/scale.xml.in b/metadata/scale.xml.in
index c8b574ab..abd3ad16 100644
--- a/metadata/scale.xml.in
+++ b/metadata/scale.xml.in
@@ -2,164 +2,177 @@
<plugin name="scale">
<_short>Scale</_short>
<_long>Scale windows</_long>
+ <category>Window Management</category>
<display>
<option name="abi" type="int" read_only="true"/>
<option name="index" type="int" read_only="true"/>
<option name="relayout_slots" type="action" read_only="true"/>
- <option name="initiate_edge" type="edge">
- <_short>Initiate Window Picker</_short>
- <_long>Layout and start transforming windows</_long>
- <default>
- <edge name="TopRight"/>
- </default>
- <allowed edgednd="true"/>
- </option>
- <option name="key_bindings_toggle" type="bool">
- <_short>Key Bindings Toggle Scale Mode</_short>
- <_long>Key bindings toggle scale mode instead of enabling it when pressed and disabling it when released.</_long>
- <default>false</default>
- </option>
- <option name="button_bindings_toggle" type="bool">
- <_short>Button Bindings Toggle Scale Mode</_short>
- <_long>Button bindings toggle scale mode instead of enabling it when pressed and disabling it when released.</_long>
- <default>false</default>
- </option>
- <option name="initiate_key" type="key">
- <_short>Initiate Window Picker</_short>
- <_long>Layout and start transforming windows</_long>
- <default>&lt;Shift&gt;&lt;Alt&gt;Up</default>
- </option>
- <option name="initiate_button" type="button">
- <_short>Initiate Window Picker</_short>
- <_long>Layout and start transforming windows</_long>
- </option>
- <option name="initiate_all_edge" type="edge">
- <_short>Initiate Window Picker For All Windows</_short>
- <_long>Layout and start transforming all windows</_long>
- <allowed edgednd="true"/>
- </option>
- <option name="initiate_all_button" type="button">
- <_short>Initiate Window Picker For All Windows</_short>
- <_long>Layout and start transforming all windows</_long>
- </option>
- <option name="initiate_all_key" type="key">
- <_short>Initiate Window Picker For All Windows</_short>
- <_long>Layout and start transforming all windows</_long>
- </option>
- <option name="initiate_group_edge" type="edge">
- <_short>Initiate Window Picker For Window Group</_short>
- <_long>Layout and start transforming window group</_long>
- <allowed edgednd="true"/>
- </option>
- <option name="initiate_group_button" type="button">
- <_short>Initiate Window Picker For Window Group</_short>
- <_long>Layout and start transforming window group</_long>
- </option>
- <option name="initiate_group_key" type="key">
- <_short>Initiate Window Picker For Window Group</_short>
- <_long>Layout and start transforming window group</_long>
- </option>
- <option name="initiate_output_edge" type="edge">
- <_short>Initiate Window Picker For Windows on Current Output</_short>
- <_long>Layout and start transforming windows on current output</_long>
- <allowed edgednd="true"/>
- </option>
- <option name="initiate_output_button" type="button">
- <_short>Initiate Window Picker For Windows on Current Output</_short>
- <_long>Layout and start transforming windows on current output</_long>
- </option>
- <option name="initiate_output_key" type="key">
- <_short>Initiate Window Picker For Windows on Current Output</_short>
- <_long>Layout and start transforming windows on current output</_long>
- </option>
- <option name="show_desktop" type="bool">
- <_short>Click Desktop to Show Desktop</_short>
- <_long>Enter Show Desktop mode when Desktop is clicked during Scale</_long>
- <default>true</default>
- </option>
+ <group>
+ <_short>Bindings</_short>
+ <option name="key_bindings_toggle" type="bool">
+ <_short>Key Bindings Toggle Scale Mode</_short>
+ <_long>Key bindings toggle scale mode instead of enabling it when pressed and disabling it when released.</_long>
+ <default>false</default>
+ </option>
+ <option name="button_bindings_toggle" type="bool">
+ <_short>Button Bindings Toggle Scale Mode</_short>
+ <_long>Button bindings toggle scale mode instead of enabling it when pressed and disabling it when released.</_long>
+ <default>false</default>
+ </option>
+ <option name="initiate_edge" type="edge">
+ <_short>Initiate Window Picker</_short>
+ <_long>Layout and start transforming windows</_long>
+ <default>
+ <edge name="TopRight"/>
+ </default>
+ <allowed edgednd="true"/>
+ </option>
+ <option name="initiate_key" type="key">
+ <_short>Initiate Window Picker</_short>
+ <_long>Layout and start transforming windows</_long>
+ <default>&lt;Shift&gt;&lt;Alt&gt;Up</default>
+ </option>
+ <option name="initiate_button" type="button">
+ <_short>Initiate Window Picker</_short>
+ <_long>Layout and start transforming windows</_long>
+ </option>
+ <option name="initiate_all_edge" type="edge">
+ <_short>Initiate Window Picker For All Windows</_short>
+ <_long>Layout and start transforming all windows</_long>
+ <allowed edgednd="true"/>
+ </option>
+ <option name="initiate_all_button" type="button">
+ <_short>Initiate Window Picker For All Windows</_short>
+ <_long>Layout and start transforming all windows</_long>
+ </option>
+ <option name="initiate_all_key" type="key">
+ <_short>Initiate Window Picker For All Windows</_short>
+ <_long>Layout and start transforming all windows</_long>
+ </option>
+ <option name="initiate_group_edge" type="edge">
+ <_short>Initiate Window Picker For Window Group</_short>
+ <_long>Layout and start transforming window group</_long>
+ <allowed edgednd="true"/>
+ </option>
+ <option name="initiate_group_button" type="button">
+ <_short>Initiate Window Picker For Window Group</_short>
+ <_long>Layout and start transforming window group</_long>
+ </option>
+ <option name="initiate_group_key" type="key">
+ <_short>Initiate Window Picker For Window Group</_short>
+ <_long>Layout and start transforming window group</_long>
+ </option>
+ <option name="initiate_output_edge" type="edge">
+ <_short>Initiate Window Picker For Windows on Current Output</_short>
+ <_long>Layout and start transforming windows on current output</_long>
+ <allowed edgednd="true"/>
+ </option>
+ <option name="initiate_output_button" type="button">
+ <_short>Initiate Window Picker For Windows on Current Output</_short>
+ <_long>Layout and start transforming windows on current output</_long>
+ </option>
+ <option name="initiate_output_key" type="key">
+ <_short>Initiate Window Picker For Windows on Current Output</_short>
+ <_long>Layout and start transforming windows on current output</_long>
+ </option>
+ </group>
+ <group>
+ <_short>Behaviour</_short>
+ <option name="show_desktop" type="bool">
+ <_short>Click Desktop to Show Desktop</_short>
+ <_long>Enter Show Desktop mode when Desktop is clicked during Scale</_long>
+ <default>true</default>
+ </option>
+ </group>
</display>
<screen>
- <option name="spacing" type="int">
- <_short>Spacing</_short>
- <_long>Space between windows</_long>
- <default>10</default>
- <min>0</min>
- <max>250</max>
- </option>
- <option name="speed" type="float">
- <_short>Speed</_short>
- <_long>Scale speed</_long>
- <default>1.5</default>
- <min>0.1</min>
- <max>50</max>
- <precision>0.1</precision>
- </option>
- <option name="timestep" type="float">
- <_short>Timestep</_short>
- <_long>Scale timestep</_long>
- <default>1.2</default>
- <min>0.1</min>
- <max>50</max>
- <precision>0.1</precision>
- </option>
- <option name="window_match" type="match">
- <_short>Scale Windows</_short>
- <_long>Windows that should be scaled in scale mode</_long>
- <default>Toolbar | Utility | Dialog | Normal | Unknown</default>
- </option>
- <option name="darken_back" type="bool">
- <_short>Darken Background</_short>
- <_long>Darken background when scaling windows</_long>
- <default>true</default>
- </option>
- <option name="opacity" type="int">
- <_short>Opacity</_short>
- <_long>Amount of opacity in percent</_long>
- <default>75</default>
- <min>0</min>
- <max>100</max>
- </option>
- <option name="overlay_icon" type="int">
- <_short>Overlay Icon</_short>
- <_long>Overlay an icon on windows once they are scaled</_long>
- <min>0</min>
- <max>2</max>
- <default>1</default>
- <desc>
- <value>0</value>
- <_name>None</_name>
- </desc>
- <desc>
- <value>1</value>
- <_name>Emblem</_name>
- </desc>
- <desc>
- <value>2</value>
- <_name>Big</_name>
- </desc>
- </option>
- <option name="hover_time" type="int">
- <_short>Hover Time</_short>
- <_long>Time (in ms) before scale mode is terminated when hovering over a window</_long>
- <default>750</default>
- <min>50</min>
- <max>10000</max>
- </option>
- <option name="multioutput_mode" type="int">
- <_short>Multi Output Mode</_short>
- <_long>Selects where windows are scaled if multiple output devices are used.</_long>
- <min>0</min>
- <max>1</max>
- <default>0</default>
- <desc>
- <value>0</value>
- <_name>On current output device</_name>
- </desc>
- <desc>
- <value>1</value>
- <_name>On all output devices</_name>
- </desc>
- </option>
+ <group>
+ <_short>Appearance</_short>
+ <option name="spacing" type="int">
+ <_short>Spacing</_short>
+ <_long>Space between windows</_long>
+ <default>10</default>
+ <min>0</min>
+ <max>250</max>
+ </option>
+ <option name="speed" type="float">
+ <_short>Speed</_short>
+ <_long>Scale speed</_long>
+ <default>1.5</default>
+ <min>0.1</min>
+ <max>50</max>
+ <precision>0.1</precision>
+ </option>
+ <option name="timestep" type="float">
+ <_short>Timestep</_short>
+ <_long>Scale timestep</_long>
+ <default>1.2</default>
+ <min>0.1</min>
+ <max>50</max>
+ <precision>0.1</precision>
+ </option>
+ <option name="darken_back" type="bool">
+ <_short>Darken Background</_short>
+ <_long>Darken background when scaling windows</_long>
+ <default>true</default>
+ </option>
+ <option name="opacity" type="int">
+ <_short>Opacity</_short>
+ <_long>Amount of opacity in percent</_long>
+ <default>75</default>
+ <min>0</min>
+ <max>100</max>
+ </option>
+ <option name="overlay_icon" type="int">
+ <_short>Overlay Icon</_short>
+ <_long>Overlay an icon on windows once they are scaled</_long>
+ <min>0</min>
+ <max>2</max>
+ <default>1</default>
+ <desc>
+ <value>0</value>
+ <_name>None</_name>
+ </desc>
+ <desc>
+ <value>1</value>
+ <_name>Emblem</_name>
+ </desc>
+ <desc>
+ <value>2</value>
+ <_name>Big</_name>
+ </desc>
+ </option>
+ </group>
+ <group>
+ <_short>Behaviour</_short>
+ <option name="window_match" type="match">
+ <_short>Scale Windows</_short>
+ <_long>Windows that should be scaled in scale mode</_long>
+ <default>Toolbar | Utility | Dialog | Normal | Unknown</default>
+ </option>
+ <option name="hover_time" type="int">
+ <_short>Hover Time</_short>
+ <_long>Time (in ms) before scale mode is terminated when hovering over a window</_long>
+ <default>750</default>
+ <min>50</min>
+ <max>10000</max>
+ </option>
+ <option name="multioutput_mode" type="int">
+ <_short>Multi Output Mode</_short>
+ <_long>Selects where windows are scaled if multiple output devices are used.</_long>
+ <min>0</min>
+ <max>1</max>
+ <default>0</default>
+ <desc>
+ <value>0</value>
+ <_name>On current output device</_name>
+ </desc>
+ <desc>
+ <value>1</value>
+ <_name>On all output devices</_name>
+ </desc>
+ </option>
+ </group>
</screen>
</plugin>
</compiz>
diff --git a/metadata/screenshot.xml.in b/metadata/screenshot.xml.in
index d7b528e9..4664a349 100644
--- a/metadata/screenshot.xml.in
+++ b/metadata/screenshot.xml.in
@@ -2,6 +2,7 @@
<plugin name="screenshot">
<_short>Screenshot</_short>
<_long>Screenshot plugin</_long>
+ <category>Extras</category>
<display>
<option name="initiate_button" type="button">
<_short>Initiate</_short>
diff --git a/metadata/svg.xml.in b/metadata/svg.xml.in
index 7eaa8b88..eb43596a 100644
--- a/metadata/svg.xml.in
+++ b/metadata/svg.xml.in
@@ -2,6 +2,7 @@
<plugin name="svg">
<_short>Svg</_short>
<_long>Svg image loader</_long>
+ <category>Image Loading</category>
<feature>imageext:svg</feature>
<feature>imagemime:image/svg+xml</feature>
</plugin>
diff --git a/metadata/switcher.xml.in b/metadata/switcher.xml.in
index e829cc35..bfd2f079 100644
--- a/metadata/switcher.xml.in
+++ b/metadata/switcher.xml.in
@@ -2,75 +2,79 @@
<plugin name="switcher">
<_short>Application Switcher</_short>
<_long>Application Switcher</_long>
+ <category>Window Management</category>
<display>
- <option name="next_button" type="button">
- <_short>Next window</_short>
- <_long>Popup switcher if not visible and select next window</_long>
- </option>
- <option name="next_key" type="key">
- <_short>Next window</_short>
- <_long>Popup switcher if not visible and select next window</_long>
- <default>&lt;Alt&gt;Tab</default>
- </option>
- <option name="prev_button" type="button">
- <_short>Prev window</_short>
- <_long>Popup switcher if not visible and select previous window</_long>
- </option>
- <option name="prev_key" type="key">
- <_short>Prev window</_short>
- <_long>Popup switcher if not visible and select previous window</_long>
- <default>&lt;Shift&gt;&lt;Alt&gt;Tab</default>
- </option>
- <option name="next_all_button" type="button">
- <_short>Next window (All windows)</_short>
- <_long>Popup switcher if not visible and select next window out of all windows</_long>
- </option>
- <option name="next_all_key" type="key">
- <_short>Next window (All windows)</_short>
- <_long>Popup switcher if not visible and select next window out of all windows</_long>
- <default>&lt;Control&gt;&lt;Alt&gt;Tab</default>
- </option>
- <option name="prev_all_button" type="button">
- <_short>Prev window (All windows)</_short>
- <_long>Popup switcher if not visible and select previous window out of all windows</_long>
- </option>
- <option name="prev_all_key" type="key">
- <_short>Prev window (All windows)</_short>
- <_long>Popup switcher if not visible and select previous window out of all windows</_long>
- <default>&lt;Shift&gt;&lt;Control&gt;&lt;Alt&gt;Tab</default>
- </option>
- <option name="next_no_popup_button" type="button">
- <_short>Next window (No popup)</_short>
- <_long>Select next window without showing the popup window.</_long>
- </option>
- <option name="next_no_popup_key" type="key">
- <_short>Next window (No popup)</_short>
- <_long>Select next window without showing the popup window.</_long>
- </option>
- <option name="prev_no_popup_button" type="button">
- <_short>Prev window (No popup)</_short>
- <_long>Select previous window without showing the popup window.</_long>
- </option>
- <option name="prev_no_popup_key" type="key">
- <_short>Prev window (No popup)</_short>
- <_long>Select previous window without showing the popup window.</_long>
- </option>
- <option name="next_panel_button" type="button">
- <_short>Next Panel</_short>
- <_long>Select next panel type window.</_long>
- </option>
- <option name="next_panel_key" type="key">
- <_short>Next Panel</_short>
- <_long>Select next panel type window.</_long>
- </option>
- <option name="prev_panel_button" type="button">
- <_short>Prev Panel</_short>
- <_long>Select previous panel type window.</_long>
- </option>
- <option name="prev_panel_key" type="key">
- <_short>Prev Panel</_short>
- <_long>Select previous panel type window.</_long>
- </option>
+ <group>
+ <_short>Bindings</_short>
+ <option name="next_button" type="button">
+ <_short>Next window</_short>
+ <_long>Popup switcher if not visible and select next window</_long>
+ </option>
+ <option name="next_key" type="key">
+ <_short>Next window</_short>
+ <_long>Popup switcher if not visible and select next window</_long>
+ <default>&lt;Alt&gt;Tab</default>
+ </option>
+ <option name="prev_button" type="button">
+ <_short>Prev window</_short>
+ <_long>Popup switcher if not visible and select previous window</_long>
+ </option>
+ <option name="prev_key" type="key">
+ <_short>Prev window</_short>
+ <_long>Popup switcher if not visible and select previous window</_long>
+ <default>&lt;Shift&gt;&lt;Alt&gt;Tab</default>
+ </option>
+ <option name="next_all_button" type="button">
+ <_short>Next window (All windows)</_short>
+ <_long>Popup switcher if not visible and select next window out of all windows</_long>
+ </option>
+ <option name="next_all_key" type="key">
+ <_short>Next window (All windows)</_short>
+ <_long>Popup switcher if not visible and select next window out of all windows</_long>
+ <default>&lt;Control&gt;&lt;Alt&gt;Tab</default>
+ </option>
+ <option name="prev_all_button" type="button">
+ <_short>Prev window (All windows)</_short>
+ <_long>Popup switcher if not visible and select previous window out of all windows</_long>
+ </option>
+ <option name="prev_all_key" type="key">
+ <_short>Prev window (All windows)</_short>
+ <_long>Popup switcher if not visible and select previous window out of all windows</_long>
+ <default>&lt;Shift&gt;&lt;Control&gt;&lt;Alt&gt;Tab</default>
+ </option>
+ <option name="next_no_popup_button" type="button">
+ <_short>Next window (No popup)</_short>
+ <_long>Select next window without showing the popup window.</_long>
+ </option>
+ <option name="next_no_popup_key" type="key">
+ <_short>Next window (No popup)</_short>
+ <_long>Select next window without showing the popup window.</_long>
+ </option>
+ <option name="prev_no_popup_button" type="button">
+ <_short>Prev window (No popup)</_short>
+ <_long>Select previous window without showing the popup window.</_long>
+ </option>
+ <option name="prev_no_popup_key" type="key">
+ <_short>Prev window (No popup)</_short>
+ <_long>Select previous window without showing the popup window.</_long>
+ </option>
+ <option name="next_panel_button" type="button">
+ <_short>Next Panel</_short>
+ <_long>Select next panel type window.</_long>
+ </option>
+ <option name="next_panel_key" type="key">
+ <_short>Next Panel</_short>
+ <_long>Select next panel type window.</_long>
+ </option>
+ <option name="prev_panel_button" type="button">
+ <_short>Prev Panel</_short>
+ <_long>Select previous panel type window.</_long>
+ </option>
+ <option name="prev_panel_key" type="key">
+ <_short>Prev Panel</_short>
+ <_long>Select previous panel type window.</_long>
+ </option>
+ </group>
</display>
<screen>
<option name="speed" type="float">
diff --git a/metadata/video.xml.in b/metadata/video.xml.in
index 09c50768..aa8b5320 100644
--- a/metadata/video.xml.in
+++ b/metadata/video.xml.in
@@ -2,6 +2,7 @@
<plugin name="video">
<_short>Video Playback</_short>
<_long>Video playback</_long>
+ <category>Utility</category>
<feature>video</feature>
<display>
<option name="yv12" type="bool">
diff --git a/metadata/water.xml.in b/metadata/water.xml.in
index 9d3b9d23..63747177 100644
--- a/metadata/water.xml.in
+++ b/metadata/water.xml.in
@@ -2,6 +2,7 @@
<plugin name="water">
<_short>Water Effect</_short>
<_long>Adds water effects to different desktop actions</_long>
+ <category>Effects</category>
<deps>
<relation type="before">
<plugin>blur</plugin>
diff --git a/metadata/wobbly.xml.in b/metadata/wobbly.xml.in
index 005ef3d6..343f3241 100644
--- a/metadata/wobbly.xml.in
+++ b/metadata/wobbly.xml.in
@@ -2,6 +2,8 @@
<plugin name="wobbly">
<_short>Wobbly Windows</_short>
<_long>Use spring model for wobbly window effect</_long>
+ <category>Effects</category>
+ <feature>edgeresistance</feature>
<deps>
<relation type="before">
<plugin>fade</plugin>
diff --git a/metadata/zoom.xml.in b/metadata/zoom.xml.in
index 1a5bd5bb..8e6708d3 100644
--- a/metadata/zoom.xml.in
+++ b/metadata/zoom.xml.in
@@ -2,6 +2,7 @@
<plugin name="zoom">
<_short>Zoom Desktop</_short>
<_long>Zoom and pan desktop cube</_long>
+ <category>Accessibility</category>
<display>
<option name="initiate_button" type="button">
<_short>Initiate</_short>