[PATCH] Make startkde work with not-default KDETMP and KDEVARTMP

Andras Mantia amantia at kde.org
Wed Jan 9 14:43:07 GMT 2008


On Wednesday 09 January 2008, David Faure wrote:
> On Wednesday 09 January 2008, Andras Mantia wrote:
> > Hi,
> >
> >  right now if you set KDETMP and KDEVARTMP to a non-existing
> > directory, startup of KDE will fail (lnusertemp cannot create the
> > directory).
>
> Actually, this only happens if you set them to a non-existing
> directory inside a non-existing directory, no? If you set them to
> /tmp/foo it works, if you set them to /tmp/doesnotexist/foo it
> doesn't work. This is a corner case that is IMHO a configuration bug
> and not worth the risk of an unportable call. It's just that many
> people hit that bug in the past due to a wrong recommendation in the
> wiki page (from me, but it's all coolo's fault initially :-).

Unfortunately not. Here is what I do:
case "$WINDOWMANAGER" in
 *kde4*) export KDEHOME=$HOME/.kde4
         export KDETMP=/tmp/kde4-`whoami`
         export KDEVARTMP=/var/tmp/kdecache4-`whoami`
esac

(this is in .xinitrc to set the variables if I run a KDE4 session).

If /tmp/kde4-user and /var/tmp/kdecache4-user does not exists, it will 
not start up.

Andras

-- 
Quanta Plus developer - http://quanta.kdewebdev.org
K Desktop Environment - http://www.kde.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 194 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20080109/af58d444/attachment.sig>


More information about the kde-core-devel mailing list