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