Provided by: xmanpages-ja_4.1.0.20011224-6_all bug

XDMCP

       DisplayManager.accessFile XDMCP xdm  3 : Direct  Broadcast Indirect

       Direct 1(`*'  0 `?' )  `!'

        Direct  ``NOBROADCAST'' xdm  Broadcast

       Indirect

         `%'

       Indirect  xdm chooser Chooser

        Direct  Broadcast  Indirect

       `#' `\newline'

       Xaccess :

       #
       # Xaccess - XDMCP
       #

       #
       # Direct/Broadcast query entries
       #

       !xtra.lcs.mit.edu   # xtra  direct/broadcast
       bambi.ogi.edu       #
       *.lcs.mit.edu       # LCS

       *.deshaw.com        NOBROADCAST         # direct
       *.gw.com                                # direct  broadcast

       #
       # Indirect
       #

       %HOSTS              expo.lcs.mit.edu xenon.lcs.mit.edu \
                           excess.lcs.mit.edu kanga.lcs.mit.edu

       extract.lcs.mit.edu xenon.lcs.mit.edu   # extract  xenon
       !xtra.lcs.mit.edu   dummy               #indirect
       *.lcs.mit.edu       %HOSTS              #

CHOOSER

       Broadcast  Indirect  X chooser  Xaccess  Indirect  ``CHOOSER''  chooser
       Query

        ``BROADCAST'' chooser  Broadcast OS  UDP

       chooser  Xaccess :

       extract.lcs.mit.edu CHOOSER %HOSTS      #
       xtra.lcs.mit.edu    CHOOSER BROADCAST   #

       chooser DisplayManager.DISPLAY.chooser chooser chooser xdm

        DisplayManager.DISPLAY.resources

       chooser     (      xdm     )     xdm      X    Indirect    XDMCP    xdm
       (DisplayManager.choiceTimeout )

       DisplayManager.servers (/) 11

        XDMCP xdm  XDMCP

        3 : ( ) 0 :

         :0 Digital-QV local /usr/X11R6/bin/X :0

       :

       local     : xdm
       foreign   : xdm  X

       -display   X  (   ``DisplayManager._0.session''  ``localhost:0  Sun-CG3
       local /usr/X11R6/bin/X :0''  ``:0 Sun-CG3 local /usr/X11R6/bin/X :0'' )
       (X ) XDMCP  X xdm

       xdm xdm ``-auth filename'' XDMCP xdm  Accept XDMCP

       Xresources xrdb :

            xlogin*login.translations: #override\
                 Ctrl<Key>R: abort-display()\n\
                 <Key>F1: set-session-argument(failsafe) finish-field()\n\
                 <Key>Return: set-session-argument() finish-field()
            xlogin*borderWidth: 3
            xlogin*greeting: CLIENTHOST
            #ifdef COLOR
            xlogin*greetColor: CadetBlue
            xlogin*failColor: red
            #endif

        () #override ( ``<Key>: insert-char ()'' )

        chooser

       Xsetup  Login Login

       DisplayManager.exportList :

            DISPLAY
            PATH           DisplayManager.DISPLAY.systemPath
            SHELL          DisplayManager.DISPLAY.systemShell
            XAUTHORITY

       xdm              DisplayManager.DISPLAY.grabServer               Xsetup
       DisplayManager.DISPLAY.resources

        Xsetup :

            #!/bin/sh
            # Xsetup_0 -  1
            xcmsdb < /usr/X11R6/lib/monitors/alex.0
            xconsole -geometry 480x130-0-0 -notify -verbose -exitOnFail &

       / DisplayManager.DISPLAY.resources

       xlogin.Login.width, xlogin.Login.height, xlogin.Login.x, xlogin.Login.y
              Login

       xlogin.Login.foreground

       xlogin.Login.font

       xlogin.Login.greeting
                ``X Window System''

       xlogin.Login.unsecureGreeting
              X  ``This is an unsecure session''

       xlogin.Login.greetFont

       xlogin.Login.greetColor

       xlogin.Login.namePrompt
               xrdb ()  ``Login:  ''

       xlogin.Login.passwdPrompt
                ``Password:  ''

       xlogin.Login.promptFont

       xlogin.Login.promptColor

       xlogin.Login.fail
                ``Login incorrect''

       xlogin.Login.failFont

       xlogin.Login.failColor

       xlogin.Login.failTimeout
                30

       xlogin.Login.translations
               X :

                   Ctrl<Key>H:    delete-previous-character() \n\
                   Ctrl<Key>D:    delete-character() \n\
                   Ctrl<Key>B:    move-backward-character() \n\
                   Ctrl<Key>F:    move-forward-character() \n\
                   Ctrl<Key>A:    move-to-begining() \n\
                   Ctrl<Key>E:    move-to-end() \n\
                   Ctrl<Key>K:    erase-to-end-of-line() \n\
                   Ctrl<Key>U:    erase-line() \n\
                   Ctrl<Key>X:    erase-line() \n\
                   Ctrl<Key>C:    restart-session() \n\
                   Ctrl<Key>\\:   abort-session() \n\
                   <Key>BackSpace:delete-previous-character() \n\
                   <Key>Delete:   delete-previous-character() \n\
                   <Key>Return:   finish-field() \n\
                   <Key>:         insert-char() \

       xlogin.Login.allowRootLogin
               ``false'' root ( ID  0 )  ``true''

       xlogin.Login.allowNullPasswd
               ``true''  ``false''

       :

       delete-previous-character

       delete-character

       move-backward-character

       move-forward-character

       move-to-begining
              ()

       move-to-end

       erase-to-end-of-line

       erase-line

       finish-field
               xdm

       abort-session

       abort-display
                xdm xdmshell xdm  SIGHUP XDM

       restart-session
              X

       insert-char

       set-session-argument
              1

       allow-all-access
               xdm  .Xauthority

       (OpenBSD) /etc/shells  xdm

       Xstartup  root Xstartup  root Xstartup  /etc/utmp

       DisplayManager.exportList :

            DISPLAY
            HOME
            LOGNAME
            USER
            PATH           DisplayManager.DISPLAY.systemPath
            SHELL          DisplayManager.DISPLAY.systemShell
            XAUTHORITY

        xdm xdm

        Xstartup /etc/nologin

        Xstartup ;

            #!/bin/sh
            #
            # Xstartup
            #
            # root
            #
            if [ -f /etc/nologin ]; then
                 xmessage -file /etc/nologin -timeout 30 -center
                 exit 1
            fi
            sessreg -a -l $DISPLAY -x /usr/X11R6/lib/xdm/Xservers $LOGNAME
            /usr/X11R6/lib/xdm/GiveConsole
            exit 0

       Xsession

       DisplayManager.exportList :

            DISPLAY
            HOME
            LOGNAME
            USER
            PATH           DisplayManager.DISPLAY.userPath
            SHELL          (getpwnam )
            XAUTHORITY
            KRB5CCNAME     Kerberos

       X Xsession  $HOME  .xsession Xsession

       `set-session-argument'  1  .xsession  .xsession :

         Xresources  .xsession

            #!/bin/sh
            #
            # Xsession
            #
            #
            #

            case $# in
            1)
                 case $1 in
                 failsafe)
                      exec xterm -geometry 80x24-0-0
                      ;;
                 esac
            esac

            startup=$HOME/.xsession
            resources=$HOME/.Xresources

            if [ -f "$startup" ]; then
                 exec "$startup"
            else
                 if [ -f "$resources" ]; then
                      xrdb -load "$resources"
                 fi
                 twm &
                 xman -geometry +10-10 &
                 exec xterm -geometry 80x24+10+10 -ls
            fi

        .xsession
            #! /bin/csh
            # .cshrc   $PATH  -f
            #
            twm &
            xrdb -merge "$HOME/.Xresources"
            emacs -geometry +0+50 &
            xbiff -geometry -430+5 &
            xterm -geometry -0+50 -ls

       Xstartup  Xreset  root Xstartup /etc/utmp Xstartup Xreset

       Xreset :
            #!/bin/sh
            #
            # Xreset
            #
            #  root
            #
            sessreg -d -l $DISPLAY -x /usr/X11R6/lib/xdm/Xservers $LOGNAME
            /usr/X11R6/lib/xdm/TakeConsole
            exit 0

       xdm     POSIX    SIGHUP   SIGTERM   DisplayManager.DISPLAY.resetSignal,
       DisplayManager.DISPLAY.termSignal

       XDMCP xdm  KillClient XDMCP xdm

XDM

       xdm  SIGHUP  SIGTERM SIGHUP xdm xdm

       SIGTERM xdm

       xdm ps(1) xdm xdm () -display

       Xservers ()

       xdm-config ( DisplayManager._0.authorize)  xdm-config  :0  :1

       4.3 init xdm 1

            xdm -server ":0 SUN-3/60CG4 local /usr/X11R6/bin/X :0"

        X Xservers :

            extol:0 VISUAL-19 foreign
            exalt:0 NCD-19 foreign
            explode:0 NCR-TOWERVIEW3000 foreign

        xdm 3 init(8) / XDM

       xdm xinit

       <XRoot>/lib/X11/xdm/xdm-config

       $HOME/.Xauthority   xdm

       <XRoot>/lib/X11/xdm/chooser
                            chooser

       <XRoot>/bin/xrdb

       <XRoot>/bin/X

       <XRoot>/bin/xterm

       <XRoot>/lib/X11/xdm/A<display>-<suffix>

       /tmp/K5C<display>   Kerberos

       : <XRoot>  X11

       X(7), xinit(1), xauth(1), Xsecurity(7), sessreg(1), Xserver(1),
       X Display Manager Control Protocol

       Keith Packard, MIT X Consortium