summaryrefslogtreecommitdiff
path: root/metadata
diff options
context:
space:
mode:
Diffstat (limited to 'metadata')
-rw-r--r--metadata/CMakeLists.txt2
-rw-r--r--metadata/commands.xml.in225
-rw-r--r--metadata/core.xml.in147
-rw-r--r--metadata/gnomecompat.xml.in52
-rw-r--r--metadata/place.xml.in82
5 files changed, 327 insertions, 181 deletions
diff --git a/metadata/CMakeLists.txt b/metadata/CMakeLists.txt
index af64e38..d4c435e 100644
--- a/metadata/CMakeLists.txt
+++ b/metadata/CMakeLists.txt
@@ -3,6 +3,7 @@ set (_plugin_files
annotate
blur
clone
+ commands
cube
dbus
decor
@@ -10,6 +11,7 @@ set (_plugin_files
fs
gconf
glib
+ gnomecompat
imgpng
imgsvg
ini
diff --git a/metadata/commands.xml.in b/metadata/commands.xml.in
new file mode 100644
index 0000000..ca5f74c
--- /dev/null
+++ b/metadata/commands.xml.in
@@ -0,0 +1,225 @@
+<compiz>
+ <plugin name="commands">
+ <_short>Commands</_short>
+ <_long>Assigns bindings to arbitrary commands</_long>
+ <category>General</category>
+ <display>
+ <group>
+ <_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>
+ </group>
+ <group>
+ <_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>
+ </group>
+ <group>
+ <_short>Button Bindings</_short>
+ <option name="run_command0_button" type="button">
+ <_short>Run command 0</_short>
+ <_long>A button binding that when invoked, will run the shell command identified by command0</_long>
+ </option>
+ <option name="run_command1_button" type="button">
+ <_short>Run command 1</_short>
+ <_long>A button binding that when invoked, will run the shell command identified by command1</_long>
+ </option>
+ <option name="run_command2_button" type="button">
+ <_short>Run command 2</_short>
+ <_long>A button binding that when invoked, will run the shell command identified by command2</_long>
+ </option>
+ <option name="run_command3_button" type="button">
+ <_short>Run command 3</_short>
+ <_long>A button binding that when invoked, will run the shell command identified by command3</_long>
+ </option>
+ <option name="run_command4_button" type="button">
+ <_short>Run command 4</_short>
+ <_long>A button binding that when invoked, will run the shell command identified by command4</_long>
+ </option>
+ <option name="run_command5_button" type="button">
+ <_short>Run command 5</_short>
+ <_long>A button binding that when invoked, will run the shell command identified by command5</_long>
+ </option>
+ <option name="run_command6_button" type="button">
+ <_short>Run command 6</_short>
+ <_long>A button binding that when invoked, will run the shell command identified by command6</_long>
+ </option>
+ <option name="run_command7_button" type="button">
+ <_short>Run command 7</_short>
+ <_long>A button binding that when invoked, will run the shell command identified by command7</_long>
+ </option>
+ <option name="run_command8_button" type="button">
+ <_short>Run command 8</_short>
+ <_long>A button binding that when invoked, will run the shell command identified by command8</_long>
+ </option>
+ <option name="run_command9_button" type="button">
+ <_short>Run command 9</_short>
+ <_long>A button binding that when invoked, will run the shell command identified by command9</_long>
+ </option>
+ <option name="run_command10_button" type="button">
+ <_short>Run command 10</_short>
+ <_long>A button binding that when invoked, will run the shell command identified by command10</_long>
+ </option>
+ <option name="run_command11_button" type="button">
+ <_short>Run command 11</_short>
+ <_long>A button binding that when invoked, will run the shell command identified by command11</_long>
+ </option>
+ </group>
+ <group>
+ <_short>Edge Bindings</_short>
+ <option name="run_command0_edge" type="edge">
+ <_short>Run command 0</_short>
+ <_long>An edge binding that when invoked, will run the shell command identified by command0</_long>
+ </option>
+ <option name="run_command1_edge" type="edge">
+ <_short>Run command 1</_short>
+ <_long>An edge binding that when invoked, will run the shell command identified by command1</_long>
+ </option>
+ <option name="run_command2_edge" type="edge">
+ <_short>Run command 2</_short>
+ <_long>An edge binding that when invoked, will run the shell command identified by command2</_long>
+ </option>
+ <option name="run_command3_edge" type="edge">
+ <_short>Run command 3</_short>
+ <_long>An edge binding that when invoked, will run the shell command identified by command3</_long>
+ </option>
+ <option name="run_command4_edge" type="edge">
+ <_short>Run command 4</_short>
+ <_long>An edge binding that when invoked, will run the shell command identified by command4</_long>
+ </option>
+ <option name="run_command5_edge" type="edge">
+ <_short>Run command 5</_short>
+ <_long>An edge binding that when invoked, will run the shell command identified by command5</_long>
+ </option>
+ <option name="run_command6_edge" type="edge">
+ <_short>Run command 6</_short>
+ <_long>An edge binding that when invoked, will run the shell command identified by command6</_long>
+ </option>
+ <option name="run_command7_edge" type="edge">
+ <_short>Run command 7</_short>
+ <_long>An edge binding that when invoked, will run the shell command identified by command7</_long>
+ </option>
+ <option name="run_command8_edge" type="edge">
+ <_short>Run command 8</_short>
+ <_long>An edge binding that when invoked, will run the shell command identified by command8</_long>
+ </option>
+ <option name="run_command9_edge" type="edge">
+ <_short>Run command 9</_short>
+ <_long>An edge binding that when invoked, will run the shell command identified by command9</_long>
+ </option>
+ <option name="run_command10_edge" type="edge">
+ <_short>Run command 10</_short>
+ <_long>An edge binding that when invoked, will run the shell command identified by command10</_long>
+ </option>
+ <option name="run_command11_edge" type="edge">
+ <_short>Run command 11</_short>
+ <_long>An edge binding that when invoked, will run the shell command identified by command11</_long>
+ </option>
+ </group>
+ </display>
+ </plugin>
+</compiz>
diff --git a/metadata/core.xml.in b/metadata/core.xml.in
index 5e1bdaa..83b5f6b 100644
--- a/metadata/core.xml.in
+++ b/metadata/core.xml.in
@@ -44,124 +44,6 @@
<_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="raise_window_key" type="key">
<_short>Raise Window</_short>
<_long>Raise window above other windows</_long>
@@ -207,26 +89,6 @@
<_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>
@@ -288,15 +150,6 @@
<_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>
<option name="ping_delay" type="int">
<_short>Ping Delay</_short>
<_long>Interval between ping messages</_long>
diff --git a/metadata/gnomecompat.xml.in b/metadata/gnomecompat.xml.in
new file mode 100644
index 0000000..b40ae4a
--- /dev/null
+++ b/metadata/gnomecompat.xml.in
@@ -0,0 +1,52 @@
+<compiz>
+ <plugin name="gnomecompat">
+ <_short>Gnome Compatibility</_short>
+ <_long>Options that keep Compiz compatible to the Gnome desktop environment</_long>
+ <category>General</category>
+ <display>
+ <option name="main_menu_key" type="key">
+ <_short>Show Main Menu</_short>
+ <_long>Show the main menu</_long>
+ <default>&lt;Alt&gt;F1</default>
+ </option>
+ <option name="run_key" type="key">
+ <_short>Run Dialog</_short>
+ <_long>Show Run Application dialog</_long>
+ <default>&lt;Alt&gt;F2</default>
+ </option>
+ <group>
+ <_short>Commands</_short>
+ <option name="command_screenshot" type="string">
+ <_short>Screenshot command line</_short>
+ <_long>Screenshot command line</_long>
+ <default>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>
+ <_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>
+ </group>
+ </display>
+ </plugin>
+</compiz>
diff --git a/metadata/place.xml.in b/metadata/place.xml.in
index bad213d..addd9c6 100644
--- a/metadata/place.xml.in
+++ b/metadata/place.xml.in
@@ -63,40 +63,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="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>
</options>
</plugin>
</compiz>