[Aravind Vinnakota] > But I want to use X :1 -query ipaddress -once & etc to connect to > other better machines. When I was using RH7.2/7.3 I added the above > line to the /etc/inittab file and I got another login screen for the > remote screen apart from the local login screen. My question is what > I need to do to stop getting the local login screen and only get the > remote login screen.
Simply don't run xdm locally. 'X -query' works fine without it. A slightly more complex setup I did recently was to tell gdm [perhaps xdm can do all this too, but I'm not sure] *not* to start any local displays by default, but to enable the chooser for localhost only, and to hard-code localhost as a choice. Then I ran two instances of 'X -indirect localhost' from inittab, on different VTs. That way the machine could be used for two login sessions, either of which could be local or remote. /etc/gdm/gdm.conf: [servers] comment out all lines (so gdm doesn't spawn X on its own) [xdmcp] Enable=true; DisplaysPerHost=2 [chooser] Hosts=comma,separated,list,including,localhost; Broadcast=false /etc/hosts.allow and hosts.deny: restrict gdm access as appropriate /etc/inittab: X0:23:respawn:/usr/bin/X11/X -indirect localhost vt7 :0 X1:23:respawn:/usr/bin/X11/X -indirect localhost vt8 :1 ...and of course make sure there are no gettys on vt7 or vt8 4 copies of X proved to be unstable - vt switching and X itself would quit responding occasionally. Dunno if it was a memory issue, an X issue, a /dev/gpmdata issue, or what. 2 copies works OK. HTH, Peter