From c2b1bc7515c00a1bc799e4df136ad0c3617117ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lu=C3=ADs=20Pereira?= Date: Tue, 15 Jul 2014 16:34:01 -0700 Subject: [PATCH] Defines XDG_DATA_HOME and XDG_DATA_DIRS environment variables Implements part of XDG Base Directory Specification: http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html --- startlxqt.in | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/startlxqt.in b/startlxqt.in index babc330..5ae26fe 100755 --- a/startlxqt.in +++ b/startlxqt.in @@ -1,9 +1,17 @@ #!/bin/sh +if [ -z "$XDG_DATA_HOME" ]; then + export XDG_DATA_HOME="$HOME/.local/share" +fi + if [ -z "$XDG_CONFIG_HOME" ]; then export XDG_CONFIG_HOME="$HOME/.config" fi +if [ -z "$XDG_DATA_DIRS" ]; then + export XDG_DATA_DIRS="$XDG_DATA_HOME:/usr/local/share/:/usr/share/" +fi + # Ensure the existance of the 'Desktop' folder if [ -e "$XDG_CONFIG_HOME/user-dirs.dirs" ]; then . "$XDG_CONFIG_HOME/user-dirs.dirs"