#!/bin/sh
#  Script for launching KDE4 applications from outside of the KDE4 desktop

if [ "$KDE_SESSION_VERSION" != "4" ] ; then

    SED=`which sed`
    OLD_PATH=$PATH
    PATH=`echo "$PATH" | $SED "s|\:/usr/bin\:|:|"`
    PATH=`echo "$PATH" | $SED "s|\:/bin\:|:|"`
    PATH=`echo "$PATH" | $SED "s|$HOME/bin|$HOME/bin:/usr/lib/kde4/bin:/bin:/usr/bin|"`
    [ "$PATH" != "$OLD_PATH" ] || PATH="/usr/lib/kde4/bin:$PATH"
    export PATH

    if [ -n "$XDG_DATA_DIRS" ] ; then
        export XDG_DATA_DIRS="/usr/share/kde4:$XDG_DATA_DIRS"
    else
        export XDG_DATA_DIRS="/usr/share/kde4:/usr/share"
    fi

    if [ -n "$XDG_CONFIG_DIRS" ] ; then
        export XDG_CONFIG_DIRS="/etc/kde4/xdg:$XDG_CONFIG_DIRS"
    else
        export XDG_CONFIG_DIRS="/etc/kde4/xdg:/etc/xdg"
    fi

fi

[ -z "${*}" ] || exec ${*}
