From eac7424f22a70f39c7b57d2beeb87c4a7cd7e93d Mon Sep 17 00:00:00 2001 From: tpearson Date: Fri, 17 Sep 2010 21:11:18 +0000 Subject: Bugfix batch 2/2 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1176512 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- startkde | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'startkde') diff --git a/startkde b/startkde index 0fa4eb327..c6be49c18 100644 --- a/startkde +++ b/startkde @@ -83,7 +83,10 @@ else elif [ -f /usr/bin/kde4-config ]; then # Looks like KDE4 is installed. if [ -d $HOME/.kde ] && [ ! -d $HOME/.kde3 ]; then - # Presume $HOME/.kde is being used for KDE4 + # Presume $HOME/.kde is being used for KDE4 as it already exists. + export KDEHOME=$HOME/.kde3 + else + # Presume $HOME/.kde is being used for KDE4 to be on the safe side. export KDEHOME=$HOME/.kde3 fi elif [ -f /opt/kde3/bin/kde-config ]; then @@ -102,6 +105,12 @@ else echo "[startkde] Set KDEHOME to $KDEHOME." 1>&2 fi +# Run a quick test for root. +if [ -z "$KDEROOTHOME" ] && [ "$UID" = "0" ]; then + echo "startkde: User ID is $UID. Setting KDEROOTHOME to $KDEHOME." + export KDEROOTHOME=$KDEHOME +fi + # Modify the following environment variables only as necessary. if [ -d /opt/kde3/games ]; then export PATH=/opt/kde3/games:$PATH -- cgit v1.2.3