summaryrefslogtreecommitdiff
path: root/debian/default-settings/X11/Xsession.d
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2015-12-15 15:38:59 +0100
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2015-12-15 15:38:59 +0100
commit9676475c1823431158e7625f8466f3e3092f8c46 (patch)
tree258872d7ad1ada07a651027f6935bee1d035e8cb /debian/default-settings/X11/Xsession.d
parent5865d0be1d0e54244ee899c0f5633f1b69c27494 (diff)
downloaditzks-systems-9676475c1823431158e7625f8466f3e3092f8c46.tar.gz
itzks-systems-9676475c1823431158e7625f8466f3e3092f8c46.tar.bz2
itzks-systems-9676475c1823431158e7625f8466f3e3092f8c46.zip
debian-mate-default-settings: Add Xsession.d file 55mate-session_materc-itzks until we have reached MATE in Debian stretch. The file can coexist well with 55mate-session_materc as found in bin:package mate-session-manager (>= 1.10).
Diffstat (limited to 'debian/default-settings/X11/Xsession.d')
-rw-r--r--debian/default-settings/X11/Xsession.d/55mate-session_materc-itzks27
1 files changed, 27 insertions, 0 deletions
diff --git a/debian/default-settings/X11/Xsession.d/55mate-session_materc-itzks b/debian/default-settings/X11/Xsession.d/55mate-session_materc-itzks
new file mode 100644
index 0000000..502510e
--- /dev/null
+++ b/debian/default-settings/X11/Xsession.d/55mate-session_materc-itzks
@@ -0,0 +1,27 @@
+# If we are running the MATE session, source ~/.materc
+
+if [ ! -f /etc/X11/Xsession.d/55mate-session_materc ]; then
+
+ BASESTARTUP=${STARTUP%% *}
+ BASESTARTUP=${BASESTARTUP##*/}
+ if [ "$BASESTARTUP" = x-session-manager ]; then
+ BASESTARTUP=$(basename $(readlink /etc/alternatives/x-session-manager))
+ fi
+
+ case "$BASESTARTUP" in
+ mate-session*)
+ MATERC=$HOME/.materc
+ if [ -r "$MATERC" ]; then
+ . "$MATERC"
+ fi
+ # We prepend /usr/share/mate since its defaults.list actually points
+ # to /etc so it is configurable.
+ if [ -z "$XDG_DATA_DIRS" ]; then
+ XDG_DATA_DIRS=/usr/share/mate:/usr/local/share/:/usr/share/
+ else
+ XDG_DATA_DIRS=/usr/share/mate:"$XDG_DATA_DIRS"
+ fi
+ export XDG_DATA_DIRS
+ ;;
+ esac
+fi