if test "x$XDG_DATA_DIRS" = "x"
then
- XDG_DATA_DIRS="usr/local/share:/usr/share:/@datadir@"
+ XDG_DATA_DIRS="etc/xdg/xubuntu:usr/local/share:/usr/share"
else
- XDG_DATA_DIRS="$XDG_DATA_DIRS:@datadir@"
+ XDG_DATA_DIRS="etc/xdg/xubuntu:$XDG_DATA_DIRS:@datadir@"
fi
export XDG_DATA_DIRS
OP reports that the missing "/" at the start of the variable is causing grief. Looks like an upstream bug on the first removed line, which has been propagated further by the Ubuntu changes.
the patch: 00_xdg_ data_dirs. patch
touches the line which may be the problem:
diff -Nur xfce4-utils- 4.4.1/scripts/ startxfce4. in xfce4-utils- 4.4.1.new/ scripts/ startxfce4. in 4.4.1/scripts/ startxfce4. in 2007-04-02 07:34:54.000000000 +0200 4.4.1.new/ scripts/ startxfce4. in 2007-10-04 23:16:56.000000000 +0200
--- xfce4-utils-
+++ xfce4-utils-
@@ -28,9 +28,9 @@
if test "x$XDG_DATA_DIRS" = "x" DIRS="usr/ local/share: /usr/share: /@datadir@ " DIRS="etc/ xdg/xubuntu: usr/local/ share:/ usr/share" DIRS="$ XDG_DATA_ DIRS:@datadir@ " DIRS="etc/ xdg/xubuntu: $XDG_DATA_ DIRS:@datadir@ "
then
- XDG_DATA_
+ XDG_DATA_
else
- XDG_DATA_
+ XDG_DATA_
fi
export XDG_DATA_DIRS
OP reports that the missing "/" at the start of the variable is causing grief. Looks like an upstream bug on the first removed line, which has been propagated further by the Ubuntu changes.