summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Wimpress <[email protected]>2015-09-17 11:56:13 +0100
committerMartin Wimpress <[email protected]>2015-09-17 11:56:13 +0100
commit6745132519542d1ad81a1dbb91f7fbe9d19c72e7 (patch)
tree95b61e550b68e7074e772b54625317a63b6cf5e5
parent75283e0014619d93a7ad0aeecfa9b578c992d420 (diff)
downloadmate-session-manager-6745132519542d1ad81a1dbb91f7fbe9d19c72e7.tar.bz2
mate-session-manager-6745132519542d1ad81a1dbb91f7fbe9d19c72e7.tar.xz
Add support for an optional dock, such as Plank.
The `required-components-list` adds an entry for `dock` which is null by default so that behaviour is unchanged. This change makes it possible to better integrate docks into the MATE session rather than manipulating autostart files.
-rw-r--r--data/org.mate.session.gschema.xml.in7
1 files changed, 6 insertions, 1 deletions
diff --git a/data/org.mate.session.gschema.xml.in b/data/org.mate.session.gschema.xml.in
index 06e8b46..52dd4e8 100644
--- a/data/org.mate.session.gschema.xml.in
+++ b/data/org.mate.session.gschema.xml.in
@@ -32,7 +32,7 @@
<description>List of applications that are part of the default session.</description>
</key>
<key name="required-components-list" type="as">
- <default>[ 'windowmanager', 'panel', 'filemanager' ]</default>
+ <default>[ 'windowmanager', 'panel', 'filemanager', 'dock' ]</default>
<summary>Required session components</summary>
<description>List of components that are required as part of the session. (Each element names a key under "/org/mate/desktop/session/required_components"). The Startup Applications preferences tool will not normally allow users to remove a required component from the session, and the session manager will automatically add the required components back to the session at login time if they do get removed.</description>
</key>
@@ -59,5 +59,10 @@
<summary>File Manager</summary>
<description>The file manager provides the desktop icons and allows you to interact with your saved files.</description>
</key>
+ <key name="dock" type="s">
+ <default>''</default>
+ <summary>Dock</summary>
+ <description>A dock provides a dockable area, simliar to a panel, for launching and switching applications.</description>
+ </key>
</schema>
</schemalist>