i'm trying to create a "fast user switching" environment
right now, i'm just going to try this out without using a desktop manager like xdm, kdm, gdm, etc; just from commandline I would like to be able to do startx -- :0, startx -- :1, etc, and run several xsessions at once (of course, within the limits of my RAM

); all this is done localhost
i tried doing this, but, with a desktop already running on :0, doing starting x on another screen fails with this output:
_XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
_XSERVTransOpen: transport open failed for inet6/infinite:1
_XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6
Release Date: 18 December 2003
X Protocol Version 11, Revision 0, Release 6.7
Build Operating System: Linux 2.4.26 i686 [ELF]
Current Operating System: Linux infinite 2.6.7 #1 Mon Jun 28 20:33:38 CDT 2004 i686
Build Date: 05 June 2004
Before reporting problems, check
http://wiki.X.Org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.1.log", Time: Sun Aug 1 12:58:30 2004
(==) Using config file: "/etc/X11/xorg.conf"
(II) NVIDIA(0): AGP 4X successfully initialized
(EE) NVIDIA(0): Failed to allocate external video decoder object
(EE) NVIDIA(0): *** Aborting ***
Fatal server error:
AddScreen/ScreenInit failed for driver 0
do i need to setup my xorg.conf file explicitly? if so, what should i modify?
thanx in advance