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). --- debian/changelog | 9 ++++++++ .../X11/Xsession.d/55mate-session_materc-itzks | 27 ++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 debian/default-settings/X11/Xsession.d/55mate-session_materc-itzks diff --git a/debian/changelog b/debian/changelog index 6eee373..5cd04cf 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,12 @@ +itzks-systems (2015.12.15.2) UNRELEASED; urgency=medium + + * 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). + + -- Mike Gabriel Tue, 15 Dec 2015 15:37:31 +0100 + itzks-systems (2015.12.15.1) unstable; urgency=medium * etc/cron.d/itzks-systems-common: Perform apt-get autoclean on 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