summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorVictor Kareh <[email protected]>2018-02-05 15:22:57 -0500
committerraveit65 <[email protected]>2018-02-06 17:19:42 +0100
commitdaa7f5881476e1b09ee81ec21a4dd40180f69441 (patch)
tree8a23ee840ac3b510abc275b349f2f31f2c69dda3 /data
parent16137a4d4c51fae1d577ea4c534af4a89f5c1558 (diff)
downloadmate-settings-daemon-daa7f5881476e1b09ee81ec21a4dd40180f69441.tar.bz2
mate-settings-daemon-daa7f5881476e1b09ee81ec21a4dd40180f69441.tar.xz
Load xsettings during initialization phase
Also set QT_* env variables during init, and restart marco, mate-panel, toggle desktop icons when changing scales
Diffstat (limited to 'data')
-rw-r--r--data/Makefile.am1
-rw-r--r--data/org.mate.SettingsDaemon.plugins.gschema.xml.in9
2 files changed, 10 insertions, 0 deletions
diff --git a/data/Makefile.am b/data/Makefile.am
index 8655e3f..34cf52e 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -22,6 +22,7 @@ msd_gschemas_in = \
org.mate.SettingsDaemon.plugins.xrandr.gschema.xml.in \
org.mate.SettingsDaemon.plugins.xrdb.gschema.xml.in \
org.mate.SettingsDaemon.plugins.xsettings.gschema.xml.in \
+ org.mate.SettingsDaemon.plugins.gschema.xml.in \
$(NULL)
@INTLTOOL_XML_NOMERGE_RULE@
diff --git a/data/org.mate.SettingsDaemon.plugins.gschema.xml.in b/data/org.mate.SettingsDaemon.plugins.gschema.xml.in
new file mode 100644
index 0000000..d406525
--- /dev/null
+++ b/data/org.mate.SettingsDaemon.plugins.gschema.xml.in
@@ -0,0 +1,9 @@
+<schemalist>
+ <schema gettext-domain="@GETTEXT_PACKAGE@" id="org.mate.SettingsDaemon.plugins" path="/org/mate/settings-daemon/plugins/">
+ <key name="init-load-priority" type="i">
+ <default>2</default>
+ <summary>Load priority for Initialization phase</summary>
+ <description>Priority to use as the cut-off for loading plugins during the session initialization phase. Plugins that are this number or lower, will be loaded before mate-settings-daemon registers itself as an initialized application. This is useful for plugins that need the set environment variables, or change settings before the window manager, panel, or desktop has started loading. Values higher than this number will be deferred to be loaded asynchronously.</description>
+ </key>
+ </schema>
+</schemalist>