[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Additionals directory

Kevin Forge wrote:

[ ... ]

> Thought about it for a few minutes and this "kde" script should work.
> ##
> mv ~/.xinitrc ~/.xinitrc.bak
> cp $KDEDIR/bin/.xinitrc ~/
> startx
> pause 20 seconds ## I can't remember what command dose this
> mv ~/.xinitrc.bak ~/.xinitrc
> ##
> Then again it's probably crap, but you get the idea.
> It's untested and just mearly demonstraights the concept.
> is there a way to override an existing ~/.xinitrc without
> moving it ?

I don't think so, that is the first place that is checked.  But as far
as the script above is concerned, I think the following is safer as
"start_kde" (I'm assuming that the .xinitrc file shoudl be used; I think
most distros use .Xclients):

#! /bin/bash
cp -f ~/.xinitrc ~/.xinitrc.sav.$$
trap "mv -f ~/.xinitrc.sav ~/.xinitrc" 1 2 3 14 15
if [ -n "$KDEDIR" ] ; then
    echo "$KDEDIR/bin/startkde" > ~/.xinitrc
    startx &
    sleep 60
    mv -f ~/.xinitrc.sav ~/.xinitrc
    trap -
    echo "ERROR:  \$KDEDIR is not defined.  Cannot start kde."