Perhaps not the answer you're looking for, but why not use a different desktop to kde, gnome or xfce?