XDM and X Terminal mini-HOWTO

Kevin Taylor

          kevin@northants.lug.org.uk
        

{_ - {|

          hng@ps.ksky.ne.jp
        

Revision History                                                       
Revision v0.05         14 November 2000          Revised by: kt        
Added cross-references to other Howtos                                 
Revision v0.04         6 November 2000           Revised by: kt        
Updates after first public draft.                                      
Revision v0.03         3 July 2000               Revised by: kt        
Minor updates from first comments                                      
Revision v0.02         28 June 2000              Revised by: kt        
First SGML source draft from HTML source                               
Revision v0.01         27 June 2000              Revised by: kt        
First HTML source draft                                                

́̕AXDM gp X [Ǘ{IȍlLqĂ
BXDM ׂ̂Ă̋@\ԗIɉ̂ł͂ȂAX [̂߂ XDM
gĉł邩ɂĒJɏЉ悤Ƃ̂łB

X [̓ѐݒɂāA\Ȍs߂ɁA 'Thin-client'
HOWTO ǂłB́ALinux Documentation Project 
Linux Terminal Server Project ł܂ (Section 7 QƂ̂)
B



Table of Contents
1. ͂߂
   
    1.1. Copyright Information
    1.2. Ɛ
    1.3. ŐV
    1.4. ӎ
    1.5. tB[hobN
    1.6. ̗\
   
2. {TO
   
    2.1. Ă邩
    2.2. ̕ɂ
   
3. XDM
   
    3.1. XDM Ƃ
    3.2. X [Ƃ
    3.3. ̐p
    3.4. XDM ͉ł邩
       
        3.4.1. X T[ǒ
        3.4.2. XDM ɂ X T[o̊Ǘ
       
4. XDM ̐ݒ
   
    4.1. ݒt@C
    4.2. X T[oǗ XDM ̐ݒ
    4.3. M XDM ̐ݒ
    4.4. X ̋N
    4.5. Chooser AvP[V
   
5. ㋉̐ݒIvV
   
    5.1. ݒ̃Zbg
    5.2. X \[X
   
6. ʓIȐݒ
   
    6.1. Linux  Linux 
       
        6.1.1. Ɨ^ X [NXe[V
        6.1.2. X [ƃAvP[VT[o
        6.1.3. Ǘ X [̃O[v
       
    6.2. Linux 瑼̃VXe
       
        6.2.1. Linux  Solaris
       
    6.3. ̃VXe Linux 
       
        6.3.1. Solaris  Linux
        6.3.2. Windows  Linux
       
7. \[X
8. {ɂ

1. ͂߂



1.1. Copyright Information

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

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.

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.

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.

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

    QlF
   
    ̒̕쌠 "(c) 2000 Kevin Taylor" ۗLAȉɒ߂
    Linux Documentation Project (LDP) ̃CZX̏ɏ]Azz
    ܂B
   
    ɒf肪ȂALinux HOWTO ̒쌠͂ꂼ̒҂ۗL
    Ă܂BLinux HOWTO ̑Ŝ邢͈ꕔ́AIdqI
    킸A郁fBAɎRɕʂł܂B̍ۂɂ͂̒
    錾ׂẴRs[ɕtKv܂BƓIȔzz
    A܂サ܂B̍ۂɂ͒҂ɂm点悤
    ܂B
   
    Linux HOWTO ̕܂񂾖|ACѕҏWƂ̐ʂ́Aׂ
    ̒쌠ɏ]Kv܂BȂ킿 HOWTO C
    ɁAzzɒǉ邱Ƃ͂ł܂BAKƔF߂ꂽ
    ꍇ͗OƂ邱Ƃł܂BLinux HOWTO ̊Ǘ҂ɘAĂ
    BAhX͈ȉɎ܂B
   
    vɉX͂̏\Ȍ̕@ōL߂ƎvĂ
    ̂łBX HOWTO Ɋւ钘쌠͕ێƖ]
    ł܂B܂AHOWTO ĔzzvɂĂ͒m点ĂقƎv
    Ă܂B
   
    ^_ALinux HOWTO ̊Ǘ҂ɘAĂBdq
    [̃AhX <linux-howto@metalab.unc.edu> łB
   


1.2. Ɛ

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.

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.

Naming of particular products or brands should not be seen as
endorsements.

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

    QlF
   
    ̓̕eɊւĐӔC͈؎Ă܂B̐ӔCł̕
    ɏĂlQlȂǂ𗘗pĂBƂAbvf
    [gꂽƂĂAsmȂƂ낪cĂ邨ꂪA
    Ȃ̃VXeɏQ^邩܂Błݒ͐Td
    sĂBA肪NƂĂA͐ӔCƂ
    ܂B
   
    ׂĂ̒쌠͓ɋLqĂȂAꂼ̒҂ێĂ
    ܂BɋLڂĂg[h}[N⏤WȂǂ͊eЂ̏W
    ͏Wo^łB
   
    v_Nguh̋Lq́AKꂼ𐄏Ă
    ł͂܂B
   
    CXg[ƂOɂ̓VXẽobNAbvƂĂ
    A܂IɃobNAbvƂ葱邱Ƃ܂B
   


1.3. ŐV

̍̕ŐVł́A The Northants LUG, UK Project Pages (http://
www.northants.lug.org.uk/projects/xdm-mini/) ł܂B



1.4. ӎ

񋟂ZAL̕X̂͂Ɋӂ܂B

1995 Nɏꂽ X teriminal mini-howto ̒ Scot W StevensonBނ
A"㋉̐ݒIvV" ̏͂ɂ xdm-config ̐ݒ肵
܂B

Northants LUG, UK ̊FB̍ZĂ܂B

XDMAXserver  man y[WAftHg XDM XNvgA̍҂̊F
B

Neil Zanella, Rafael Herrera, Paul Hornshaw, Clive Jones, Robert de
Geus, Alex Schenkman, Richard Kaszeta, Malcolm Herbet ܂ޏ̃o[
WRgFB



1.5. tB[hobN

̕ɊւtB[hobŃAԈႢȂ劽}łBȂ̒Ă
͂Ȃł́Á̕A݂łȂȂ܂BǉӌA]
<xdm-mini@northants.lug.org.uk> ܂őĂB



1.6. ̗\

ԂAȉɎ̍ڂɂāAڍׂɏqׂ͂
EEE

 E XDM Ɋ֘AfobO̖_
   
 E XDM ̒u - KDM  GDM Ȃ
   
 E  Unix  Windows Ƃ̓
   
 E FAQ ʓIȎs
   
̒āH



2. {TO



2.1. Ă邩

́̕A'thin-client' Rs[^񋟂邽߂ɁALinux 𗘗p
AX [ X T[oǗ邽߂ XDM (the X display manager) 𗘗p
ۂ́A{TOqׂĂ܂B

X ( 'X EBhEVXe') ́AEBhE@\ŁAUnix VXe
̂߂ɑIꂽOtBbNłB̓ƓȒ (сA̕
A֗^L[rbg) ́AsAvP[V (EFuuEU
A[hvZbTȂ) Aۂ̃OtBbNXN[Ɠ͑u (}
EXAL[{[hȂ) Albg[NʐM̎dg݂oāAĂ
邱ƂłB

̖{́A}VŃAvP[VsA̓͂Əo͂l
bg[NoāAʂ̃}VɃ_CNgł邱ƂłB́A X [
\ƂdvȓFłB

́̕ALinux ̃lbg[N XÃCXg[͐ݒ
͈܂B̏ڍׂ́ALinux Documentation Project ɂK؂
HOWTO QƂĂ (Section 7 QƂ̂)B

́̕A'XDM N邽߂' ƂƂĈ͂łB
́AXDM  X [𗘗p邽߂̊{IȗpƊTOqׁAŏ̈
S񋟂ȒPȗĂ邩łB

̊{Iȋ@\𗝉ĂȂȂA̍ŌŏЉ\[X
̃XgQlɂĂ - ̗́̕AŒ̈S[hł̑
𗘗p̂ŁA 'F' ƃZLeB̐ݒ𒲍ׂłB

 - ̏́̕ADebian 2.1, SuSE 6.4, Mandrake 7.0 сA
RedHat 6.0 sĂVXe肵܂B

́̕AX [̂߂ Linux ̃CXg[Ɛݒ̕@̋Lq
B̏ɊւẮA'thin-client' HOWTO QƂĂB
Linux Documentation Project ALinux Terminal Server Project 
ł܂ (Section 7 QƂ̂)B



2.2. ̕ɂ

̃C Linux box  X [ƂāA486 PC  Linux 𓮂
ƂA̕ł܂B

XDM  X [Ɋւ man y[WdlA̓ HOWTO ǂ
AāAǂ XDM ׂȂ̂AXDM T[oƁAX T[oގ
X T[öႢ͉Ȃ̂ȂȂĂ܂Aӂ̖̎A
̕܂܂B

A{IȋZpp𐮗ƁAXDM ̕ƃTvt@C
g܂łRgȂǂ̏dlǂ悤ɂȂ܂ - 
Ƃn߂́Å{TO̊ȒPȎ܂ł
B̕AƎ󋵂ɂXւ̓KɂȂ邱Ƃ肢
B

16 MB RAM ڂ 486dx2/66 Ah X [ɂȂȂāA[AȂ
svcȂƂł傤B



3. XDM



3.1. XDM Ƃ

ȒPɌ΁AXDM (the X Display Manager) ́AR}hC 'login'
vvgOtBbNɒûƍl邱Ƃł܂B{
́AƑ̂ƂĂ܂B

ʓIɁAXDM ́Ad 'root' [U (̓VXe̋NX
Nvg) ɂNAOtBbNOCvvg[Uɗ^
܂BăOCƁAXDM ́Ã[U X ZbVǗ
 - Ȃ킿AEBhE}l[WAvP[V̎sJn܂
B

́A Linux fBXgr[ṼftHg̃CXg[
sĂWI 'simple local machine login' ̐ݒƂ݂Ȃ܂B
AXDM ́A[g X T[o (Q) ̊ǗA[g 'X [' 
OCvvg\邱Ƃł܂BvɁA[J}V
܂ - lbg[NŐڑꂽ̃}VȒPɊǗł܂B

XDM ́A낢Ȑݒ肪ł郆[eBeBŁA̕ł́A
A̕ɕKvȏӂȂ܂B̑̕_́AX [ƃA
vP[VT[oꂼꑼ̂̂֐ڑݒ̏\ȏ
邱ƂłB̕ŌĂb̂Əڍׂȏ́A Section
7 QƂĂB

ZLeB̒ - X (̃ftHg̐ݒ)  XDM ́AɈSƂ
킯ł͂܂B'Mł' lbg[N X sAS
__ɂȂĂ悢Ƃz肵Ă܂B X ڑ̈S@
̏ڍ ( X ̃lbg[N@\gp邱Ƃ̏ڍ) ɊւẮA
LDP ɂ 'Running Remote X Applications' HOWTO QƂĂ
(Section 7 QƂ̂)B



3.2. X [Ƃ

̗p͗lXȃVXe\ԗ邱Ƃo܂Ał͒P
ׂɁAlbg[NڑAL[{[hA}EXAj^}VŃl
bg[N̂ǂɂAvP[VT[oɐڑł X EBh
EVXesł悤ɐݒ肳Ă}V܂B

'X [' ̐ݒ́A@\̒iKɉASȃfBXNX[獂@\
X [NXe[V܂ŁA낢날܂B



3.3. ̐p

ɐiޑOɁAȏ́A̕ŎgpĂp̐͂܂
BX ɂĘbÂ߂ɉ@\񋟂Ă̂Ȃǂ́AȂ
̍܂B́Albg[N X [ɁAZbV
U悤ƂƁAɍ܂BŎgpȉɎ܂B

fBXNX X [
   
    ́AfBXNȂ}VŁAEPROM (͎悤Ȃ)
    u[gAlbg[NڑT[o𗘗p܂Blbg[N
    ݒAIy[eBOVXeAVXeݒAāAׂẴAv
    P[VT[o肷邱ƂӖ܂Bu[g
    Ă܂΁A '_ X [' (LQ) ƓɂȂ܂B
    IɁA̐ݒ́AɎu[ĝ߂̃lbg[NvgȒg
    g܂ - BOOTP, DHCP, TFTP ȂǁBfBXNXNCAg
    ̍\z̕@̏ڍׂ̎QlƂȂ񂪁ASection 7 ɂ܂
    ̂ŎQƂĂB
   
_ X [
   
    ́A[JfBXÑIy[eBOVXeu[g
    }VŁAvO 'X T[o' ̂݋NAɂ͉N
    B炩̌`ŁAOCvvg}Vɕ\Albg
    [N̂ǂ 'AvP[VT[o' փ[UOC
    Ƃ\ɂ܂B
   
X [NXe[V
   
    ́A_ X [Ǝ悤Ȃ̂łA[J}VɃOI
    I񋟂ÂɁAKvł΁AƗ^ (
    ΃lbg[Nڑ̂Ȃ) [NXe[VɂȂ\͂
    ܂BقƂǂ̃fBXgr[V́Ao׏ԂŁAOtBb
    NOCvvg𔺂Ɨ^ X [NXe[VƂĐݒł
    ܂B
   
AvP[VT[o
   
    ̕̕ɂāAX [ŎsAvP[V (X N
    CAg) 񋟂}Vw߂ 'AvP[VT[o' 
    pgp܂B́AGfB^uEU 'EBhE}
    l[W' ꎩg܂ŁAׂĂ̂̂܂݂܂B
   
X T[o
   
    ́AIȃR\[ (fBXvCAL[{[hA}EXȂ)
    𔺂}ṼfBXvCǗvOłB́AOt
    BbNJ[hAL[{[hA}EX 'hCo' ̑gƍl邱
    ł܂B́AX NCAgւ̃T[rXƂĂ̋@\񋟂
    ܂ (̂ 'T[o' ƌĂ΂܂)BڍׂɂẮASection 7 
     X User Howto QƂĂB
   
X NCAg
   
    ́A (L[{[hƃ}EX) Əo (fBXvC) 񋟂
    X T[o̎gpKvȃAvP[VłBX NCAǵA X T
    [õT[rXȂł́Ao͂s܂BX T[óA[J (
    }V) Albg[N̂ǂłłsł܂B
   
L̊Tv̂悤ɁAX [NXe[V́A_ X [ƃAvP[V
T[o琬藧A}Vłŝƍl邱Ƃ
ł܂B

́̕AL̗lXȃA[LeN`̑Il@Aǂ̂悤 XDM
ݒ肵A̖邩Lq܂B



3.4. XDM ͉ł邩

XDM ́A[UɃOCvvg񋟂A X ZbV̊Jn
܂B́A[JZbV (Ȃ킿 X [NXe[V
̃OC) ́AfBXNX_ X [Albg[N
AvP[VT[oցA[g}VԂ̃ZbVǗł܂
B

XDM ́AQ̎vȑ샂[h܂B

 E X T[ǒ
   
 E XDM ɂ X T[o̊Ǘ
   


3.4.1. X T[ǒ

XDM ƌ 'X T[o' (IȃXN[EL[{[hE}EXȂǂ
}V) Ƃ̒ʐḾAXDMCP (X Display Manager Control Protocol) 
As܂B

́AX T[o XDM sĂT[ǒ𑗏o邱Ƃ
܂BAX T[o 'OC҂Ăl̂ŁAOC
vvg' ƌ܂B̑샂[hŁAXDM ́A X T[o
˂܂ŁA܂B

X T[ǒ́AR̕@܂B

 E Direct query - X T[óAw肳ꂽzXgƒʐMAT[õf
    BXvCɃOCvvgoƂv܂B
   
 E Broadcast - X T[óAlbg[NɃu[hLXgbZ[W
    oAŏɃu[hLXgɉ XDM sĂT[o
    ÃfBXvCɃOCvvgo܂B
   
 E Indirect query - X T[o͎w肳ꂽzXgƒʐM܂Albg
    [N XDM sĂzXgmĂ鑼̃zXgɂ˂܂
    BɁAw肳ꂽzXg̓[UzXgI邽߂̃Xg\
    ܂BāAIzXgƒʐMJnǍʁAI
    zXg͂̃fBXvCɃOCvvg\܂B
   
ɂ̑I܂ÁA̕ł͈܂ -
ڍׂɂẮASection 7 ɂ XDM  XDMCP ̕QƂĂ
B



3.4.2. XDM ɂ X T[o̊Ǘ

X T[os}V (Ƃ΃fBXNX_ X [) 
A̃AvP[VT[o烍OCvvgׂẴ}V
ɗ^邱ƂӐ}ȂAIɂꂼ X T[o֐ڑA
̃fBXvCփOCvvg\ݒAvP[V
T[o XDM ɂ邱Ƃŉ\łB

̑샂[hɂāAXDM ́AX T[oǧ҂ƂȂA
Lڂꂽ X T[oɑ΂AϋɓIɃOCvvg 'o܂'
B

̃P[Xł́AXDM ڑÃOCvvg\ׂꂼ
̃}V (KvȂÃ[JfBXvC܂) ݒt@C
'Xservers' ɋLĂ܂B

ݒ̒Ƀ[g X T[oLȂ̐ݒ́AX [NXe[V
̂߂ɎgpWIȐݒŁA[UgĂ郍[J}VփO
tBbNOC\܂BOɏqׂ悤ɁAقƂǂ̃fBXg
r[V̓[JOtBJOCvvg[Uɕ\
߂ɁAo׏Ԃł̐ݒsĂ܂B

 - XDM ́AX T[oɐڑȂ΂ȂȂƂ肪
܂ - Ȃ̂ŁAX T[õANZXRg[͓K؂ɐݒ肵Ȃ΂
܂B



4. XDM ̐ݒ

̏͂ł́AXDM ̂̕܂łŏqׂĂ@\s߂ɁA
ݒ肷Kv邩Lq܂B

ꂼ̃P[XŁAqׂĂݒ́Aꂼ̖ړIʂ߂ɍŒ
KvȂ̂łBقƂǂ̃P[XŁA͍ŏ̈S̐ݒł邱
ƂӖ܂BXDM  X [Sɂ邱ƂɂĂ̒ǉ̂߁A
Section 7 ɋLڂ̒ǉQƂĂ ( 'Running
Remote X Applications Howto')B



4.1. ݒt@C

 E xdm-config
   
 E Xaccess
   
 E Xservers
   
 E Xresources
   
(Debian 2.1. Mandrake 7.0.2, RedHat 6.2) -

      /etc/X11/xdm                                                     
                                                                       

A(SuSE 6.4) -

      /usr/X11R6/lib/X11/xdm                                           
                                                                       

ɂł傤B

xdm-config
   
    ̐ݒt@C̏ꏊƊ{IȃANZX`܂B̕
    Ɋ֘A邷ׂẴfBXgr[Vł́Ãt@ĆA
    ɏƂł (A܂ɈႤꏊɂ܂)B
   
    ́AX ̃ZbVɊւlXȏԑJڂ̂߂Ɏs
    startup Ȃǂ̃XNvg`܂BقƂǂ̃fBXgr[V
    ́A炩ߐݒ肵̂tĂƎv̂ŁA
    ̕ύX̕Kv͂Ȃ͂łB
   
    XDM Ǘ X ̃ZbVƁAxinit  startx ɂĊJn
    X ̃ZbV (Ȃ킿AXDM ɊǗȂ X ̃ZbV) ł́A
    startup ƐݒXNvg̃ZbgقȂ̂ŒӂĂB
   
Xaccess
   
    ǂ̃}V XDM ɐڑł邩 - ΁Albg[N̕
    ̂ǂ̃}V XDMCP 󂯕tĂ邩 - ߂܂B
    t@CɋLڂĂȂ}V́AXDM ̃OCvvg
    vł܂B
   
Xservers
   
    IɁAXDM ڑAOCvvg\}V̈ꗗ
    ܂݂܂ - ΁Ã}V͂ł X T[os
    ܂AOCvvg񋟂邱Ƃ҂Ă܂B
   
    ́A'X T[oǗ XDM' ɕKvƂ܂B[g X T
    [o XDM ̌ȂÃt@CɋLKv͂܂
    B
   
    Ɨ^ 'X [NXe[V'@ƂĎs鎞Aӂ͂̃t@
    C̒Ɉ̃GgA localhost łB
   
Xresources
   
    XDM EBWFbg (Ƃ΁AOC 'box' ̃TCYAFAwi̐}
    Ȃ) ɗp X ̃vpeBw肵܂B
   


4.2. X T[oǗ XDM ̐ݒ

XDM OCvvg\ X T[o̊eX̃GǵAt@C
Xservers ɒuȂ΂Ȃ܂B́A[J}V⃊[g}V
̈ꗗ܂ނƂł܂B



      # First the local host                                           
      :0 local /usr/bin/X11/X vt7                                      
      #                                                                
      # Then the remote hosts                                          
      emma:0 foreign                                                   
      alex:0 foreign                                                   
                                                                       

́A[J}V XDM NAzXg 'emma'  'alex' Ŏ
sĂ X T[oɂOCXN[\܂ (̃}V
'emma'  'alex' ŎsĂ X T[oɐڑ邳悤 'emma'
 'alex' Őݒ肪ĂƉ肵܂)B

̃}Vŕ X T[osĂȂǂ̗ŁAKvȂAzX
gƃfBXvC (:0, :1 Ȃ) w肷邱Ƃł邱ƂɒӂĂ
B



4.3. M XDM ̐ݒ

t@C Xaccess ́AOCvvgv邽߂ɁÃ}V
XDM ǂ̃zXgĂ߂܂B



      # First line for direct queries                                  
      *                                                                
      # Following line for indirect queries                            
      * CHOOSER BROADCAST                                              
                                                                       

ׂẴzXǵAdirect query p XDM oăOCvvg̗v
ĂƂӖ܂ (ŏ '*' ̈Ӗł)B

'CHOOSER' ̍śAindirect query pAǂ̃zXg XDM ɐڑł
w肵܂ - ̃P[Xł́AׂẴzXgAڑ\̂z
Xg̈ꗗ𓾂邽߂ɁÃ}VĂƂɂȂ܂ (QԖ
̍s '*')B

'BROADCAST' ́Abroadcast query ɂÃ}V 'chooser' Av
P[VAlbg[N̗LȃT[o (̃T[oł XDM s
Ăł傤) ̈ꗗł邱ƂӖ܂B 'chooser' ɂ
ẮAq܂B

̃GgɓʂȃzXg̖OƂł܂ (chooser 
gp邱ƂȂAւ indirect query \ł) A̕ł͐
܂ (葽̏ɃN邽߂ Section 7 QƂĂ
)B



4.4. X ̋N

X T[og̋N@́A[J⃊[g XDM Ƃǂ̂悤ɘb
ɂāAˑł傤B

X [NXe[V : XDM ƃ[J X T[o
   
    ʏAXDM ͎I X NAʁAXDM  (init XNvgɂ
    ) NvZẌꕔƂĎs悤ɐݒ肳Ăł傤
    B
   
    WŁAt@C Xservers ͈̃Gg - [JzXĝ -
    At@C Xaccess ́A[JzXgANZX鋖
    KvƂ܂B
   
X [ : [g XDM
   
    NCAgȂŁAPɁAX N܂B̃ANZXp[~bV
    ̓[g XDM ̋NɁAꂪڑł悤Ȑݒɂ܂B
    ȉ̓ANZX𔺂Ȃ X ̋Nł傤B
   
              /usr/X11R6/bin/X -ac                              
                                                                
   
    [g XDM NꂽÂ悤ɐݒ肳ꂽׂĂ (̃t@
    C Xservers ɋLڂꂽ) X T[o (Q) ɃOCvvg '
    o' ł傤B
   
X [ : [g XDM ̌
   
    ɂ͂R̃[h邱ƂvoĂ - direct,
    indirect,  broadcast ł (̃zXĝ߂ direct, ԓ
    ŏ̃zXĝ߂ broadcast, ̓zXg̈ꗗ
    indirect)B
   
              /usr/X11R6/bin/X -query the.remote.host           
              /usr/X11R6/bin/X -broadcast                       
              /usr/X11R6/bin/X -indirect the.remote.host        
                                                                
   
ꂼ̃P[XŁAX IɋNKv΁AĂAX 
root ƂċNȂ΂Ȃ炸Ainit XNvgɂNݒ
Ȃł傤B



4.5. Chooser AvP[V

XDM  indirect query M鎞A'chooser' AvP[V̂߂
ݒ肪AXaccess Ɏw肳ĂƂ΁A XDM mĂT[o
Ǘ鑼 XDM ̈ꗗ[Uɒ񋟂ł܂B

̑샂[hł́Aʏ XDM OCvvĝɁAlbg[
Ň XDM ڑ󂯕t錟ꂽzXg̈ꗗ 'chooser' Av
P[VƂƂɃ[U֕\܂B

n߂ chooser gƂASuSE  Debian ɕtt@C
Xresources Ɏw肳ꂽ chooser EBWFbg̃TCÝAƂĂ傫ȃX
N[̂߂̂̂ł邱Ƃm܂BɎśAC
 Xresouces ̍słB

      Chooser*geometry:      700x500+300+200                           
                                                                       

chooser ́AQ̕@̂ǂ炩ŁAzXg̈ꗗ肵܂B

 E Broadcast Query - ̃[hŁAv́Albg[NɃu[hL
    XgAꗗ́AM XDM sĂʂ̃AvP[V
    T[o̕ԐMɂč쐬܂B
   
 E Explicit Listing - t@C Xaccess ɋLڂꂽ chooser ̂߂̃z
    Xg̈ꗗ񋟂ł܂Bȉɂ Xaccess ܂B
   
            %hostlist      emma alex liam                       
            *              CHOOSER %hostlist                    
                                                                
   
    ƂāAAzXg emma, alex,  liam ꗗ邱Ƃ
    ܂ - ƂÃ}V̂ꂩ~ĂĂ (Ƃ܁A
    ڑ݂OɁÃzXgsĂ邩邽߂ 'ping' {^
    pӂĂ̂܂)B
   


5. ㋉̐ݒIvV



5.1. ݒ̃Zbg

xdm-config t@ĆAXNvgƑ̐ݒt@C`LxȃIv
ṼZbg^܂B̃P[XŁAfBXgr[V
l񋟂Ă邱Ƃ͑f炵ƂłA炪]ނ̂ǂ
EEE

NXNvgƐݒt@C̖O XDM ɎgpA͍ŏʂ
xdm-config t@C̒ŁAA̋Lqɂ茈߂܂B͔\͂̈
Ȃ X T[o X [̂߂̈قȂt@C̃Zbgݒ肷邱Ƃ
܂B

΁A[JfBXvCǗ XDM 𗘗pAlbg
[N̑ X [̌󂯓ꂳBɎQŝ悤
Âꂼ̃P[XpɈقȂ Xresources ̃t@C xdm-config
Ɏw肷Ή\łB

      DisplayManager._0.resources            /etc/X11/xdm/Xres_0       
      DisplayManager*resources               /etc/X11/xdm/Xresources   
                                                                       

́A[JfBXvCp (_0  :0  XDM Ɏw肷@) 
Xres_0 Â̗p ('*')  Xresources gp܂B

'zXg̃fBXvC 0' w肷邽߂ɁAʏ host:0 g܂
AXDM ̐ݒt@Cł́Ap host_0 gƂɁAӂĂB

lɁAʂȃzXgpɓȃ\[Xt@CgȂÂ悤
ȃGggpł܂B

      DisplayManager.host_0.resources       /etc/X11/xdm/Xres_host_0   
                                                                       

ftHg xdm-config t@CɖڂʂȂAԂA[J X T
[oA[g X T[ô߂ɁANƃT[õZbgɈقȂ铮
悤Aݒ肳Ă邱ƂɋCÂł傤Bdebian ̃t@CŁA
[JT[op͎̂ƂłB

      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            
                                                                       

āA[gT[op͎̂ƂłB

      DisplayManager*resources:       /etc/X11/xdm/Xresources          
      DisplayManager*setup:           /etc/X11/xdm/Xsetup              
      DisplayManager*startup:         /etc/X11/xdm/Xstartup            
      DisplayManager*reset:           /etc/X11/xdm/Xreset              
                                                                       



5.2. X \[X

́̕AL X \[XɊȒPɐG邾łAXresources t@
CɂAR XDM ݒł邽߂̂Ƃ͏qׂ܂B

KvȂAɎڂύXĂB

 E Fonts, login prompt sizes
   
 E Background graphics
   
 E Window Titles, etc
   
XDM \[X̂ƏڍׂȌ Richard Kaszeta ̃EFuTCgłȂ
Ă܂ (Section 7 QƂ̂)B



6. ʓIȐݒ



6.1. Linux  Linux 

6.1.1. Ɨ^ X [NXe[V

́Ałɉx̕ŏqׂĂ܂Av񂷂ƁA localhost
(Ȃ킿[J}V) Ɋ֘A̃Gg Xservers Ɏ
AXDM sĂ PC łB



6.1.2. X [ƃAvP[VT[o

XDM ̓AvP[VT[oŎs܂B

 E Xserver : Gg͊܂݂܂
   
 E Xaccess : X [̐ڑȂ΂Ȃ܂
   
X [́AAvP[VT[o direct query gpāAX s
܂B

          /usr/X11R6/bin/X -query the.application.server               
                                                                       



6.1.3. Ǘ X [̃O[v

XDM ̓AvP[VT[oŎs܂B

 E Xserver : Ǘ X [ꂼL܂
   
 E Xaccess : ꂼ X [̐ڑȂ΂Ȃ܂
   
ꂼ X [ŁAXDM ̐ڑ邽߂ɁAK؂ɃANZX
肵AX s܂B

          /usr/X11R6/bin/X -ac                                         
                                                                       



6.2. Linux 瑼̃VXe

Linux  X [gāAXDM sĂʂ̃VXeɐڑ邱Ƃ
ł܂BLƓKpł܂AXDM (͓Ȃ) ̐
̎dlÃVXeŗLł傤B



6.2.1. Linux  Solaris

܂łɏqׂ悤ɁASolaris machine ws Linux box
 X sł܂B

          /usr/X11R6/bin/X -query the.solaris.server                   
                                                                       

Solaris box ̃tHgT[ogݒALinux }VłȂ΂
ȂȂƂɒӂĂB͎Rɂł Solaris box
ĂȂ̂ŁA܂AĂ܂ - A/etc/XF86config ̒
ɎɎ悤ȃtHgGgLKvƌ܂(͊mF
KvƍlĂ܂)B

           tcp/solaris.box:7200                                        
                                                                       



6.3. ̃VXe Linux 

̃VXe X T[oȂALinux  XDM AvP[VT[o
ɐڑł͂łB



6.3.1. Solaris  Linux

iALinux box  XDM sASolaris  X  Linux box 
wĂƉ肵܂ - ɏ񂪕Kvȕ͂܂H



6.3.2. Windows  Linux

XDMCP T|[g Windows p X T[oĂȂA Linux
box ݒłł͂łBiALinux box  XDM s
͂łBx - ɂ́H



7. \[X

̏͂́A̕쐬邽߂ɖ𗧂\[XƏڍׂȊTO
qׂ\[XLڂĂ܂B

Ql̑́ALinux Documentation Project (LDP) ̂̂ł - 
http://www.linuxdoc.org/

X EBhEVXe
   
      X User Howto (LDP (http://www.linuxdoc.org/) )
       
        [󒍁G{ (http://www.linux.or.jp/JF/JFdocs/
        XWindow-User-HOWTO.html)]
       
      Running Remote X Applications Mini Howto (LDP (http://
        www.linuxdoc.org/) )
       
        [󒍁G{ (http://www.linux.or.jp/JF/JFdocs/
        Remote-X-Apps.html)]
       
      Man y[W : X (vȊTO), Xserver (X T[o̊TO)
       
      X FAQ (http://www.x.org/ )
       
Thin-clients/X [
   
      Thin-client Howto  (LDP (http://www.linuxdoc.org/) )
       
      Linux Terminal Server Project : http://www.ltsp.org/
       
      Diskless Howto  (LDP (http://www.linuxdoc.org/) )
       
      X [̃y[W : http://dns.solucorp.qc.ca/xterminals
       
      Richard Kaszeta : Â PC Ɨ^ X [ɂ : http://
        www.menet.umn.edu/~kaszeta/unix/xterminal/
       
XDM, XDMCP Ȃ
   
      Man y[W : xdm
       
      XDMCP Howto  (LDP (http://www.linuxdoc.org) )
       


8. {ɂ

{ Linux Japanese FAQ Project s܂B|Ɋւ邲ӌ
 JF vWFNg <JF@linux.or.jp> ɘAĂB

v0.05j

|:
   
    {_ <hng@ps.ksky.ne.jp>
   
Z:
   
      {K <kokamoto@ad.vc-net.ne.jp>
       
      L <takei@webmasters.gr.jp>
       
      kanjikanji  <kanjikanji@club-internet.fr>
       
      앐r <kgh12351@nifty.ne.jp>
       
