
                              The LBX Mini-HOWTO
                                       
Paul D. Smith, [1]psmith@baynetworks.com

   v1.04, 11 December 1997
     _________________________________________________________________
   
   LBX (Low Bandwidth X) O@ئb X Protocol WiY X Server C
   LηNbﵽCtsɡAX {P X Server ܤΦ^ɶC
     _________________________________________________________________
   
1. e

2. LBX ثepH

3. ֯A LBX WoQqH

4. ֤ݭn LBXH

5. p LBX u@H

6. ڻݷǳƭnhϥ LBXH

7. ڤݭnǳƤhϥ LBXH

8. p LBX }lu@H

9. D

10. Documentation

11. Alternatives

     * 11.1 dxpc - @ӷ@˪ X Protocol Y{
     * 11.2 Ssh (Secure Shell)
     * 11.3 ֤nH
     _________________________________________________________________
   
1. e

   X protocol isyWöA רO@Ǭݦ²檺ƱAҦp}s
   C Hյۦb 28.8 άO֪Wϥ X }Ҥ@ X 
   yhWݡC
   
   LBX 򥻤WOF֨ӨtΪ X T洫Y֨MסC
   
2. LBX ثepH

   LBX b 1996QG X sX X11R6.3  X Protocol C H
   XFree86 aڦӨAoO XFree86 3.3.x tC@lC
   
3. ֯A LBX WoQqH

   pGAQμϥΪAȡALBX NiH[t X {󻷺ݰAӦb DISPLAY
   ܼƳ]wݪ sC~pG DISPLAY ]wV WAN (Ҧpꪺ)
   άOLCtsA LBX ҧUqC
   
4. ֤ݭn LBXH

   pGARݭnbݨϥX άOAڥϥ XAMA LBX |U
   qC
   
   pGAbt LAN WA LBX ]|ӤjUqC ǤH]\|"pG LBX
   CqA򬰤|b t LAN WSUH" pGAتOb
   ֺyq 򥦪Ti঳UC OAتO X ^ɶ
   A LBX iणOAһݭnC MϥΧ֨H YAOL̤]y@
   O ( ֨ݭnO Yݭn CPU ɶ )C pGAsuwgܧֳtF
   LBX Ϧӥi୰CtסC
   
5. p LBX u@H

   LBX QΦb X client ݪ@ӳBz֨MYNzAu@C X A
   Dݨϥγo@ӥNz˸mAè̾ڥLӶiYC
   
   HUO X clients@]wCbڭ̪Qפ (LOCAL) ObAe
   u@AAਣ쥦ùCӻ (REMOTE) OAݶ]{u@C
       ______________________________________________________________
     
     REMOTE                               LOCAL
 +-----+                                             +-----+
 | APP |-\          Network            +----------+  |     |\
 +-----+  \--------------------------->| X SERVER |=>|     ||
 +-----+  /       (X Protocol)         +----------+  +-----+\
 | APP |-/                                          /_____//
 +-----+
       ______________________________________________________________
     
   ϥ LBX A@ӥNzA ( lbxproxy ) bݳQBz A{bݥMN
   zAqAӤOM{qC ۳o{ǳBz֨HY X n
   DöǻL̡C L̬ݰ_ӹOJ
       ______________________________________________________________
     
     REMOTE                                         LOCAL
                                                               +-----+
 +-----+  +-------+           Network            +----------+  |     |\
 | APP |->| PROXY |----------------------------->| X SERVER |=>|     ||
 +-----+  +-------+       (LBX/X Protocol)       +----------+  +-----+\
 +-----+   /                                                  /_____//
 | APP |--/
 +-----+
       ______________________________________________________________
     
   ܩ쩳OFQYHγQ֨hOoQתdC
   
6. ڻݷǳƭnhϥ LBXH

   Aݭn@ӤwgN LBX sĶXbݪ X ServerC DAbsĶɭԫw
   N LBX X䤤A _h X11R6.3 |۰ʪϥ LBX SʡC Ҧ
   XFree86 3.3 server w]| LBX X䤤C
   
   AiHϥ xdpyinfo oөROˬOA server O_}F LBX \C 
    xdpyinfo Yib number of extensions CUA LBX Cb䤤C
   
   U@Aݭn@ӦbݤwgN lbxproxy o{sĶbtΡC o䦳ӳ
   C pGݪtΩMAݤPAbݪ lbxproxy N|@ΡC
   
   ܤASҩҿפ} lbxproxy AҥH A (a) Ҧݨtγ
   ϥX11R6.3AάO (b) @ӰwAݨtιwsĶn lbxproxyC 
   M̬OKC
   
   lbxproxy ȶȬO@ӳ@ɡC S󪺳]wɩάO귽ɡAνѦp
   ɮסC
   
7. ڤݭnǳƤhϥ LBXH

   ݨtΤݭn@ӷs X server (pP@몺pAݨtΨäݭn@
    X Server).
   
   Aһݪ{äݭnwSO X άOSO禡wC ڭɥ LBX ϥ
   X11R5 {A]SI줰DC
   
   Aݭnϥ root άOSOvsݨtΡC Auݭn@몺v
   lbxproxyC t~AuݭnbAۤvaؿUYiAlbxproxy äݭnw
   ˦bSwؿC
   
8. p LBX }lu@H

   OKAUӪBJ²C NUC LOCAL H REMOTE ΧAݥHλݪ
   DW٨NC ( dUndVF )On LOCAL:
   
    1. ҰʧA X serverC
    2. iDA X server ǻݨtάOQ\sC ϥ host-list 
       kAJ xhost + REMOTECpGAnϥ xauth Aݭn@hƱFа
       \ man xauth(1) HohTC pGAx X ݪsA
       AݭnѾ\ [2]Remote X Apps Mini-HOWTO C
       
   On REMOTE:
   
    1. _l lbxproxy çiDǰeT쥻ݪ X serverApUJ
       
  $ lbxproxy -display LOCAL:0 :1 &

       oiD lbxproxy bݨtΨϥ display :1 FpGtΤj 1 
       display wgbϥΡCAiHϥ :2 ]wNC
    2. ]wA DISPLAY ܼơAϦܼƩMA lbxproxy ҳ]wۦPC
       N` DISPLAY ]w
       
  $ DISPLAY=:1
  $ export DISPLAY

       pGAϥ csh AHUiOAһݭnJ
       
  % setenv DISPLAY :1

    3. pGAϥ xauth AݭnTwA cookie TB@CAiHq
       [3]Remote X Apps Mini-HOWTO 򪺧hTC
    4. A X {I
       
   UӴNFFҦb Display ܼƬ:1  X {|b|ϥ
   LBXCMAASk_l@ X {A Display ܼƬOV
   LOCAL:0 HΦbP@ӮɶUC
   
9. D

   o䦳@Ǳ`DJ
   
   Q)
          lbxproxy H access denied ~{C
          
   A)
          oONAiݪtΤݨtΪsӲͪ~C аѾ\
          [4]Remote X Apps Mini-HOWTO ԺɪC
          
          IoDɡA@²檺覡CиյۦbݤnzL
          lbxproxy @²檺 X {A p xclock J
          
  $ xclock -display LOCAL:0

          pGॿ`u@ANܬOxhostάO L@ǰ򥻪 X 
          DӤO LBXC
          
10. Documentation

   bзǪ X 󤤡Aߤ@iHѾ\ӬO man lbxproxy(1)C
   
   pGA X lɡAUCǦ쪺T LBX J
   
     * xc/doc/specs/Xext/lbx.mif (Framemaker MIF)
     * xc/doc/hardcopy/Xext/lbx.PS.Z (Compressed Postscript)
     * xc/doc/hardcopy/Xext/lbxTOC.html (HTML)
       
   LBX `JtkbUCaJ
   
     * xc/doc/specs/Xext/lbxalg.mif (Framemaker MIF)
     * xc/doc/specs/Xext/lbxalg.PS.Z (Compressed Postscript)
       
   pGAS X lɡAAiH [5]X ´ FTP oC
   
11. Alternatives

   pGAYǭ]w lbxproxy CҦpAwLĲvA Au
   @A AQ·Ъݫإ lbxproxy εۧAuOQOOLܡA o
   @ǨL X protocol Y覡C (SHLסH)
   
11.1 dxpc - @ӷ@˪ X Protocol Y{

     * 쥻@̡J [6]Brian Pane <brianp@cnet.com>
     * {U@̡J [7]Zachary Vonler <lightborn@mail.utexas.edu>
       
   [8]dxpc M LBX HۦP覡B@CMӬFקKק X ServerlX H
   @@ X Server XRdxpc ϥ  NzAJ @ӹO lbxproxy
   ]bݪtΡAt@ӫhbݰC
   
   bݪNzAtdq X Client HΥݪNzAA ӥݪNz
   Atdq X Server HλݪNzAC
   
   ҥHA X clients H X server yAL̳H`Bz覡Bz X
   Protocol
   
  uI
  
     * JMOWߵ{Ӥݭnʨ X A @wD` esĶ
       HΦwˡC
     * OWߪQ@ۡAҥHAݭn OSF Xs X AYiLį઺W
       iHο~ץC
     * ѤF lbxproxy hYTHβέpTC
       
  I
  
     * O X зǮMAAۤvoHνsĶwˡC
     * bwˤWܪA]nDbݤ]n@ӹOݪNz
       AC
       
  ڦb̥iHo dxpcH
  
   dxpc lɥiH [9]ftp.x.orgoC
   
   o̦@Ӻ [10]http://ccwf.cc.utexas.edu/~zvonler/dxpc/ dxpc ܦh
   TC]tF dxpc  mailing listAlɡAH hإxws
   ĶnɡC
   
11.2 Ssh (Secure Shell)

   [11]Ken Chase <lbxhowto@sizone.org> notes that [12]ssh QΩYC
   MunتOFOKAO]YǰeơC
   
   ҥHpGAۤ@ ssh s X AAbϥζ۵M|YơC
   
11.3 ֤nH

   ڤDC LBX H dxpc bYW ssh nCMA ssh ѤFbwW
   [\C LA]SzѸTAϥ ssh [Wt~ؤ@Y
   覡AHo}nYHΦwʡC
   
   boǿܤW]@ǵqHέpTAӤOơC OڨSL
   oơA]SťLHLC

References

   1. mailto:psmith@baynetworks.com
   2. http://www.xs4all.nl/~zweije/xauth.html
   3. http://www.xs4all.nl/~zweije/xauth.html
   4. http://www.xs4all.nl/~zweije/xauth.html
   5. ftp://ftp.x.org/pub/R6.3/xc/doc/
   6. mailto:brianp@cnet.com
   7. mailto:lightborn@mail.utexas.edu
   8. http://ccwf.cc.utexas.edu/~zvonler/dxpc/
   9. ftp://ftp.x.org/contrib/utilities/
  10. http://ccwf.cc.utexas.edu/~zvonler/dxpc/
  11. mailto:lbxhowto@sizone.org
  12. http://www.cs.hut.fi/ssh/
