Ok, there have been a few posts on this in recent, and I thought I would see
if there is any more info out there:

Here is what I want to do:

init level 5 would run 2 X servers, one on tty07 and one on tty08, each
having a different setup (mainly just resolution)

on init level 4, I just want one X server, on tty07.  (to save on memory)


In theory, I should be able to do this by having /etc/X11/xdm-4 contain all
config files for xdm with one X server, and /etc/X11/xdm-5 contain all
config files for xdm with 2 X servers.

/etc/X11/xdm-4/ = standard xdm/kdm configuration
/etc/X11/xdm-5/xdm-config:
DisplayManager.errorLogFile:    /var/log/xdm-5-error.log
DisplayManager.pidFile:         /var/run/xdm.pid
DisplayManager.keyFile:         /etc/X11/xdm-5/xdm-keys
DisplayManager.servers:         /etc/X11/xdm-5/Xservers
DisplayManager.accessFile:      /etc/X11/xdm-5/Xaccess
DisplayManager._0.authorize:    true
DisplayManager._1.authorize:    true
! The following three resources set up display :0 as the console.
DisplayManager._0.setup:        /etc/X11/xdm-5/Xsetup_0
DisplayManager._0.startup:      /etc/X11/xdm-5/GiveConsole
DisplayManager._0.reset:        /etc/X11/xdm-5/TakeConsole
! The following set up display on :1 also
DisplayManager._1.setup:        /etc/X11/xdm-5/Xsetup_1
DisplayManager*resources:       /etc/X11/xdm-5/Xresources
DisplayManager*session:         /etc/X11/xdm-5/Xsession
DisplayManager*authComplain:    false

/etc/X11/xdm-5/Xservers:
:0 local /usr/X11R6/bin/XFree86 :0 tty07 -xf86config
/etc/X11/XF86Config-4.hires
:1 local /usr/X11R6/bin/XFree86 :1 tty08 -xf86config
/etc/X11/XF86Config-4.lowres

(the rest of the config files can be links- they are all pretty much the
same)

Then in /etc/inittab have:

x4:4:respawn:/usr/X11R6/bin/kdm -nodaemon -config /etc/X11/xdm-4/xdm-config
\
							-resources /etc/X11/xdm-4/Xresources \
							-server /etc/X11/xdm-4/Xserver \
							-session /etc/X11/xdm-4/Xsession
x5:5:respawn:/usr/X11R6/bin/kdm -nodaemon -config /etc/X11/xdm-5/xdm-config
\
							-resources /etc/X11/xdm-5/Xresources \
							-server /etc/X11/xdm-5/Xserver \
							-session /etc/X11/xdm-5/Xsession


Then, assuming those files are configured correctly, all should work: right?

Does anyone have any thoughts on this kind of setup?

--
Jay
Publishing Business Systems
651-634-9217