Check that .xinitrc in your home dir has near the end "exec
$WINDOWMANAGER", if not edit to include this line, comment out any other
calls to start KDE etc. I find that "startx xfwm" or similar does not do
what you hope, because of the $WINDOWMANAGER environmant variable being
set.
You can change $WINDOWMANAGER by 'declare -x
WINDOWMANAGER="/usr/X11R6/bin/<wm executable>".
For instance, I have some little scripts that start KDE, xfce or icewm
depending on what I want.
To start kde, the relevant line is declare -x
WINDOWMANAGER="/usr/X11R6/bin/kde"
for xfce, declare -x WINDOWMANAGER="/usr/X11R6/bin/xfwm"
and for ice, declare -x WINDOWMANAGER="/usr/X11R6/bin/ice"
Stick these in shell scripts and put startx after, then just type the name
of the script to start the wm of your choice. NOTE do not put a script
called "kde" in your home dir, call it something else or put it in
/usr/local or somewhere not in the path.
Good luck,
Paul.
"WorldSecure Server