[gnome-settings-daemon] Add schemas for enable/priority settings for the rest of the plugins
- From: Rodrigo Moya <rodrigo src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-settings-daemon] Add schemas for enable/priority settings for the rest of the plugins
- Date: Mon, 11 Oct 2010 15:07:00 +0000 (UTC)
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]