So I decided to have kdm start two X sessions. My
/etc/X11/kdm/Xservers looks like this:
 
:0 local /usr/X11R6/bin/X :0 -dpi 100 -nolisten tcp
:1 local /usr/X11R6/bin/X :1 -dpi 100 -nolisten tcp
 
/etc/X11/kdm/kdm-config looks like this (abridged):
 
DisplayManager._0.authorize:    true
DisplayManager._1.authorize:    true
DisplayManager._0.setup:        /usr/X11R6/lib/X11/kdm/Xsetup
DisplayManager._1.setup:        /usr/X11R6/lib/X11/kdm/Xsetup
DisplayManager._0.startup:      /usr/X11R6/lib/X11/kdm/Xstartup
DisplayManager._1.startup:      /usr/X11R6/lib/X11/kdm/Xstartup
DisplayManager._0.reset:        /usr/X11R6/lib/X11/kdm/Xreset
DisplayManager._1.reset:        /usr/X11R6/lib/X11/kdm/Xreset
 
        However, once I restart KDM, I can log into :0 just fine.
However, when I switch to :1, all I get is a black screen. Worse yet, I
cannot switch to another console afterwards. CTRL-ALT-F# and
CTRL-ALT-BACKSPACE don't work, but the three-fingered salute still
works. Also, if I switch to a text console and then back to X, it
freezes up. I have also tried it with the DisplayManager options all
*'ed; that is, for example, DisplayManager*authorize. Still doesn't
work. I have searched Google and read the fine man pages, and it seems
that the above _should_ work...but obviously doesn't. Relevent info:
Progeny/Debian, GeForce2 MX. Any ideas what the problem might be?
        TIA,
        :Peter