<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook V3.1//EN">

<article id="index">

<!-- Header -->

<artheader>
  <title>XDM and X Terminal mini-HOWTO</title>

<!--
  <author>
   <firstname>Kevin</firstname>
   <surname>Taylor</surname>
   <affiliation>
     <address>
      <email>kevin@northants.lug.org.uk</email>
     </address>
   </affiliation>
  </author>
-->
  <authorgroup>
    <author>
      <firstname>Kevin</firstname>
      <surname>Taylor</surname>
      <affiliation>
        <address>
          <email>kevin@northants.lug.org.uk</email>
        </address>
      </affiliation>
    </author>

    <othercredit role='translator' lang="ja">
      <firstname>浩一</firstname>
      <surname>野本</surname>
      <contrib>日本語翻訳</contrib>
      <affiliation>
        <address>
          <email>hng@ps.ksky.ne.jp</email>
        </address>
      </affiliation>
    </othercredit>
  </authorgroup>

<revhistory>
  <revision>
    <revnumber>v0.05</revnumber>
    <date>14 November 2000</date>
    <authorinitials>kt</authorinitials>
    <revremark>
      Added cross-references to other Howtos
    </revremark>
  </revision>

  <revision>
    <revnumber>v0.04</revnumber>
    <date>6 November 2000</date>
    <authorinitials>kt</authorinitials>
    <revremark>
      Updates after first public draft.
    </revremark>
  </revision>

  <revision>
    <revnumber>v0.03</revnumber>
    <date>3 July 2000</date>
    <authorinitials>kt</authorinitials>
    <revremark>
      Minor updates from first comments
    </revremark>
  </revision>

  <revision>
    <revnumber>v0.02</revnumber>
    <date>28 June 2000</date>
    <authorinitials>kt</authorinitials>
    <revremark>
      First SGML source draft from HTML source
    </revremark>
  </revision>

  <revision>
    <revnumber>v0.01</revnumber>
    <date>27 June 2000</date>
    <authorinitials>kt</authorinitials>
    <revremark>
      First HTML source draft
    </revremark>
  </revision>
</revhistory>

  <abstract>
    <indexterm>
      <primary>template</primary>
    </indexterm>

    <para>
     <!--
     This document describes the basic ideas for using XDM to manage
     X terminals.  It is not meant to be a comprehensive discussion
     of all the features of XDM, but a gentle introduction to what XDM
     can do for X terminals.
     -->
     この文書は、XDM を使用して X 端末を管理する基本的な考え方を記述して
     います。XDM のすべての機能を網羅的に解説するのではなく、X 端末のために
     XDM を使って何ができるかについて丁寧に紹介しようとするものです。
    </para>

    <para>
     <!--
     For a full discussion about the installation and configuration
     of X terminals, please refer to the 'Thin-client' HOWTO, from
     the Linux Documentation Project or the Linux Terminal Server Project
     (see <xref linkend="resources">).
     -->
     X 端末の導入および設定について、十分な検討を行うために、
     'Thin-client' HOWTO を読んでください。これは、Linux Documentation
     Project もしくは Linux Terminal Server Project から入手できます
     (<xref linkend="resources"> を参照のこと)。
    </para>
  </abstract>

</artheader>

<!-- Section1: intro -->

<sect1 id="intro">
  <!--
  <title>Introduction</title>
  -->
  <title>はじめに</title>

  <indexterm>
    <primary>disk!introduction</primary>
  </indexterm>

<!-- Section2: copyright -->

  <sect2 id="copyright">
   <title>Copyright Information</title>

   <para>
    This document is copyrighted (c) 2000 Kevin Taylor and is
    distributed under the terms of the Linux Documentation Project
    (LDP) license, stated below.
   </para>

   <para>
    Unless otherwise stated, Linux HOWTO documents are
    copyrighted by their respective authors. Linux HOWTO documents may
    be reproduced and distributed in whole or in part, in any medium
    physical or electronic, as long as this copyright notice is
    retained on all copies. Commercial redistribution is allowed and
    encouraged; however, the author would like to be notified of any
    such distributions.
   </para>

   <para>
    All translations, derivative works, or aggregate works
    incorporating any Linux HOWTO documents must be covered under this
    copyright notice. That is, you may not produce a derivative work
    from a HOWTO and impose additional restrictions on its
    distribution. Exceptions to these rules may be granted under
    certain conditions; please contact the Linux HOWTO coordinator at
    the address given below.
   </para>

   <para>
    In short, we wish to promote dissemination of this
    information through as many channels as possible. However, we do
    wish to retain copyright on the HOWTO documents, and would like to
    be notified of any plans to redistribute the HOWTOs.
   </para>

   <para>
    If you have any questions, please contact 
    <email>linux-howto@metalab.unc.edu</email>
   </para>

   <blockquote>
    <para>
     参考訳：
    </para>

    <para>
     この文書の著作権は <quote>(c) 2000 Kevin Taylor</quote> が保有し、
     以下に定める Linux Documentation Project (LDP) のライセンスの条
     件に従い、配布できます。
    </para>

    <para>
     特に断りがない限り、Linux HOWTO 文書の著作権はそれぞれの著者が保有
     しています。Linux HOWTO 文書の全体あるいは一部は、物理的電子的を問
     わず、あらゆるメディアに自由に複写できます。ただしその際にはこの著
     作宣言をすべてのコピーに付加する必要があります。商業的な配布も許可
     し、また奨励します。しかしその際には著者にお知らせくださるようお願
     いします。
    </para>

    <para>
     Linux HOWTO の文書を含んだ翻訳、修正および編集作業の成果は、すべて
     この著作権条項に従う必要があります。すなわちこの HOWTO を修正した後
     に、配布条件に追加項を加えることはできません。但し適当と認められた
     場合は例外とすることもできます。Linux HOWTO の管理者に連絡してくだ
     さい。アドレスは以下に示します。
    </para>

    <para>
     要するに我々はこれらの情報を可能な限りの方法で広めたいと思っている
     のです。しかし我々は HOWTO 文書に関する著作権は保持し続けたいと望ん
     でいます。また、HOWTO を再配布する計画については知らせてほしいと思っ
     ています。 
    </para>

    <para>
     もし疑問点があったら、Linux HOWTO の管理者に連絡してください。電子
     メールのアドレスは <email>linux-howto@metalab.unc.edu</email> です。
    </para>
   </blockquote>
  </sect2>

<!-- Section2: disclaimer -->

  <sect2 id="disclaimer">
   <!--
   <title>Disclaimer</title>
   -->
   <title>免責</title>

   <para>
    No liability for the contents of this documents can be accepted.
    Use the concepts, examples and other content at your own risk.
    As this is a new edition of this document, there may be errors
    and inaccuracies, that may of course be damaging to your system.
    Proceed with caution, and although this is highly unlikely,
    the author(s) do not take any responsibility for that.
   </para>

   <para>
    All copyrights are held by their by their respective owners, unless
    specifically noted otherwise.  Use of a term in this document
    should not be regarded as affecting the validity of any trademark
    or service mark.
   </para>

   <para>
    Naming of particular products or brands should not be seen 
    as endorsements.
   </para>

   <para>
    You are strongly recommended to take a backup of your system 
    before major installation and backups at regular intervals.
   </para>

   <blockquote>
    <para>
     参考訳：
    </para>

    <para>
     この文書の内容に関して責任は一切持てません。ご自分の責任でこの文書
     に書かれている考え方や参考例などを利用してください。たとえアップデー
     トされたとしても、誤りや不正確なところが残っているおそれがあり、あ
     なたのシステムに障害を与えるかもしれません。ですから設定は慎重に行っ
     てください。万が一、何か問題が起こったとしても、私は責任をとれませ
     ん。
    </para>

    <para>
     すべての著作権は特に記述していない限り、それぞれの著者が保持してい
     ます。文書内に記載されているトレードマークや商標などは各社の商標ま
     たは商標登録です。
    </para>

    <para>
     プロダクトやブランド名の記述は、必ずしもそれぞれを推奨しているもの
     ではありません。
    </para>

    <para>
     インストール作業をする前にはシステムのバックアップをとっておくこと、
     また定期的にバックアップをとり続けることを強く推奨します。
    </para>
   </blockquote>
  </sect2>

<!-- Section2: newversions-->

  <sect2 id="newversions">
   <!--
   <title>New Versions</title>
   -->
   <title>最新版</title>

    <indexterm>
     <primary>(your index root)!news on</primary>
    </indexterm>

   <para>
    <!--
    The latest version number of this document may be 
    obtained from 
    <ulink url="http://www.northants.lug.org.uk/projects/xdm-mini/">
    The Northants LUG, UK Project Pages
    </ulink>.
    -->
    この文書の最新版は、
    <ulink url="http://www.northants.lug.org.uk/projects/xdm-mini/">
    The Northants LUG, UK Project Pages</ulink>
    から入手できます。
   </para>
  </sect2>

<!-- Section2: credits -->

  <sect2 id="credits">
   <!--
   <title>Credits</title>
   -->
   <title>謝辞</title>

   <para>
    <!--
    Thanks go to the following people for help with information and
    proof reading of the document.
    -->
    情報提供や校正いただいた、下記の方々のご協力に感謝します。
   </para>

   <para>
    <!--
    Scot W Stevenson for the original X teriminal mini-howto document,
    from 1995, on which some of the material for the section on advanced
    xdm-config configurations was obtained.
    -->
    1995 年に書かれた X teriminal mini-howto の著者 Scot W Stevenson。
    彼の文書から、<quote>上級の設定オプション</quote> の章における
    xdm-config の設定を入手しました。
   </para>

   <para>
    <!--
    Members of the Northants LUG, UK for proof reading the document.
    -->
    Northants LUG, UK の皆さん。文書の校正をしていただきました。
   </para>

   <para>
    <!--
    The writers of the XDM, Xserver man pages and the default XDM scripts.
    -->
    XDM、Xserver の man ページ、デフォルトの XDM スクリプト、の作者の皆
    さん。
   </para>

   <para>
    <!--
    Everyone who commented on the earlier versions, including Neil Zanella,
    Rafael Herrera, Paul Hornshaw, Clive Jones, Robert de Geus, Alex Schenkman,
    Richard Kaszeta, Malcolm Herbet
    -->
    Neil Zanella, Rafael Herrera, Paul Hornshaw, Clive Jones,
    Robert de Geus, Alex Schenkman, Richard Kaszeta, Malcolm Herbet
    を含む初期のバージョンからコメントいただいた皆さん。
   </para>

  </sect2>

<!-- Section2: feedback -->

  <sect2 id="feedback">
   <!--
   <title>Feedback</title>
   -->
   <title>フィードバック</title>

   <para>
    <!--
    Feedback is most certainly welcome for this document. Without
    your submissions and input, this document wouldn't exist. Please
    send your additions, comments and criticisms to the following
    email address : <email>xdm-mini@northants.lug.org.uk</email>.
    -->
    この文書に関するフィードバックは、間違いなく大歓迎です。あなたの提
    案や入力なしでは、この文書は、存在できなくなります。追加や意見、批評
    を <email>xdm-mini@northants.lug.org.uk</email> まで送ってください。
   </para>
 </sect2>

<!-- Section2: todo -->

  <sect2 id="todo">
    <!--
    <title>To do</title>
    -->
    <title>今後の予定</title>

    <para>
    <!--
    I probably ought to mention some details about the following at
    some point ...
    -->
    たぶん、以下に示したいくつかの項目について、もう少し詳細に述べるはず
    で・・・
    <itemizedlist>
    <listitem>
      <para>
      <!--
      Debugging problems with XDM.
      -->
      XDM に関連するデバッグ上の問題点
      </para>
    </listitem>
    <listitem>
      <para>
      <!--
      Replacements for XDM - ie KDM and GDM.
      -->
      XDM の置きかえ - KDM や GDM など
      </para>
    </listitem>
    <listitem>
      <para>
      <!--
      Integration with other Unix and Windows
      -->
      他の Unix や Windows との統合
      </para>
    </listitem>
    <listitem>
      <para>
      <!--
      FAQs and common mistakes
      -->
      FAQ や一般的な失敗
      </para>
    </listitem>
    </itemizedlist>
    <!--
    Any offers ?
    -->
    いくつかの提案？
    </para>
  </sect2>

</sect1>

<!-- Section1: intro: END -->

<!-- Section1: Basics -->

<sect1 id="basics">
  <!--
  <title>Basic Concepts</title>
  -->
  <title>基本概念</title>

  <indexterm>
    <primary>disk!basics</primary>
  </indexterm>

<!-- Section2: Coverage -->

  <sect2 id="coverage">
    <!--
    <title>What is covered</title>
    -->
    <title>何を書いているか</title>
 
    <para>
    <!--
    This document describes the basic concepts behind using XDM
    (the X display manager) to manage X terminals and X servers,
    in order to provide 'thin-client' computing, using Linux.
    -->
    この文書は、'thin-client' コンピュータを提供するために、Linux
    を利用し、X 端末と X サーバを管理するために XDM (the X display
    manager) を利用する際の、基本概念を述べています。
    </para>

    <para>
    <!--
    X (or the 'X Window System') is the windowing and graphics environment
    of choice for Unix systems.  Its particular strength (and the key bit
    that we are interested in for this document) is that it separates the
    running applications (web browser, word processor, etc) from the actual
    graphics screen and input devices (mouse, keyboard, etc) via a network
    communications mechanism.
    -->
    X (もしくは 'X ウィンドウシステム') は、ウィンドウ機能で、Unix シス
    テムのために選択されたグラフィック環境です。その独特な長所 (および、
    この文書が、関与するキービット) は、実行するアプリケーション (ウェブ
    ブラウザ、ワードプロセッサなど) が、実際のグラフィックスクリーンと入
    力装置 (マウス、キーボードなど) から、ネットワーク通信の仕組みを経て、
    分離していることです。
    </para>

    <para>
    <!--
    Essentially, this means that you can be running
    an application on one machine, but have its input and output redirected
    to another machine via a network.  This is the key feature that makes
    an X terminal possible.
    -->
    その本質は、あるマシン上でアプリケーションを実行し、その入力と出力を
    ネットワークを経て、別のマシンにリダイレクトできることです。これは、
    X 端末を可能とさせる重要な特色です。
    </para>

    <para>
    <!--
    This document does not discuss the installation or
    configuration of a network or X on Linux.  Please refer to the
    appropriate HOWTO documents from the Linux Documentation Project for
    more details (see <xref linkend="resources">).
    -->
    この文書は、Linux のネットワークもしくは X、のインストールもしくは設
    定は扱いません。それらの詳細は、Linux Documentation Project にある適
    切な HOWTO 文書を参照してください (<xref linkend="resources"> を参照
    のこと)。
    </para>
    
    <para>
    <!--
    This document should be treated as a 'getting started with XDM' document,
    in that it describes the basic terms and concepts for using XDM and
    X terminals, with simple examples that provide the minimum amount of
    security.
    -->
    この文書は、'XDM を起動させるために' という文書として扱えるはずです。
    それは、XDM と X 端末を利用するための基本的な用語と概念を述べ、最小
    限の安全性を提供する簡単な例を示しているからです。
    </para>
    
    <para>
    <!--
    The reader is advised to consult the list of resources provided at
    the end of the document in order to proceed beyound these basic
    facilities - in particular, the configuration of the 'authentication'
    and security settings should be examined, as the examples given in
    this document utilise the least secure modes of operation.
    -->
    文書内の基本的な機能を理解していないなら、文書の最後で紹介したリソー
    スのリストを参考にしてください - この文書の例は、最低限の安全モード
    での操作を利用したので、特に '認証' とセキュリティの設定を調査すべき
    です。
    </para>
    
    <para>
    <!--
    Please note - the information in this document was obtained from
    systems running Debian 2.1, SuSE 6.4, Mandrake 7.0 and RedHat 6.0.
    -->
    注意 - この文書内の情報は、Debian 2.1, SuSE 6.4, Mandrake 7.0 および、
    RedHat 6.0 を実行しているシステムから入手しました。
    </para>

    <para>
    <!--
    This document does not attempt to describe how to install and configure
    Linux for an X terminal.  For this information, please refer to the
    'thin-client' HOWTO document, provided as part of the Linux Documentation
    Project, or the Linux Terminal Server Project (see <xref
    linkend="resources">).
    -->
    この文書は、X 端末のための Linux のインストールと設定の方法の記述を
    しません。この情報に関しては、'thin-client' HOWTO 文書を参照してくだ
    さい。Linux Documentation Project か、Linux Terminal Server Project
    から入手できます (<xref linkend="resources"> を参照のこと)。
    </para>
  </sect2>

<!-- Section2: About -->

  <sect2 id="about">
    <!--
    <title>About this document</title>
    -->
    <title>この文書について</title>

    <para>
    <!--
    This document came about because I wanted to experiment with Linux
    on a 486 PC as an X terminal to my main Linux box.
    -->
    私のメインの Linux box の X 端末として、486 PC 上で Linux を動かす実
    験をしたかったことから、この文書ができました。
    </para>
    
    <para>
    <!--
    After reading the man pages, specifications and current howto documents
    relating to XDM and X terminals, I ended getting really confused
    about where XDM was supposed to run and confusing XDM servers with
    X servers and the like, and so after an evening or two of
    experimentation, this document was born.
    -->
    XDM と X 端末に関する man ページや仕様書、その当時の HOWTO 文書を読
    んだら、かえって、どこで XDM が動くべきなのか、XDM サーバと、X サー
    バや類似 X サーバの違いは何なのかが分からなくなってしまい、一二晩の
    実験の末、この文書が生まれました。
    </para>
    
    <para>
    <!--
    Once the basic terminology has been sorted out, the documentation
    for XDM and self-documenting sample files makes very good reading
    - I just could not find a simple introduction to the basic concepts
    anywhere to get me started.  Hopefully this document could prove
    to be a suitable introduction to someone in a similar position to
    me.
    -->
    いったん、基本的な技術用語を整理すると、XDM の文書とサンプルファイル
    自身が含んでいるコメントなどの情報や仕様が良く分かるようになりました
    - 私が作業を始めた時は、その基本概念の簡単な手引きを見つけられません
    でした。この文書が、私と似た状況にある方々への適した手引きになること
    を願います。
    </para>
    
    <para>
    <!--
    Oh, and in case you are wondering, a 486dx2/66 with 16 Mb RAM
    makes a fine X terminal !
    -->
    16 MB RAM 搭載の 486dx2/66 が、立派な X 端末になるなんて、あー、なん
    て不思議なことでしょう。
    </para>
  </sect2>
</sect1>


<!-- Section1: Terms -->

<sect1 id="xdm">
  <title>XDM</title>

  <indexterm>
    <primary>disk!xdm</primary>
  </indexterm>

<!-- Section2: What is XDM -->

  <sect2 id="xdm-what">
    <!--
    <title>What is XDM</title>
    -->
    <title>XDM とは</title>

    <para>
    <!--
    Put simply, XDM (the X Display Manager) can be thought of as a graphical
    replacement for the command line 'login' prompt.  In reality, it can
    actually do much more than that.
    -->
    簡単に言えば、XDM (the X Display Manager) は、コマンドラインの
    'login' プロンプトをグラフィック環境に置きかえたものと考えることがで
    きます。本当は、もっと多くのことをしています。
    </para>
    
    <para>
    <!--
    Typcially, it would be started by the 'root' user (or the system startup
    scripts) on power up, and would present a user with a graphical login
    prompt.  It will then manage the users X session once they login -
    ie it will initiate the running of their window manager and applications.
    -->
    一般的に、XDM は、電源投入時に 'root' ユーザ (もしくはシステムの起動
    スクリプト) により起動され、グラフィックログインプロンプトをユーザに
    与えます。そしてログインすると、XDM は、そのユーザの X セッションを
    管理します - すなわち、ウィンドウマネージャやアプリケーションの実行
    を開始します。
    </para>

    <para>
    <!--
    This could be considered a typical 'simple local machine login'
    configuration, as may be found installed by many Linux distributions
    by default.  However, XDM can also manage remote X servers and provide
    login prompts to remote 'X terminals'.  In short, it is not limited to
    the local machine - it can easily manage other machines connected via
    a network.
    -->
    これは、多くの Linux ディストリビューションのデフォルトのインストー
    ルで行われている標準的な 'simple local machine login' の設定とみなせ
    ます。しかし、XDM は、リモート X サーバ (群) の管理や、リモートの 'X
    端末' にログインプロンプトを表示することもできます。要するに、ローカ
    ルマシンに限りません - ネットワークで接続された他のマシンを簡単に管
    理できます。
    </para>
    
    <para>
    <!--
    XDM is a very configurable utility and this document will only just
    'scratch the surface' of what may be acheived.  This document aims to
    provide enough information to configure your X terminals and application
    servers to connect to each other.  The reader is refered to the
    <xref linkend="resources"> for further information on the topics
    discussed here.
    -->
    XDM は、いろいろな設定ができるユーティリティで、この文書では、ちょっ
    とだけ、この文書に必要な上辺だけなぞります。この文書の狙いは、X 端末
    とアプリケーションサーバをそれぞれ他のものへ接続する設定の十分な情報
    を提供することです。この文書で検討している話題のもっと詳細な情報は、
    <xref linkend="resources"> を参照してください。
    </para>

    <para>
    <!--
    A note on security : X (in its default configuration) and XDMCP are not
    particularly secure.  I am assuming that you are running X on a
    'trusted' network and that security is not an issue.
    For details of how to toughen up your X connections
    (and more details about using the networking capabilities of X) please
    refer to the 'Running Remote X Applications' Howto document, which is
    also part of the LDP (see <xref linkend="resources">).
    -->
    セキュリティ上の注意 - X (のデフォルトの設定) と XDM は、特に安全と
    いうわけではありません。'信頼できる' ネットワーク上で X を実行し、
    安全性を論点にしなくてもよいことを想定しています。
    X 接続の安全性を強化する方法の詳細 (および X のネットワーク機能を使
    用することの詳細) に関しては、LDP にある 'Running Remote X
    Applications' HOWTO 文書を参照してください (<xref
    linkend="resources"> を参照のこと)。
    </para>
  </sect2>

<!-- Section2: What is an X Terminal -->

  <sect2 id="xdm-xterm">
    <!--
    <title>What is an X terminal</title>
    -->
    <title>X 端末とは</title>

    <para>
    <!--
    This term could be used to cover various configurations, but at its
    simplest form, is a machine with a network connection, keyboard,
    mouse and monitor, configured to run the X windows system to connect
    to an application server somewhere on the network.
    -->
    この用語は様々なシステム構成を網羅することが出来ますが、ここでは単純
    の為に、ネットワーク接続した、キーボード、マウス、モニタがあるマシン
    でネットワーク上のどこかにあるアプリケーションサーバに接続できる X
    ウィンドウシステムが実行できるように設定されているマシンをさします。
    </para>

    <para>
    <!--
    There are several configurations of 'X terminal' with varying levels
    of functionality, ranging from completely diskless terminals to full
    X workstations.
    -->
    'X 端末' の設定は、機能の段階に応じ、完全なディスクレス端末から高機
    能な X ワークステーションまで、いろいろあります。
    </para>
  </sect2>
    
<!-- Section2: Terminolgy -->

  <sect2 id="xdm-terms">
    <!--
    <title>Some Terminology</title>
    -->
    <title>いくつかの専門用語</title>

    <para>
    <!--
    Before I go any further, I ought to explain the terms I will be using
    in this document.  When talking about X, there is quite a lot of
    confusion over what is serving facilities to what.  This is especially
    true when you are considering distributed sessions over a network
    involving X terminals.  I will be using the terms described below.
    -->
    先に進む前に、これ以上は、この文書内で使用している用語の説明はしませ
    ん。X について話す時、何のために何が機能を提供しているのかなどの、か
    なり多くの混乱があります。これは、ネットワーク上の X 端末に、セッショ
    ンを分散させようとすると、特に混乱します。文書内で使う用語を以下に示
    します。
    </para>

    <para>
    <variablelist>
      <VarListentry>
      <!--
      <term> Diskless X terminal
      </term>
      -->
      <term> ディスクレス X 端末
      </term>
      <listitem>
        <para>
        <!--
        These would be a machine with no local disks, which would
        perform its boot up from an EPROM (or similar) which utilises a
        network connection to a server.  This means obtaining the
        network configuration, operating system, system configuration
        and all applications from the server.  Once booted however, this
        would be the same as a 'dumb X terminal' (see below).  Typically
        this configuration would use a combination of the following
        network protocols in order to boot : BOOTP, DHCP, TFTP, etc.
        Refer to <xref linkend="resources"> for some references that
        detail how to build diskless clients.
        -->
        これは、ディスクを持たないマシンで、EPROM (もしくは似たようなも
        の) からブートし、ネットワーク接続したサーバを利用します。ネット
        ワーク設定、オペレーティングシステム、システム設定、そして、すべ
        てのアプリケーションをサーバから入手することを意味します。いった
        んブートしてしまえば、これは 'ダム X 端末' (下記参照) と同じにな
        ります。一般的に、この設定は、次に示すブートのためのネットワーク
        プロトコルの組合せが使われます - BOOTP, DHCP, TFTP など。ディス
        クレスクライアントの構築の方法の詳細の参考となる情報が、<xref
        linkend="resources"> にいくつかありますので参照してください。
        </para>
      </listitem>
      </VarListentry>
      
      <VarListentry>
      <!--
      <term> Dumb X terminal
      </term>
      -->
      <term> ダム X 端末
      </term>
      <listitem>
        <para>
        <!--
        This would be a machine that boots from its local disk into an
        operating system, and starts the 'X server' program and nothing
        more.  Somehow, a login prompt would be provided on the machine,
        to enable a user to login to an 'application server' somewhere
        on the network.
        -->
        これは、ローカルディスク内のオペレーティングシステムからブートす
        るマシンで、プログラム 'X サーバ' のみ起動され、他には何も起動
        されません。何らかの形で、ログインプロンプトがマシン上に表示され、
        ネットワーク上のどこかの 'アプリケーションサーバ' へユーザがログ
        インすることを可能にします。
        </para>
      </listitem>
      </VarListentry>
      
      <VarListentry>
      <!--
      <term> X Workstation
      </term>
      -->
      <term> X ワークステーション
      </term>
      <listitem>
        <para>
        <!--
        This would be similar to a dumb X terminal, but would provide
        the option of logging on to the local machine itself, hence
        would be quite capable of becoming a standalone workstation (ie
        no network connectivity) if required.
        Most distributions can be configured 'out of the box' as a
        stand-alone X Workstation, with a graphical login prompt.
        -->
        これは、ダム X 端末と似たようなものですが、ローカルマシンにログ
        オンする選択肢が提供され、それ故に、必要であれば、独立型の (言い
        換えればネットワーク接続性のいらない) ワークステーションになれる
        能力があります。ほとんどのディストリビューションは、出荷状態で、
        グラフィックログインプロンプトを伴う独立型 X ワークステーション
        として設定できます。
        </para>
      </listitem>
      </VarListentry>
      
      <VarListentry>
      <!--
      <term> Application Server
      </term>
      -->
      <term> アプリケーションサーバ
      </term>
      <listitem>
        <para>
        <!--
        In the context of this document, I use the term 'application
        server' to describe a machine that will provide the applications
        (X clients) that our X terminal will want to run.  This can
        include everything from editors and browsers, through to the
        actual 'Window Manager' itself.
        -->
        この文書の文脈において、X 端末で実行したいアプリケーション (X ク
        ライアント) を提供するマシンを指すために 'アプリケーションサーバ'
        という用語を使用します。これは、エディタやブラウザから 'ウィンド
        ウマネージャ' それ自身まで、すべてのものを含みます。
        </para>
      </listitem>
      </VarListentry>
      
      <VarListentry>
      <!--
      <term> X Server
      </term>
      -->
      <term> X サーバ
      </term>
      <listitem>
        <para>
        <!--
        This is the program that manages the display of the machine with
        a physical console (display, keyboard, mouse, etc).  It can be
        thought of as a combined graphics card, keyboard and mouse 'driver'.
        This will provide these facilities as a service to X clients
        (hence the term 'server').  Please refer to the X User Howto in
        <xref linkend="resources"> for more details.
        -->
        これは、物理的なコンソール (ディスプレイ、キーボード、マウスなど)
        を伴うマシンのディスプレイを管理するプログラムです。それは、グラ
        フィックカード、キーボード、マウスの 'ドライバ' の組合せと考える
        こともできます。
        これは、X クライアントへのサービスとしての機能を提供します (それ
        故に 'サーバ' と呼ばれます)。詳細については、<xref
        linkend="resources"> にある X User Howto を参照してください。
        </para>
      </listitem>
      </VarListentry>
      
      <VarListentry>
      <!--
      <term> X Client
      </term>
      -->
      <term> X クライアント
      </term>
      <listitem>
        <para>
        <!--
        This is an application that requires the use of an X server to
        provide input (keyboard and mouse) and output (display).  An X
        client cannot produce output without the services of the X
        server. The X server could be running locally (on the same
        machine) or elsewhere on the network.
        -->
        これは、入力 (キーボードとマウス) と出力 (ディスプレイ) を提供す
        る X サーバの使用が必要なアプリケーションです。X クライアントは、
        X サーバのサービスなしでは、出力が行えません。X サーバは、ローカ
        ル (同じマシン上) か、ネットワークのどこででも実行できます。
        </para>
      </listitem>
      </VarListentry>
    </variablelist>
    </para>
    
    <para>
    <!--
    From the above descriptions, an X Workstation could be thought of as
    consisting of a dumb X terminal and application server running on
    the same machine.
    -->
    上記の概要のように、X ワークステーションは、ダム X 端末とアプリケー
    ションサーバから成り立ち、同一マシン上でそれらを実行するものと考える
    ことができます。
    </para>
    
    <para>
    <!--
    This document will be looking at the architecture of the various options
    listed above and will describe the role that xdm can play in configuring
    them.
    -->
    この文書は、上記の様々なアーキテクチャの選択肢を考察し、どのように
    XDM を設定し、その役割をさせるか記述します。
    </para>

  </sect2>

<!-- Section2: What can XDM do -->

  <sect2 id="xdm-do">
    <!--
    <title>What can XDM do</title>
    -->
    <title>XDM は何ができるか</title>

    <para>
    <!--
    XDM is responsible for providing the user with a login prompt and
    initiating their X session.  It can manage local sessions (ie people
    logging into an X workstation) or sessions on remote machines, via a
    connection to an application server from a diskless or dumb X
    terminal.
    -->
    XDM は、ユーザにログインプロンプトを提供し、その X セッションの開始
    を受け持ちます。それは、ローカルセッション (すなわち X ワークステー
    ションへのログイン) もしくは、ディスクレスかダム X 端末から、ネット
    ワークを介したアプリケーションサーバへ、リモートマシン間のセッション
    を管理できます。
    </para>
    
    <para>
    <!--
    XDM has 2 main modes of operation :
    -->
    XDM は、２つの主要な操作モードがあります。
    <itemizedlist>
      <listitem>
        <para>
        <!--
        Query from an X server
        -->
        X サーバからの検索
        </para>
      </listitem>
      <listitem>
        <para>
        <!--
        XDM managed X server
        -->
        XDM による X サーバの管理
        </para>
      </listitem>
    </itemizedlist>
    </para>

    <sect3 id="xserv-query">
      <!--
      <title>Query from an X Server</title>
      -->
      <title>X サーバからの検索</title>

      <para>
      <!--
      The communications between XDM and the actual 'X server' (the machines
      with the physical screen/keyboard/mouse/etc) are handled via XDMCP the
      'X display manager control protocol'.
      -->
      XDM と現存する 'X サーバ' (物理的なスクリーン・キーボード・マウス
      などを持つマシン) との通信は、XDMCP (X Display Manager Control
      Protocol) を介し、行われます。 
      </para>

      <para>
      <!--
      This permits X servers to send out queries to servers running XDM.
      Effectively, the X server has to say 'I have someone wanting to login -
      please give me a login prompt'.  In this mode of operation, XDM will
      not do anything unless it is asked to by your X server.
      -->
      これは、X サーバが XDM を実行しているサーバの検索を送出することを
      許可します。事実上、X サーバは 'ログイン待ちをしている人がいるので、
      ログインプロンプトをください' と言います。この操作モードで、XDM は、
      X サーバがたずねるまで、何もしません。
      </para>
      
      <para>
      <!--
      The query from the X server can take one of 3 forms :
      -->
      X サーバからの検索は、３つの方法があります。
      <itemizedlist>
        <listitem>
          <para>
          <!--
          Direct query : the X server contacts a named host, requesting
          that the server presents a login prompt on its display
          -->
          Direct query - X サーバは、指定されたホストと通信し、サーバが
          そのディスプレイにログインプロンプトを出すことを要求します。
          </para>
        </listitem>
        <listitem>
          <para>
          <!--
          Broadcast : the X server sends out a broadcast message to the
          network, and the first server running XDM that responds to the
          broadcast will be the one to present the login prompt on its
          display
          -->
          Broadcast - X サーバは、ネットワークにブロードキャストメッセー
          ジを送出し、最初にブロードキャストに応答した XDM を実行してい
          るサーバは、そのディスプレイにログインプロンプトを出します。
          </para>
        </listitem>
        <listitem>
          <para>
          <!--
          Indirect query : the X server contacts a named host, but asks
          it which other hosts it knows about on the network.  The named
          host will then present the user with a list of hosts to choose
          from, and will then go on to initiate communications with the
          selected host resulting in the selected host presenting a
          login prompt on the X servers display.
          -->
          Indirect query - X サーバは指定されたホストと通信しますが、ネッ
          トワーク上で XDM を実行しているホストを知っている他のホストに
          たずねます。次に、指定されたホストはユーザがホストを選択するた
          めのリストを表示します。そして、選択したホストと通信を開始し、
          その結果、選択されたホストはそのディスプレイにログインプロンプ
          トを表示します。
          </para>
        </listitem>
      </itemizedlist>
      </para>
      
      <para>
      <!--
      There are several other options, but these will not be described here
      - refer to the XDM and XDMCP documentation in <xref linkend="resources">
      for more details.
      -->
      他にもいくつかの選択肢がありますが、それらは、この文書では扱いませ
      ん - 詳細については、<xref linkend="resources"> にある XDM と
      XDMCP の文書を参照してください。
      </para>
    </sect3>

    <sect3 id="xdm-server">
      <!--
      <title>XDM Managed X Server</title>
      -->
      <title>XDM による X サーバの管理</title>

      <para>
      <!--
      If you have a set of machines (eg diskless or dumb X terminals) that just
      end up running an X server, all designed to provide a login prompt to a
      single application server, then it is possible to configure XDM on the
      application server to connect back to each X server and present its login
      prompt on each display automatically.
      -->
      X サーバを実行するマシン (たとえばディスクレスかダム X 端末) がい
      くつかあり、一つのアプリケーションサーバからログインプロンプトをす
      べてのマシンに与えることを意図するなら、自動的にそれぞれの X サー
      バへ接続し、それぞれのディスプレイへログインプロンプトを表示する設
      定をアプリケーションサーバ上の XDM にすることで可能です。
      </para>

      <para>
      <!--
      In this mode of operation, XDM will actively 'push out' a login prompt
      to any listed X server that it knows about, without waiting for
      a query from the X servers themselves.
      -->
      この操作モードにおいて、XDM は、X サーバ自身からの検索を待つことな
      く、記載された X サーバに対し、積極的にログインプロンプトを '押し
      出します'。
      </para>
      
      <para>
      <!--
      In this case, the configuration file 'Xservers' lists each
      machine (including the local display, if required) to which XDM should
      connect, to display its login prompt.
      -->
      このケースでは、XDM が接続し、そのログインプロンプトを表示すべきそ
      れぞれのマシン (必要なら、そのローカルディスプレイも含む) が設定ファ
      イル 'Xservers' に記入されています。
      </para>
      
      <para>
      <!--
      This configuration, when used with no remote X servers listed in the
      configuration, is the typical configuration used for a X workstation,
      in order to present a user with a graphical login to the local machine
      he is working on.  As stated earlier, most distributions will support
      this configuration 'out of the box' in order to present the user with
      a local graphical login prompt.
      -->
      設定の中にリモート X サーバを記入しない時の設定は、X ワークステー
      ションのために使用される標準的な設定で、ユーザが使っているローカル
      マシンへグラフィックログインを表示します。前に述べたように、ほとん
      どのディストリビューションはローカルグラフィカルログインプロンプト
      をユーザに表示するために、出荷状態でこの設定を行っています。
      </para>
      
      <para>
      <!--
      Note: XDM must be permitted to connect to the X servers in question - so
      the access control on the X servers must be configured accordingly.
      -->
      注意 - XDM は、X サーバに接続が許可されなければならないという問題
      があります - なので、X サーバ上のアクセスコントロールは適切に設定
      しなければなりません。
      </para>
    </sect3>

  </sect2>

</sect1>

<!-- Section1: config -->

<sect1 id="config">
  <!--
  <title>Configuring XDM</title>
  -->
  <title>XDM の設定</title>

  <indexterm>
    <primary>disk!config</primary>
  </indexterm>

  <para>
  <!--
  This section covers what needs to be configured for XDM to perform
  the functions described so far in this document.
  -->
  この章では、XDM がこの文書のここまでで述べている機能を行うために、何を
  設定する必要があるか記述します。
  </para>
   
  <para>
  <!--
  In each case, the configuration described is the minimum necessary to
  accomplish each goal.  In most cases this means that the configuration
  is also the least secure.  Please refer to some of the additional
  documentation listed in <xref linkend="resources">
  for additional information about securing XDM and X terminals
  (in particular the 'Running Remote X Applications Howto').
  -->
  それぞれのケースで、述べている設定は、それぞれの目的を果たすために最低
  限必要なものです。ほとんどのケースで、これは最小の安全性の設定であるこ
  とも意味します。XDM と X 端末を安全にすることについての追加情報のため、
  <xref linkend="resources"> に記載したいくつかの追加文書を参照してくだ
  さい (特に 'Running Remote X Applications Howto')。
  </para>

<!-- Section2: Config Files -->

  <sect2 id="config-files">
    <!--
    <title>Configuration Files</title>
    -->
    <title>設定ファイル</title>

    <para>
    <!--
    This describes the following scheme of XDM configuration files :
    -->
    <itemizedlist>
      <listitem>
        <para>
        xdm-config
        </para>
      </listitem>
      <listitem>
        <para>
        Xaccess
        </para>
      </listitem>
      <listitem>
        <para>
        Xservers
        </para>
      </listitem>
      <listitem>
        <para>
        Xresources
        </para>
      </listitem>
    </itemizedlist>
    </para>
    
    <para>
    <!--
    This will be found in (Debian 2.1. Mandrake 7.0.2, RedHat 6.2) :
    -->
    (Debian 2.1. Mandrake 7.0.2, RedHat 6.2) -
      <screen>
      /etc/X11/xdm
      </screen>
    <!--
    or (SuSE 6.4) :
    -->
    か、(SuSE 6.4) -
      <screen>
      /usr/X11R6/lib/X11/xdm
      </screen>
    <!--
    -->
    にあるでしょう。
    </para>

    <para>
    <variablelist>
      <VarListentry>
      <term> xdm-config
      </term>
      <listitem>
        <para>
        <!--
        Defines the locations of the other configuration files and the
        basic access permissions.  For all distributions considered for
        this document, the file names were as listed here (but sometimes
        the locations varied).
        -->
        他の設定ファイルの場所と基本的なアクセス許可を定義します。この文
        書に関連するすべてのディストリビューションでは、そのファイル名は、
        ここに書いたとおりでした (しかし、たまに違う場所にあります)。
        </para>

        <para>
        <!--
        This also defines the scripts to be run for the various state
        transitions for an X session, ie on startup, etc.  You should
        not need to change these, as most distributions would appear to
        come with this pre-configured for you.
        -->
        これは、X のセッションに関する様々な状態遷移のために実行する
        startup などのスクリプトも定義します。ほとんどのディストリビュー
        ションは、あらかじめ設定したものを付属させていると思われるので、
        これらの変更の必要はないはずです。
        </para>

        <para>
        <!--
        Note that XDM managed X sessions have a different set of startup
        and configuration scripts to X sessions started via xinit or startx
        (ie non-XDM managed X sessions).
        -->
        XDM が管理する X のセッションと、xinit か startx によって開始され
        る X のセッション (すなわち、XDM に管理されない X のセッション)
        では、startup と 設定スクリプトのセットが異なるので注意してくだ
        さい。
        </para>
      </listitem>
      </VarListentry>
      
      <VarListentry>
      <term> Xaccess
      </term>
      <listitem>
        <para>
        <!--
        Determines which machines can connect to XDM - ie
        from which other machines on the network we are accepting XDMCP
        queries.  If a machine is not listed in this file, then it will not
        be able to request a login prompt from XDM.
        -->
        どのマシンが XDM に接続できるか - 言い換えれば、ネットワーク上の
        別のどのマシンからの XDMCP 検索を受け付けているか - を決めます。
        このファイルに記載されていないマシンは、XDM からのログインプロン
        プトを要求できません。
        </para>
      </listitem>
      </VarListentry>
      
      <VarListentry>
      <term> Xservers
      </term>
      <listitem>
        <para>
        <!--
        Contains a list of machines that XDM will connect to, to provide a
        login prompt, automatically - ie those machines already running an X
        server, but would like this machine to provide the login prompt.
        -->
        自動的に、XDM が接続し、ログインプロンプトを表示するマシンの一覧
        を含みます - 言い換えれば、それらのマシンはすでに X サーバを実行
        していますが、ログインプロンプトが提供されることを待っています。
        </para>

        <para>
        <!--
        This is only required for 'XDM Managed X Servers'.  You do not need
        any entries in this file if you will be relying on remote X servers
        to query XDM.
        -->
        これは、'X サーバを管理する XDM' に必要とされます。リモートの X
        サーバに XDM の検索をさせるなら、このファイルに記入する必要はあ
        りません。
        </para>

        <para>
        <!--
        When running as a stand-alone 'X Workstation', there is usually a
        single entry in this file, listing just the localhost.
        -->
        独立型の 'X ワークステーション'　として実行する時、ふつうはこの
        ファイルの中に一つのエントリがあり、それは localhost です。
        </para>
      </listitem>
      </VarListentry>
      
      <VarListentry>
      <term> Xresources
      </term>
      <listitem>
        <para>
        <!--
        Details of the X properties used by the XDM widgets (eg size of the
        login 'box', colours, bitmap backgrounds, etc).
        -->
        XDM ウィジェット (たとえば、ログインの 'box' のサイズ、色、背景
        の図柄など) に利用される X のプロパティを指定します。 
        </para>
      </listitem>
      </VarListentry>
    </variablelist>
    </para>
  </sect2>

<!-- Section2: XDM Managing X Servers -->

  <sect2 id="xdm-xserv">
    <!--
    <title>Configuring XDM to Manage X Servers</title>
    -->
    <title>X サーバを管理する XDM の設定</title>

    <para>
    <!--
    An entry must be placed in the Xservers file for each X server
    that XDM will be presenting a login prompt on.  This could include
    the local machine and/or a list of remote machines.
    -->
    XDM がログインプロンプトを表示する X サーバの各々のエントリは、ファ
    イル Xservers に置かなければなりません。これは、ローカルマシンやリモー
    トマシンの一覧を含むことができます。
    </para>
    
    <para>
    <!--
    Example
    -->
    例
      <screen>
      # First the local host
      :0 local /usr/bin/X11/X vt7
      #
      # Then the remote hosts
      emma:0 foreign
      alex:0 foreign
      </screen>
    </para>
    
    <para>
    <!--
    This will start XDM on the local machine and also present a login screen
    on the X servers running on the hosts 'emma' and 'alex' (assuming that
    permissions have been setup on 'emma' and 'alex' such that this machine
    is permitted to connect to the running X servers).
    -->
    これは、ローカルマシン上で XDM を起動し、ホスト 'emma' と 'alex' 上
    で実行している X サーバ上にもログインスクリーンを表示します (このマ
    シンが 'emma' と 'alex' で実行している X サーバに接続を許るされるよ
    うに 'emma' と 'alex' 上で設定がされていると仮定します)。
    </para>
    
    <para>
    <!--
    Note that it is possible to specify the host and display (:0, :1, etc)
    if required, for example, if you are running multiple X servers on a
    single machine, etc.
    -->
    一つのマシン上で複数の X サーバを実行しているなどの例で、必要なら、
    ホストとディスプレイ (:0, :1 など) を指定することができることに注意
    してください。
    </para>
  </sect2>

<!-- Section2: XDM for queries -->

  <sect2 id="xdm-queries">
    <!--
    <title>Configuring XDM to Receive Queries</title>
    -->
    <title>検索を受信する XDM の設定</title>

    <para>
    <!--
    The file Xaccess determines which hosts may query XDM on this machine,
    in order to request a login prompt.
    -->
    ファイル Xaccess は、ログインプロンプトを要求するために、このマシン
    上の XDM をどのホストが検索していいか決めます。
    </para>
    
    <para>
    <!--
    Example
    -->
    例
      <screen>
      # First line for direct queries
      *
      # Following line for indirect queries
      * CHOOSER BROADCAST
      </screen>
    </para>
    
    <para>
    <!--
    This means that any host may request a login prompt via XDM (the first '*')
    using a direct query.
    -->
    すべてのホストは、direct query を用い XDM を経てログインプロンプトの
    要求をしていいことを意味します (最初の '*' の意味です)。
    </para>

    <para>
    <!--
    The 'CHOOSER' line specifies which hosts can connect to XDM using
    indirect queries - in this case, any host may query this machine for
    a list of potential hosts to connect to (the second '*' line).
    -->
    'CHOOSER' の行は、indirect query を用い、どのホストが XDM に接続でき
    るか指定します - このケースでは、すべてのホストが、接続する可能性の
    あるホストの一覧を得るために、このマシンを検索していいことになります
    (２番目の行の '*')。 
    </para>
    
    <para>
    <!--
    'BROADCAST' means that the 'chooser' application on this machine
    will obtain its list of available servers (that will also be running XDM)
    via network broadcast queries.  I will talk about the 'chooser' later.
    -->
    'BROADCAST' は、broadcast query により、このマシン上の 'chooser' ア
    プリケーションが、ネットワーク上の有効なサーバ (このサーバでも XDM
    が実行されているでしょう) の一覧を入手できることを意味します。
    'chooser' については、後述します。
    </para>
    
    <para>
    <!--
    It is possible to place specific host names in these entries (and there
    are also other indirect queries possible, without using the chooser)
    but this is not described here (refer to <xref linkend="resources">
    for some links to more information).
    -->
    これらのエントリ内に特別なホストの名前をおくことができます (chooser
    を使用することなく、他への indirect query も可能です) が、この文書で
    は説明しません (より多くの情報にリンクするために <xref
    linkend="resources"> を参照してください)。
    </para>
  </sect2>

<!-- Section2: Starting X -->

  <sect2 id="xdm-startx">
    <!--
    <title>Starting X</title>
    -->
    <title>X の起動</title>

    <para>
    <!--
    The way you start the X server itself, will depend upon how you want it to
    interact with XDM locally and remotely.
    -->
    X サーバ自身の起動方法は、ローカルやリモートの XDM とどのように話し
    たいかによって、依存するでしょう。
    </para>
    
    <para>
    <variablelist>
      <varlistentry>
      <!--
      <term> X Workstation : XDM and local X server
      -->
      <term> X ワークステーション : XDM とローカル X サーバ
      </term>
      <listitem>
        <para>
        <!--
        XDM will normally start X automatically for you and XDM will
        usually be configured to run as part of the startup process (via
        the init scripts).
        -->
        通常、XDM は自動的に X を起動し、普通、XDM は (init スクリプトに
        より) 起動プロセスの一部として実行されるように設定されているでしょ
        う。
        </para>

        <para>
        <!--
        The Xservers file would typically contain a single entry - that of the
        local host, and the Xaccess file would only need to permit access from
        the local host.
        -->
        標準で、ファイル Xservers は一つのエントリ - ローカルホストのも
        の - を持ち、ファイル Xaccess は、ローカルホストからアクセスする
        許可だけを必要とします。
        </para>
      </listitem>
      </varlistentry>
    
      <varlistentry>
      <!--
      <term> X Terminal : Remote XDM
      -->
      <term> X 端末 : リモート XDM
      </term>
      <listitem>
        <para>
        <!--
        Just start X with no clients, with access permissions such that
        the remote XDM is able to connect when it starts up.  The
        following will start X with no access control :
        -->
        クライアントなしで、単に、X を起動します。そのアクセスパーミッショ
        ンはリモートの XDM の起動時に、それが接続できるような設定にしま
        す。以下はアクセス制御を伴わない X の起動をするでしょう。
          <screen>
          /usr/X11R6/bin/X -ac
          </screen>
        </para>

        <para>
        <!--
        When the remote XDM is started, it will 'push out' a login prompt to
        all such configured X servers (as listed in its Xservers file).
        -->
        リモート XDM が起動された時、そのように設定されたすべての (その
        ファイル Xservers に記載された) X サーバ (群) にログインプロンプ
        トを '押し出す' でしょう。
        </para>
      </listitem>
      </varlistentry>
    
      <varlistentry>
      <!--
      <term> X Terminal : Query a remote XDM
      -->
      <term> X 端末 : リモート XDM の検索
      </term>
      <listitem>
        <para>
        <!--
        Recall there are 3 modes for queries : direct, indirect and broadcast
        (direct for a single host, broadcast for the first host that replies or
        indirect for a list of hosts) :
        -->
        検索には３つのモードがあることを思い出してください - direct,
        indirect, と broadcast です (一つのホストのための direct, 返答し
        た最初のホストのための broadcast, もしくはホストの一覧を示す
        indirect)。
          <screen>
          /usr/X11R6/bin/X -query the.remote.host
          /usr/X11R6/bin/X -broadcast
          /usr/X11R6/bin/X -indirect the.remote.host
          </screen>
        </para>
      </listitem>
      </varlistentry>
    </variablelist>
    </para>
    
    <para>
    <!--
    In each case, X will probably have to be started as root, and could be
    configured to be started up via the init scripts, if X is required
    automatically on startup.
    -->
    それぞれのケースで、X を自動的に起動する必要があれば、たいてい、X は
    root として起動されなければならず、init スクリプトにより起動する設定
    となるでしょう。
    </para>
  </sect2>

<!-- Section2: The Chooser -->

  <sect2 id="xdm-chooser">
    <!--
    <title>The Chooser Application</title>
    -->
    <title>Chooser アプリケーション</title>

    <para>
    <!--
    When XDM receives an indirect query, and assuming that the option
    has been specified in Xaccess for the 'chooser' application, it can
    provide the user with a list of other XDM managed servers that it
    knows about.
    -->
    XDM は indirect query を受信する時、'chooser' アプリケーションのため
    の設定が、Xaccess に指定されているとすれば、その XDM が知っているサー
    バを管理する他の XDM の一覧をユーザに提供できます。
    </para>

    <para>
    <!--
    In this mode of operation, instead of the normal XDM login prompt,
    the user will be presented with a 'chooser' application, which will
    provide a list of detected hosts on the network that are currently
    accepting XDM connections.
    -->
    この操作モードでは、通常の XDM ログインプロンプトのかわりに、ネット
    ワーク上の現在 XDM 接続を受け付ける検索されたホストの一覧を
    'chooser' アプリケーションとともにユーザへ表示します。
    </para>

    <para>
    <!--
    When I first tried the use the chooser, I found that the Xresources
    files that came with my SuSE and Debian systems, specified a size for
    the chooser widget that was too big for the screens ...  The following
    line from the Xresources file fixed that :
    -->
    始めに chooser を使うことを試した時、SuSE と Debian に付属するファイ
    ル Xresources に指定された chooser ウィジェットのサイズは、とても大
    きなスクリーンのためのものであることを知りました。次に示す行は、それ
    を修正した Xresouces の行です。
      <screen>
      Chooser*geometry:      700x500+300+200
      </screen>
    </para>

    <para>
    <!--
    The chooser will obtain its lists of hosts by one of two methods :
    -->
    chooser は、２つの方法のどちらかで、ホストの一覧を入手します。
    <itemizedlist>
    <listitem>
      <para>
      <!--
      Broadcast Query : In this mode a request is broadcast over the network,
      and a list is built up from the replies received from other application
      servers running XDM.
      -->
      Broadcast Query - このモードで、要求は、ネットワークにブロードキャ
      ストされ、一覧は、それを受信した XDM を実行している別のアプリケー
      ションサーバからの返信によって作成されます。
      </para>
    </listitem>
    <listitem>
      <para>
      <!--
      Explicit Listing : It is possible to provide a list of hosts for
      the chooser in the Xaccess file, as follows :
      -->
      Explicit Listing - ファイル Xaccess に記載された chooser のための
      ホストの一覧を提供できます。以下にその Xaccess を示します。
        <screen>
        %hostlist      emma alex liam
        *              CHOOSER %hostlist
        </screen>
      <!--
      This will mean that the hosts emma, alex and liam will all be
      listed as candidates - even if one of the machines is down
      (there is often a button to 'ping' the host to see if it is
      running, before trying to connect to it).
      -->
      候補として、いつも、ホスト emma, alex, と liam が一覧されることを
      意味します - たとえ、そのマシンのいずれかが停止していても (ときた
      ま、接続を試みる前に、そのホストが実行しているか見るために 'ping'
      ボタンが用意されているものもあります)。
      </para>
    </listitem>
    </itemizedlist>
    </para>

  </sect2>

</sect1>

<!-- Section1: Advanced Configuration -->

<sect1 id="xdm-advconfig">

  <!--
  <title>Advanced Configuration Options</title>
  -->
  <title>上級の設定オプション</title>

  <indexterm>
    <primary>disk!advanced</primary>
  </indexterm>

<!-- Section2: Config Sets -->

  <sect2 id="adv-configsets">
    <!--
    <title>Configuration Sets</title>
    -->
    <title>設定のセット</title>

    <para>
    <!--
    The xdm-config file provides a rich set of options, when it comes
    to defined scripts and other configuration files.  In many cases,
    the defaults provided with your distribution should be fine, but
    for those of you who want more ...
    -->
    xdm-config ファイルは、スクリプトと他の設定ファイルを定義する豊富な
    オプションのセットを与えます。多くのケースで、ディストリビューション
    が既定値を提供していることは素晴らしいことですが、それらが望むものか
    どうかは・・・
    </para>

    <para>
    <!--
    The names of the startup scripts and configuration files used by
    XDM are determined by a series of statements in the top-level
    xdm-config file.  This permits you to configure a different set
    of files for different X servers and X terminals, with different
    abilities.
    -->
    起動スクリプトと設定ファイルの名前は XDM に使用され、それは最上位の
    xdm-config ファイルの中で、一連の記述により決められます。これは能力
    の異なる X サーバや X 端末のための異なったファイルのセットを設定する
    ことを許します。
    </para>

    <para>
    <!--
    For example, say you are using XDM to manage your local display, but
    also want it to accept queries from other X terminals on the network.
    It is possible to specify a different Xresources file for each of these
    cases, by using the following 2 lines in xdm-config :
    -->
    例をあげれば、ローカルディスプレイを管理する XDM を利用したいが、ネッ
    トワーク上の他の X 端末からの検索も受け入れさせたい。次に示す２行の
    ように、これらのそれぞれのケース用に異なる Xresources のファイルを
    xdm-config に指定すれば可能です。
      <screen>
      DisplayManager._0.resources            /etc/X11/xdm/Xres_0
      DisplayManager*resources               /etc/X11/xdm/Xresources
      </screen>
    <!--
    This will use Xres_0 for the local display (_0 is the XDM way of
    saying :0) and Xresources for everything else (the '*').
    -->
    これは、ローカルディスプレイ用 (_0 は :0 を XDM に指定する方法) に
    Xres_0 を、他のもの用 ('*') に Xresources を使用します。
    </para>

    <para>
    <!--
    Note that XDM configuration files use the terminology host_0, where you
    would normally use host:0, to designate 'display 0 on host'.
    -->
    'ホスト上のディスプレイ 0' を指定するために、通常は host:0 を使いま
    すが、XDM の設定ファイルでは、用語 host_0 を使うことに、注意してくだ
    さい。
    </para>

    <para>
    <!--
    Similarly, if you wanted a particular resource file for a specific
    host, you would use an entry like the following :
    -->
    同様に、特別なホスト用に特殊なリソースファイルを使いたいなら、次のよ
    うなエントリを使用できます。
      <screen>
      DisplayManager.host_0.resources       /etc/X11/xdm/Xres_host_0
      </screen>
    </para>

    <para>
    <!--
    If you look over your default xdm-config file, you will probably
    find that it has been setup so that your local X server has different
    files to the remote ones anyway, as different things must be performed
    on startup and reset of the server.  My debian file has the following
    for local servers :
    -->
    デフォルトの xdm-config ファイルに目を通したなら、たぶん、ローカル X
    サーバが、リモート X サーバのために、起動時とサーバのリセット時に異
    なる動作をするよう、設定されていることに気づくでしょう。debian のファ
    イルで、ローカルサーバ用は次のとおりでした。
      <screen>
      DisplayManager._0.resources:    /etc/X11/xdm/Xresources_0
      DisplayManager._0.setup:        /etc/X11/xdm/Xsetup_0
      DisplayManager._0.startup:      /etc/X11/xdm/Xstartup_0
      DisplayManager._0.reset:        /etc/X11/xdm/Xreset_0
      </screen>
    <!--
    and the following for remote servers :
    -->
    そして、リモートサーバ用は次のとおりでした。
      <screen>
      DisplayManager*resources:       /etc/X11/xdm/Xresources
      DisplayManager*setup:           /etc/X11/xdm/Xsetup
      DisplayManager*startup:         /etc/X11/xdm/Xstartup
      DisplayManager*reset:           /etc/X11/xdm/Xreset
      </screen>
    </para>

  </sect2>

<!-- Section2: X Resources -->

  <sect2 id="x-resources">
    <!--
    <title>X Resources</title>
    -->
    <title>X リソース</title>

    <para>
    <!--
    This document has only briefly touched on the available X resources, but
    I should mention that it is possible to fully configure XDM via the Xresources
    file.
    -->
    この文書は、有効な X リソースに簡単に触れるだけですが、Xresources ファ
    イルにより、自由に XDM を設定できるためのことは述べます。
    </para>

    <para>
    <!--
    The following may all be changed if required :
    -->
    必要なら、次に示す項目を変更してください。
    <itemizedlist>
    <listitem>
      <para> Fonts, login prompt sizes
      </para>
    </listitem>
    <listitem>
      <para> Background graphics
      </para>
    </listitem>
    <listitem>
      <para> Window Titles, etc
      </para>
    </listitem>
    </itemizedlist>
    </para>

    <para>
    <!--
    There is a more detailed discussion of XDM resources, on Richard Kaszeta's web site
    (see <xref linkend="resources">)
    -->
    XDM リソースのもっと詳細な検討が Richard Kaszeta のウェブサイトでな
    されています (<xref linkend="resources"> を参照のこと)。
    </para>

  </sect2>

</sect1>

<!-- Section1: Common Configurations -->

<sect1 id="common-configs">

  <!--
  <title>Common Configurations</title>
  -->
  <title>一般的な設定</title>

  <indexterm>
    <primary>disk!advanced</primary>
  </indexterm>

<!-- Section2: Linux to Linux -->

  <sect2 id="cfgs-linux">
    <!--
    <title>Linux to Linux</title>
    -->
    <title>Linux から Linux へ</title>

    <sect3 id="cfgs-stdalonex">
      <!--
      <title>Stand-alone X Workstation</title>
      -->
      <title>独立型の X ワークステーション</title>

      <para>
        <!--
        This has already been mentioned several times in this document, but
        in summary, it is a PC runing XDM, with a single entry in the Xservers
        file, relating to the localhost (ie the local machine)
        -->
        これは、すでに何度もこの文書で述べていますが、要約すると、
        localhost (すなわちローカルマシン) に関連する一つのエントリを
        Xservers 内に持った、XDM を実行している PC です。
      </para>
  
    </sect3>
    <sect3 id="cfgs-xtermapps">
      <!--
      <title>X Terminal and Application Server</title>
      -->
      <title>X 端末とアプリケーションサーバ</title>

      <para>
        <!--
        XDM runs on the application server :
        -->
        XDM はアプリケーションサーバ上で実行します。
        <itemizedlist>
        <listitem>
          <para>
          <!--
          Xserver : Contains no entries
          -->
          Xserver : エントリは含みません
          </para>
        </listitem>
        <listitem>
          <para>
          <!--
          Xaccess : Must permit the X terminal to connect
          -->
          Xaccess : X 端末の接続を許可しなければなりません
          </para>
        </listitem>
        </itemizedlist>
      </para>

      <para>
        <!--
        X terminal runs X using a direct query to the application server :
        -->
        X 端末は、アプリケーションサーバへ direct query を使用して、X を
        実行します。
          <screen>
          /usr/X11R6/bin/X -query the.application.server
          </screen>
      </para>
    </sect3>

    <sect3 id="cfgs-mngexterm">
      <!--
      <title>Group of Managed X Terminals</title>
      -->
      <title>管理する X 端末のグループ</title>

      <para>
        <!--
        XDM runs on an application server :
        -->
        XDM はアプリケーションサーバ上で実行します。
        <itemizedlist>
        <listitem>
          <para>
          <!--
          Xserver : Lists each X terminal to be managed
          -->
          Xserver : 管理する X 端末をそれぞれ記入します
          </para>
        </listitem>
        <listitem>
          <para>
          <!--
          Xaccess : Must permit each X terminal to connect
          -->
          Xaccess : それぞれの X 端末の接続を許可しなければなりません
          </para>
        </listitem>
        </itemizedlist>
      </para>

      <para>
        <!--
        Each X terminal, just runs X, with suitable access control to
        permit XDM to connect to it.
        -->
        それぞれの X 端末で、XDM の接続を許可するために、適切にアクセス
        制御を設定し、X を実行します。
        <screen>
          /usr/X11R6/bin/X -ac
        </screen>
      </para>
    </sect3>
  </sect2>

<!-- Section2: Linux to Other -->

  <sect2 id="cfgs-toother">
    <!--
    <title>Linux to Other Systems</title>
    -->
    <title>Linux から他のシステムへ</title>

    <para>
    <!--
    It is possible to use a Linux X terminal to connect to another
    system running XDM.  The same principles as above apply, but
    the specifics of configuring XDM (or its equivalent) will be
    specific to that system.
    -->
    Linux の X 端末を使って、XDM を実行している別のシステムに接続するこ
    とができます。上記と同じ原理が適用できますが、XDM (もしくは等価なも
    の) の設定の仕様が、そのシステム固有でしょう。
    </para>

    <sect3 id="cfgs-linsol">
      <!--
      <title> Linux and Solaris </title>
      -->
      <title> Linux と Solaris </title>

      <para>
         <!--
         You can run X on a Linux box, instructing it to query
         a Solaris machine as previously described :
         -->
         これまでに述べたように、Solaris machine を検索する指示を行い
         Linux box 上で X を実行できます。
         <screen>
          /usr/X11R6/bin/X -query the.solaris.server
         </screen>
      </para>

      <para>
         <!--
         Note that you may have to configure X on the Linux
         machine to use a font server from the Solaris box.
         I have not got this to work yet, as I don't have a
         Solaris box that I have any control over - but I am
         told that a font entry in /etc/XF86config similar to
         the following should work (I think - WARNING this is
         to be checked ...):
         -->
         Solaris box のフォントサーバを使う設定を、Linux マシン上でしな
         ければならないかもしれないことに注意してください。私は自由にで
         きる Solaris box を持っていないので、まだ、試していません - し
         かし、/etc/XF86config の中に次に示すようなフォントエントリを記
         入する必要があると言えます(私は確認が必要と考えています)。
         <screen>
           tcp/solaris.box:7200
         </screen>
      </para>
    </sect3>
  </sect2>

<!-- Section2: Other to Linux -->

  <sect2 id="cfgs-tolinux">
    <!--
    <title>Other Systems to Linux</title>
    -->
    <title>他のシステムから Linux へ</title>

    <para>
    <!--
    If you have an X server for your system, it should be able to connect
    to a Linux XDM application server.
    -->
    他のシステムに X サーバがあるなら、Linux の XDM アプリケーションサー
    バに接続できるはずです。
    </para>

    <sect3 id="cfgs-sollin">
      <!--
      <title>Solaris and Linux </title>
      -->
      <title>Solaris と Linux </title>

      <para>
         <!--
         I assume that you would run XDM on the Linux box as usual, and
         instruct X on Solaris to query the Linux box - does anyone have
         any information on this ?
         -->
         普段、Linux box 上で XDM を実行し、Solaris 上の X に Linux box
         を検索する指定をしていると仮定します - 他に情報が必要な方はいま
         すか？
      </para>

    </sect3>

    <sect3 id="winlin">

      <!--
      <title> Windows and Linux </title>
      -->
      <title> Windows と Linux </title>

      <para>
         <!--
         If you have an X server for windows that supports XDMCP
         queries, then it should be possible to configure it to query
         the Linux box.  You should just run XDM on the Linux box as
         usual.  Again - any specifics anyone ?
         -->
         XDMCP 検索をサポートする Windows 用 X サーバを持っているなら、
         Linux box を検索する設定でできるはずです。普段、Linux box 上で
         XDM を実行しているはずです。もう一度 - 他にご質問は？
      </para>
    </sect3>
  </sect2>

</sect1>

<!-- Section1: resources -->

<sect1 id="resources">
  <!--
  <title>Resources</title>
  -->
  <title>リソース</title>

  <indexterm>
    <primary>disk!resources</primary>
  </indexterm>

  <para>
  <!--
  This section lists some resources that have been consulted in order to
  construct this document and which provide further details to the concepts
  described.
  -->
  この章は、この文書を作成するために役立ったリソースやもっと詳細な概念を
  述べたリソースを記載しています。
  </para>

  <para>
  <!--
  Many of the references listed below form part of the Linux Documentation
  Project (LDP) : <ulink url="http://www.linuxdoc.org/">
  http://www.linuxdoc.org/</ulink>
  -->
  参考文献の多くは、Linux Documentation Project (LDP) 所蔵のものです -
  <ulink url="http://www.linuxdoc.org/">http://www.linuxdoc.org/</ulink>
  </para>

  <para>
  <variablelist>
    <varlistentry>
    <!--
    <term> The X Window System
    -->
    <term> X ウィンドウシステム
    </term>
    <listitem>
      <para>
      <itemizedlist>
      <listitem>
        <para>
        <!--
        X User Howto (from the
        <ulink url="http://www.linuxdoc.org/">LDP</ulink>)
        -->
        X User Howto (<ulink url="http://www.linuxdoc.org/">LDP</ulink>
        から)
        </para>
        <para>
        [訳注；<ulink url=
        "http://www.linux.or.jp/JF/JFdocs/XWindow-User-HOWTO.html"
        >日本語訳</ulink>]
        </para>
      </listitem>
      <listitem>
        <para>
        <!--
        Running Remote X Applications Mini Howto (from the
        <ulink url="http://www.linuxdoc.org/">LDP</ulink>)
        -->
        Running Remote X Applications Mini Howto
        (<ulink url="http://www.linuxdoc.org/">LDP</ulink> から)
        </para>
        <para>
        [訳注；<ulink url=
        "http://www.linux.or.jp/JF/JFdocs/Remote-X-Apps.html"
        >日本語訳</ulink>]
        </para>
      </listitem>
      <listitem>
        <para>
        <!-- 
        Man pages : X (main concepts), Xserver (X server concepts)
        -->
        Man ページ : X (主要な概念), Xserver (X サーバの概念)
        </para>
      </listitem>
      <listitem>
        <para>
        <!-- 
        X FAQ (on
        <ulink url="http://www.x.org/">http://www.x.org/</ulink>)
        -->
        X FAQ (<ulink url="http://www.x.org/">http://www.x.org/</ulink>
        上)
        </para>
      </listitem>
      </itemizedlist>
      </para>
    </listitem>
    </varlistentry>

    <varlistentry>
    <!-- 
    <term> Thin-clients/X terminals
    -->
    <term> Thin-clients/X 端末
    </term>
    <listitem>
      <para>
      <itemizedlist>
      <listitem>
        <para>
        <!-- 
        Thin-client Howto Document (from the
        <ulink url="http://www.linuxdoc.org/">LDP</ulink>)
        -->
        Thin-client Howto 文書
        (<ulink url="http://www.linuxdoc.org/">LDP</ulink> から)
        </para>
      </listitem>
      <listitem>
        <para>
        Linux Terminal Server Project : 
        <ulink url="http://www.ltsp.org/">http://www.ltsp.org/</ulink>
        </para>
      </listitem>
      <listitem>
        <para>
        <!-- 
        Diskless Howto Document (from the
        <ulink url="http://www.linuxdoc.org/">LDP</ulink>)
        -->
        Diskless Howto 文書
        (<ulink url="http://www.linuxdoc.org/">LDP</ulink> から)
        </para>
      </listitem>
      <listitem>
        <para>
        <!-- 
        X terminal pages : 
        <ulink url=
        "http://dns.solucorp.qc.ca/xterminals"
        >http://dns.solucorp.qc.ca/xterminals</ulink>
        -->
        X 端末のページ : 
        <ulink url=
        "http://dns.solucorp.qc.ca/xterminals"
        >http://dns.solucorp.qc.ca/xterminals</ulink>
        </para>
      </listitem>
      <listitem>
        <para>
        <!-- 
        Richard Kaszeta : Converting old PCs into Standalone X Terminals :
        <ulink url=
        "http://www.menet.umn.edu/~kaszeta/unix/xterminal/"
        >http://www.menet.umn.edu/~kaszeta/unix/xterminal/</ulink>
        -->
        Richard Kaszeta : 古い PC を独立型の X 端末にする :
        <ulink url=
        "http://www.menet.umn.edu/~kaszeta/unix/xterminal/"
        >http://www.menet.umn.edu/~kaszeta/unix/xterminal/</ulink>
        </para>
      </listitem>
      </itemizedlist>
      </para>
    </listitem>
    </varlistentry>

    <varlistentry>
    <!-- 
    <term> XDM, XDMCP, etc
    -->
    <term> XDM, XDMCP など
    </term>
    <listitem>
      <para>
      <itemizedlist>
      <listitem>
        <para>
        <!-- 
        Man pages : xdm
        -->
        Man ページ : xdm
        </para>
      </listitem>
      <listitem>
        <para>
        <!-- 
        XDMCP Howto Document (from the 
        <ulink url="http://www.linuxdoc.org">LDP</ulink>)
        -->
        XDMCP Howto 文書
        (<ulink url="http://www.linuxdoc.org">LDP</ulink> から)
        </para>
      </listitem>
      </itemizedlist>
      </para>
    </listitem>
    </varlistentry>
  </variablelist>
  </para>
</sect1>

<sect1 id="japanese">
  <title>日本語訳について</title>

  <indexterm>
    <primary>disk!japanese</primary>
  </indexterm>

  <para>
  日本語訳は Linux Japanese FAQ Project が行いました。
  翻訳に関するご意見は JF プロジェクト <email>JF@linux.or.jp</email> 宛に連絡
  してください。
  </para>

  <para>
  <variablelist><title>v0.05j</title>
    <varListentry><term>翻訳:</term>
    <listitem>
      <para>
        野本 浩一 <email>hng@ps.ksky.ne.jp</email>
      </para>
    </listitem>
    </varlistentry>
    <varListentry><term>校正:</term>
    <listitem>
      <itemizedlist>
        <listitem><para>
          岡本 一幸さん <email>kokamoto@ad.vc-net.ne.jp</email>
        </para></listitem>
        <listitem><para>
          武井 伸光さん <email>takei@webmasters.gr.jp</email>
        </para></listitem>
        <listitem><para>
          kanjikanji さん <email>kanjikanji@club-internet.fr</email>
        </para></listitem>
        <listitem><para>
          佐野 武俊 さん <email>kgh12351@nifty.ne.jp</email>
        </para></listitem>
      </itemizedlist>
    </listitem>
    </varlistentry>
  </variablelist>
  </para>

</sect1>

</article>

