I use KDM (KDE 3.1 RC6), and after looking around on the net, I found that adding
to my /opt/kde/share/config/kdm/kdmrc file under the
section forces a X server restart after logout. The effect appears to be the same as adding
to TakeConsole. The one difference I noticed is that with automatic login turned on, KDM logs me right back in with the TakeConsole approach, while if I use the kdmrc approach, KDM stays at the login screen.