KDE SC uses several directories on your filesystem to store temporary files. Most of those files are unneccesary and can be removed when KDE is not running; at least I do that :P
Those directories are (defaults in Gentoo):
More information about those directories can be found here.
/home
only, sensible data is still accessible in the non encrypted / filesystem./
partition.With environment variables one can tell KDE to use other paths for those directories.
KDE uses KDETMP
and KDEVARTMP
. To change them while KDE starts, create the file 'changeenv.sh
' in $KDEHOME/env
:
#!/bin/bash export KDETMP="/home/username/.kde4/temporary/" export KDEVARTMP="/home/username/.kde4/temporary/" #KDE does not create both directories, they must exist already on KDE's start. [ -d $KDETMP ] || mkdir -p $KDETMP [ -d $KDEVARTMP ] || mkdir -p $KDEVARTMP
It is important that the file ends with .sh
so KDE really executes it. Technical information about this can be found here.
Do not forget to make it executable:
chmod a+x changeenv.sh
The script checks whether both directories exist and creates them if, because KDE fails to start if they do not exist.
Now you have the following directories in /home/username/.kde4
:
The first directory can be removed from time to time, the last two can be removed on startup/shutdown of your system on a regular basis.