[gnome-settings-daemon] Add schemas for enable/priority settings for the rest of the plugins



commit dac1f98366d866aa6bdd9d8c8ee158d2abc62826
Author: Rodrigo Moya <rodrigo gnome-db org>
Date:   Mon Oct 11 17:03:18 2010 +0200

    Add schemas for enable/priority settings for the rest of the plugins

 configure.ac                                       |    1 +
 data/Makefile.am                                   |    1 +
 data/gnome-settings-daemon.convert                 |   86 ++++++++++---
 ...gnome.settings-daemon.plugins.gschema.xml.in.in |  134 ++++++++++++++++++++
 4 files changed, 203 insertions(+), 19 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 7362025..f4280f8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -461,6 +461,7 @@ data/Makefile
 data/gnome-settings-daemon.desktop.in
 data/gnome-settings-daemon.pc
 data/gnome-settings-daemon-uninstalled.pc
+data/org.gnome.settings-daemon.plugins.gschema.xml.in
 data/org.gnome.settings-daemon.plugins.xsettings.gschema.xml.in
 data/org.gnome.settings-daemon.plugins.media-keys.gschema.xml.in
 data/org.gnome.settings-daemon.peripherals.gschema.xml.in
diff --git a/data/Makefile.am b/data/Makefile.am
index 47124b9..a0437ec 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -8,6 +8,7 @@ gsettings_ENUM_FILES = $(api_DATA)
 
 gsettings_SCHEMAS =							\
 	org.gnome.settings-daemon.peripherals.gschema.xml		\
+	org.gnome.settings-daemon.plugins.gschema.xml			\
 	org.gnome.settings-daemon.plugins.media-keys.gschema.xml	\
 	org.gnome.settings-daemon.plugins.xsettings.gschema.xml		\
 	org.gnome.settings-daemon.plugins.housekeeping.gschema.xml	\
diff --git a/data/gnome-settings-daemon.convert b/data/gnome-settings-daemon.convert
index e7dca04..1ffedf2 100644
--- a/data/gnome-settings-daemon.convert
+++ b/data/gnome-settings-daemon.convert
@@ -1,10 +1,48 @@
-[org.gnome.settings-daemon.plugins.xsettings]
-antialiasing = /desktop/gnome/font_rendering/antialiasing
-dpi = /desktop/gnome/font_rendering/dpi
-hinting = /desktop/gnome/font_rendering/hinting
-rgba-order = /desktop/gnome/font_rendering/rgba_order
+[org.gnome.settings-daemon.peripherals.smartcard]
+removal-action = /desktop/gnome/peripherals/smartcard/removal_action
+
+[org.gnome.settings-daemon.peripherals.touchpad]
+disable-while-typing = /desktop/gnome/peripherals/touchpad/disable_while_typing
+horiz-scroll-enabled = /desktop/gnome/peripherals/touchpad/horiz_scroll_enabled
+scroll-method = /desktop/gnome/peripherals/touchpad/scroll_method
+tap-to-click = /desktop/gnome/peripherals/touchpad/tap_to_click
+touchpad-enabled = /desktop/gnome/peripherals/touchpad/touchpad_enabled
+
+[org.gnome.settings-daemon.plugins.a11y-keyboard]
+active = /apps/gnome_settings_daemon/plugins/a11y-keyboard/active
+priority = /apps/gnome_settings_daemon/plugins/a11y-keyboard/priority
+
+[org.gnome.settings-daemon.plugins.background]
+active = /apps/gnome_settings_daemon/plugins/background/active
+priority = /apps/gnome_settings_daemon/plugins/background/priority
+
+[org.gnome.settings-daemon.plugins.clipboard]
+active = /apps/gnome_settings_daemon/plugins/clipboard/active
+priority = /apps/gnome_settings_daemon/plugins/clipboard/priority
+
+[org.gnome.settings-daemon.plugins.font]
+active = /apps/gnome_settings_daemon/plugins/font/active
+priority = /apps/gnome_settings_daemon/plugins/font/priority
+
+[org.gnome.settings-daemon.plugins.housekeeping]
+active = /apps/gnome_settings_daemon/plugins/housekeeping/active
+free-percent-notify = /apps/gnome_settings_daemon/plugins/housekeeping/free_percent_notify
+free-percent-notify-again = /apps/gnome_settings_daemon/plugins/housekeeping/free_percent_notify_again
+free-size-gb-no-notify = /apps/gnome_settings_daemon/plugins/housekeeping/free_size_gb_no_notify
+ignore-paths = /apps/gnome_settings_daemon/plugins/housekeeping/ignore_paths
+min-notify-period = /apps/gnome_settings_daemon/plugins/housekeeping/min_notify_period
+priority = /apps/gnome_settings_daemon/plugins/housekeeping/priority
+
+[org.gnome.settings-daemon.plugins.keybindings]
+active = /apps/gnome_settings_daemon/plugins/keybindings/active
+priority = /apps/gnome_settings_daemon/plugins/keybindings/priority
+
+[org.gnome.settings-daemon.plugins.keyboard]
+active = /apps/gnome_settings_daemon/plugins/keyboard/active
+priority = /apps/gnome_settings_daemon/plugins/keyboard/priority
 
 [org.gnome.settings-daemon.plugins.media-keys]
+active = /apps/gnome_settings_daemon/plugins/keybindings/active
 allowed-keys = /desktop/gnome/keybindings/allowed_keys
 calculator = /apps/gnome_settings_daemon/keybindings/calculator
 email = /apps/gnome_settings_daemon/keybindings/email
@@ -17,6 +55,7 @@ pause = /apps/gnome_settings_daemon/keybindings/pause
 play = /apps/gnome_settings_daemon/keybindings/play
 power = /apps/gnome_settings_daemon/keybindings/power
 previous = /apps/gnome_settings_daemon/keybindings/previous
+priority = /apps/gnome_settings_daemon/plugins/keybindings/priority
 screensaver = /apps/gnome_settings_daemon/keybindings/screensaver
 search = /apps/gnome_settings_daemon/keybindings/search
 stop = /apps/gnome_settings_daemon/keybindings/stop
@@ -26,25 +65,34 @@ volume-mute = /apps/gnome_settings_daemon/keybindings/volume_mute
 volume-up = /apps/gnome_settings_daemon/keybindings/volume_up
 www = /apps/gnome_settings_daemon/keybindings/www
 
-[org.gnome.settings-daemon.peripherals.smartcard]
-removal-action = /desktop/gnome/peripherals/smartcard/removal_action
+[org.gnome.settings-daemon.plugins.mouse]
+active = /apps/gnome_settings_daemon/plugins/mouse/active
+priority = /apps/gnome_settings_daemon/plugins/mouse/priority
 
-[org.gnome.settings-daemon.peripherals.touchpad]
-disable-while-typing = /desktop/gnome/peripherals/touchpad/disable_while_typing
-horiz-scroll-enabled = /desktop/gnome/peripherals/touchpad/horiz_scroll_enabled
-scroll-method = /desktop/gnome/peripherals/touchpad/scroll_method
-tap-to-click = /desktop/gnome/peripherals/touchpad/tap_to_click
-touchpad-enabled = /desktop/gnome/peripherals/touchpad/touchpad_enabled
+[org.gnome.settings-daemon.plugins.smartcard]
+active = /apps/gnome_settings_daemon/plugins/smartcard/active
+priority = /apps/gnome_settings_daemon/plugins/smartcard/priority
 
-[org.gnome.settings-daemon.plugins.housekeeping]
-free-percent-notify = /apps/gnome_settings_daemon/plugins/housekeeping/free_percent_notify
-free-percent-notify-again = /apps/gnome_settings_daemon/plugins/housekeeping/free_percent_notify_again
-free-size-gb-no-notify = /apps/gnome_settings_daemon/plugins/housekeeping/free_size_gb_no_notify
-ignore-paths = /apps/gnome_settings_daemon/plugins/housekeeping/ignore_paths
-min-notify-period = /apps/gnome_settings_daemon/plugins/housekeeping/min_notify_period
+[org.gnome.settings-daemon.plugins.sound]
+active = /apps/gnome_settings_daemon/plugins/sound/active
+priority = /apps/gnome_settings_daemon/plugins/sound/priority
 
 [org.gnome.settings-daemon.plugins.xrandr]
+active = /apps/gnome_settings_daemon/plugins/xrandr/active
 default-configuration-file = /apps/gnome_settings_daemon/xrandr/default_configuration_file
+priority = /apps/gnome_settings_daemon/plugins/xrandr/priority
 show-notification-icon = /apps/gnome_settings_daemon/xrandr/show_notification_icon
 turn-on-external-monitors-at-startup = /apps/gnome_settings_daemon/xrandr/turn_on_external_monitors_at_startup
 turn-on-laptop-monitor-at-startup = /apps/gnome_settings_daemon/xrandr/turn_on_laptop_monitor_at_startup
+
+[org.gnome.settings-daemon.plugins.xrdb]
+active = /apps/gnome_settings_daemon/plugins/xrdb/active
+priority = /apps/gnome_settings_daemon/plugins/xrdb/priority
+
+[org.gnome.settings-daemon.plugins.xsettings]
+active = /apps/gnome_settings_daemon/plugins/xsettings/active
+antialiasing = /desktop/gnome/font_rendering/antialiasing
+dpi = /desktop/gnome/font_rendering/dpi
+hinting = /desktop/gnome/font_rendering/hinting
+priority = /apps/gnome_settings_daemon/plugins/xsettings/priority
+rgba-order = /desktop/gnome/font_rendering/rgba_order
diff --git a/data/org.gnome.settings-daemon.plugins.gschema.xml.in.in b/data/org.gnome.settings-daemon.plugins.gschema.xml.in.in
new file mode 100644
index 0000000..3b1d473
--- /dev/null
+++ b/data/org.gnome.settings-daemon.plugins.gschema.xml.in.in
@@ -0,0 +1,134 @@
+<schemalist>
+  <schema gettext-domain="@GETTEXT_PACKAGE@" id="org.gnome.settings-daemon.plugins" path="/apps/gnome-settings-daemon/plugins/">
+    <child name="a11-keyboard" schema="org.gnome.settings-daemon.plugins.a11y-keyboard"/>
+    <child name="background" schema="org.gnome.settings-daemon.plugins.background"/>
+    <child name="clipboard" schema="org.gnome.settings-daemon.plugins.clipboard"/>
+    <child name="font" schema="org.gnome.settings-daemon.plugins.font"/>
+    <child name="keybindings" schema="org.gnome.settings-daemon.plugins.keybindings"/>
+    <child name="keyboard" schema="org.gnome.settings-daemon.plugins.keyboard"/>
+    <child name="mouse" schema="org.gnome.settings-daemon.plugins.mouse"/>
+    <child name="smartcard" schema="org.gnome.settings-daemon.plugins.smartcard"/>
+    <child name="sound" schema="org.gnome.settings-daemon.plugins.sound"/>
+    <child name="xrdb" schema="org.gnome.settings-daemon.plugins.xrdb"/>
+  </schema>
+  <schema gettext-domain="@GETTEXT_PACKAGE@" id="org.gnome.settings-daemon.plugins.a11y-keyboard" path="/apps/gnome-settings-daemon/plugins/a11y-keyboard/">
+    <key name="active" type="b">
+      <default>false</default>
+      <_summary>Activation of this plugin</_summary>
+      <_description>Whether this plugin would be activated by gnome-settings-daemon or not</_description>
+    </key>
+    <key name="priority" type="i">
+      <default>7</default>
+      <_summary>Priority to use for this plugin</_summary>
+      <_description>Priority to use for this plugin in gnome-settings-daemon startup queue</_description>
+    </key>
+  </schema>
+  <schema gettext-domain="@GETTEXT_PACKAGE@" id="org.gnome.settings-daemon.plugins.background" path="/apps/gnome-settings-daemon/plugins/background/">
+    <key name="active" type="b">
+      <default>true</default>
+      <_summary>Activation of this plugin</_summary>
+      <_description>Whether this plugin would be activated by gnome-settings-daemon or not</_description>
+    </key>
+    <key name="priority" type="i">
+      <default>97</default>
+      <_summary>Priority to use for this plugin</_summary>
+      <_description>Priority to use for this plugin in gnome-settings-daemon startup queue</_description>
+    </key>
+  </schema>
+  <schema gettext-domain="@GETTEXT_PACKAGE@" id="org.gnome.settings-daemon.plugins.clipboard" path="/apps/gnome-settings-daemon/plugins/clipboard/">
+    <key name="active" type="b">
+      <default>true</default>
+      <_summary>Activation of this plugin</_summary>
+      <_description>Whether this plugin would be activated by gnome-settings-daemon or not</_description>
+    </key>
+    <key name="priority" type="i">
+      <default>99</default>
+      <_summary>Priority to use for this plugin</_summary>
+      <_description>Priority to use for this plugin in gnome-settings-daemon startup queue</_description>
+    </key>
+  </schema>
+  <schema gettext-domain="@GETTEXT_PACKAGE@" id="org.gnome.settings-daemon.plugins.font" path="/apps/gnome-settings-daemon/plugins/font/">
+    <key name="active" type="b">
+      <default>true</default>
+      <_summary>Activation of this plugin</_summary>
+      <_description>Whether this plugin would be activated by gnome-settings-daemon or not</_description>
+    </key>
+    <key name="priority" type="i">
+      <default>4</default>
+      <_summary>Priority to use for this plugin</_summary>
+      <_description>Priority to use for this plugin in gnome-settings-daemon startup queue</_description>
+    </key>
+  </schema>
+  <schema gettext-domain="@GETTEXT_PACKAGE@" id="org.gnome.settings-daemon.plugins.keybindings" path="/apps/gnome-settings-daemon/plugins/keybindings/">
+    <key name="active" type="b">
+      <default>true</default>
+      <_summary>Activation of this plugin</_summary>
+      <_description>Whether this plugin would be activated by gnome-settings-daemon or not</_description>
+    </key>
+    <key name="priority" type="i">
+      <default>20</default>
+      <_summary>Priority to use for this plugin</_summary>
+      <_description>Priority to use for this plugin in gnome-settings-daemon startup queue</_description>
+    </key>
+  </schema>
+  <schema gettext-domain="@GETTEXT_PACKAGE@" id="org.gnome.settings-daemon.plugins.keyboard" path="/apps/gnome-settings-daemon/plugins/keyboard/">
+    <key name="active" type="b">
+      <default>true</default>
+      <_summary>Activation of this plugin</_summary>
+      <_description>Whether this plugin would be activated by gnome-settings-daemon or not</_description>
+    </key>
+    <key name="priority" type="i">
+      <default>6</default>
+      <_summary>Priority to use for this plugin</_summary>
+      <_description>Priority to use for this plugin in gnome-settings-daemon startup queue</_description>
+    </key>
+  </schema>
+  <schema gettext-domain="@GETTEXT_PACKAGE@" id="org.gnome.settings-daemon.plugins.mouse" path="/apps/gnome-settings-daemon/plugins/mouse/">
+    <key name="active" type="b">
+      <default>true</default>
+      <_summary>Activation of this plugin</_summary>
+      <_description>Whether this plugin would be activated by gnome-settings-daemon or not</_description>
+    </key>
+    <key name="priority" type="i">
+      <default>7</default>
+      <_summary>Priority to use for this plugin</_summary>
+      <_description>Priority to use for this plugin in gnome-settings-daemon startup queue</_description>
+    </key>
+  </schema>
+  <schema gettext-domain="@GETTEXT_PACKAGE@" id="org.gnome.settings-daemon.plugins.smartcard" path="/apps/gnome-settings-daemon/plugins/smartcard/">
+    <key name="active" type="b">
+      <default>true</default>
+      <_summary>Activation of this plugin</_summary>
+      <_description>Whether this plugin would be activated by gnome-settings-daemon or not</_description>
+    </key>
+    <key name="priority" type="i">
+      <default>8</default>
+      <_summary>Priority to use for this plugin</_summary>
+      <_description>Priority to use for this plugin in gnome-settings-daemon startup queue</_description>
+    </key>
+  </schema>
+  <schema gettext-domain="@GETTEXT_PACKAGE@" id="org.gnome.settings-daemon.plugins.sound" path="/apps/gnome-settings-daemon/plugins/sound/">
+    <key name="active" type="b">
+      <default>true</default>
+      <_summary>Activation of this plugin</_summary>
+      <_description>Whether this plugin would be activated by gnome-settings-daemon or not</_description>
+    </key>
+    <key name="priority" type="i">
+      <default>5</default>
+      <_summary>Priority to use for this plugin</_summary>
+      <_description>Priority to use for this plugin in gnome-settings-daemon startup queue</_description>
+    </key>
+  </schema>
+  <schema gettext-domain="@GETTEXT_PACKAGE@" id="org.gnome.settings-daemon.plugins.xrdb" path="/apps/gnome-settings-daemon/plugins/xrdb/">
+    <key name="active" type="b">
+      <default>true</default>
+      <_summary>Activation of this plugin</_summary>
+      <_description>Whether this plugin would be activated by gnome-settings-daemon or not</_description>
+    </key>
+    <key name="priority" type="i">
+      <default>90</default>
+      <_summary>Priority to use for this plugin</_summary>
+      <_description>Priority to use for this plugin in gnome-settings-daemon startup queue</_description>
+    </key>
+  </schema>
+</schemalist>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]