Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 May 2003 20:17:01 -0400
From:      "Vlad D.Markov" <markov@monmouth.com>
To:        questions@freebsd.org
Subject:   X and xdm question
Message-ID:  <20030519201701.72435bdb.markov@monmouth.com>

next in thread | raw e-mail | index | archive | help
I generally use my FreeBSD computer as a workstation. I have other
unix-like computers around the house. I am attempting to run "xdm -
query theFreeBSDComputer" on one virtual terminal and "xdm -indirect
theFreeBSDComputer" in another virtual terminal. That way on one virtual
terminal I go directly to the FreeBSD computer and in the other I get a
chooser. This kind of works.

When the FreeBSD box boots up I get the chooser on the wrong virtual
terminal and a logon prompt on the other which is also wrong. When I
cancel the chooser, I get the proper logon window; when I CTRL-C the
logon window I get the chooser. This annoys me and I can't figure it
out.

I start xdm and XFree86 with the following script in
/usr/local/etc/rc.d:

#!/bin/sh
pidfiledir=/var/run
xdm=/usr/X11R6/bin/xdm
x=/usr/X11R6/bin/X

# start
if [ "x$1" = "x" -o "x$1" = "xstart" ]; then
        if [ -f $xdm ]; then
                echo -n ' Xdm'
                $xdm 
                $x :0 -depth 16 vt09 -query $(hostname)&
                echo $! > $pidfiledir/x.pid
                sleep 5
                $x :1 -depth 16 vt10 -indirect $(hostname)&
                echo $! > $pidfiledir/x_1.pid
        fi

# stop
elif [ "x$1" = "xstop" ]; then
        kill $(cat $pidfiledir/x.pid)
        kill $(cat $pidfiledir/x_1.pid)
        kill $(cat $pidfiledir/xdm.pid)
fi
--------------------------------------------------------------------
I suspect the problem is in /etc/ttys. It looks like this:

<snip>
console none                            unknown off secure
#
ttyv0   "/usr/libexec/getty Pc"         cons25  on  secure
# Virtual terminals
ttyv1   "/usr/libexec/getty Pc"         cons25  on  secure
ttyv2   "/usr/libexec/getty Pc"         cons25  on  secure
ttyv3   "/usr/libexec/getty Pc"         cons25  on  secure
ttyv4   "/usr/libexec/getty Pc"         cons25  on  secure
ttyv5   "/usr/libexec/getty Pc"         cons25  on  secure
ttyv6   "/usr/libexec/getty Pc"         cons25  on  secure
ttyv7   "/usr/libexec/getty Pc"         cons25  on  secure
ttyv8   "/usr/X11R6/bin/xdm -nodaemon"  xterm   off secure
# Serial terminals
-------------------------------------------------------------

Thank you,
Vlad



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030519201701.72435bdb.markov>