From 9676475c1823431158e7625f8466f3e3092f8c46 Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Tue, 15 Dec 2015 15:38:59 +0100 Subject: 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). --- .../X11/Xsession.d/55mate-session_materc-itzks | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 debian/default-settings/X11/Xsession.d/55mate-session_materc-itzks (limited to 'debian/default-settings/X11/Xsession.d') 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 -- cgit v1.2.3