FreeBSD QandA 164

FreeBSD QandA

Q. X を入れて他のマシンの X端末にしたいんですけど。

A. /usr/X11R6/lib/X11/xdm のしたの file を以下のようにいじります。

   diff -u xdm.dist/Xaccess xdm/Xaccess
   --- xdm.dist/Xaccess    Mon Jun  2 23:22:09 1997
   +++ xdm/Xaccess Thu Jun 26 21:02:35 1997
   @@ -55,7 +55,7 @@
    # so this may not work in all environments.
    #

   -*              CHOOSER BROADCAST       #any indirect host can get a chooser
   +#*             CHOOSER BROADCAST       #any indirect host can get a chooser

    #
    # If you'd prefer to configure the set of hosts each terminal sees,
   @@ -66,3 +66,4 @@
    #%hostlist     host-a host-b

    #*             CHOOSER %hostlist       #
   +*              CHOOSER host1 host2 host3 ... (自分で欲しいリストを書く)
   diff -u xdm.dist/Xservers xdm/Xservers
   --- xdm.dist/Xservers   Mon Jun  2 23:22:08 1997
   +++ xdm/Xservers        Thu Jun 26 21:03:51 1997
   @@ -10,4 +10,4 @@
    # look like:
    #      XTerminalName:0 foreign
    #
   -:0 local /usr/X11R6/bin/X
   +#:0 local /usr/X11R6/bin/X
   diff -u xdm.dist/xdm-config xdm/xdm-config
   --- xdm.dist/xdm-config Mon Jun  2 23:22:08 1997
   +++ xdm/xdm-config      Thu Jun 26 21:03:31 1997
   @@ -17,3 +17,4 @@
    DisplayManager*resources:      /usr/X11R6/lib/X11/xdm/Xresources
    DisplayManager*session:                /usr/X11R6/lib/X11/xdm/Xsession
    DisplayManager*authComplain:   false
   +DisplayManager._0.chooser:     /usr/X11R6/lib/X11/xdm/chooser

   で、xdm を起動する時に
           /usr/X11R6/bin/xdm
           touch /usr/X11R6/lib/X11/xdm/xdm-pid
           /usr/X11R6/bin/X -indirect `hostname`
   で起動します。

   ----

間違い・追加情報を見付けた場合は、 修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで お知らせください。