diff options
author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2015-12-15 15:38:59 +0100 |
---|---|---|
committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2015-12-15 15:38:59 +0100 |
commit | 9676475c1823431158e7625f8466f3e3092f8c46 (patch) | |
tree | 258872d7ad1ada07a651027f6935bee1d035e8cb /debian/default-settings/X11/Xsession.d | |
parent | 5865d0be1d0e54244ee899c0f5633f1b69c27494 (diff) | |
download | itzks-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-itzks | 27 |
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 |