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

   v1.04, 11 December 1997
     _________________________________________________________________
   
   LBX (Low Bandwidth X) һ X Protocol Ͻѹ X Server 졣
   춸Ƶ·ʱX ʽ X Server ʾӦʱ䡣
     _________________________________________________________________
   
1. 

2. LBX Ŀǰ״

3. ˭ LBX ϻ棿

4. ˭Ҫ LBX

5.  LBX 

6. ׼Ҫʲȥʹ LBX

7. ҲҪ׼ʲȥʹ LBX

8. ʹ LBX ʼ

9. 

10. Documentation

11. Alternatives

     * 11.1 dxpc - һһ X Protocol ѹʽ
     * 11.2 Ssh (Secure Shell)
     * 11.3 ˭ȽϺã
     _________________________________________________________________
   
1. 

   X protocol ·ϵ һЩƼ򵥵飬翪µ
   Ӵ κ˳ 28.8 ǸĲ·ʹ X һ X Ӵ
   ɼʹĵȴ
   
   LBX Ϊ˼ϵͳ X ѶϢѹȡר
   
2. LBX Ŀǰ״

   LBX ȫ 1996ʮ X Ⱥͳ X11R6.3  X Protocol  
   XFree86 ԣ XFree86 3.3.x ϵеһӡ
   
3. ˭ LBX ϻ棿

   òʹ÷LBX Լ X ʽԶִУ DISPLAY
   趨ı˵ ӡ DISPLAY 趨Խ WAN ()
   ĵӣ LBX 档
   
4. ˭Ҫ LBX

   㾵ֹҪڱʹX ʹ XȻ LBX κ
   档
   
   ڸٵ LAN ϣ LBX Ҳ̫档 ЩҲ" LBX
   ܼ·ͨΪʲ ٵ LAN ûа" Ŀ
   춼· ȷ ĿǼ X ĻӦʱ
    LBX ܲҪġ ȻʹÿȡԼ ѹҲһЩ
    ( ȡҪ ѹҪ CPU ʱ ) Ѿܿ
   LBX ܽٶȡ
   
5.  LBX 

   LBX  X client ˵һȡѹĴŷ X ŷ֪
   Զʹһװãнѹ
   
    X clientsһ趨ǵб (LOCAL) ָǰ
   վܼөĻԶ (REMOTE) ָԶܳʽĹվ
       ______________________________________________________________
     
     REMOTE                               LOCAL
 +-----+                                             +-----+
 | APP |-\          Network            +----------+  |     |\
 +-----+  \--------------------------->| X SERVER |=>|     ||
 +-----+  /       (X Protocol)         +----------+  +-----+\
 | APP |-/                                          /_____//
 +-----+
       ______________________________________________________________
     
   ʹ LBX һŷ ( lbxproxy ) Զ˱ ڱȺʹ
   ŷֱͨӺͳʽͨ ȡԼѹ X Ҫ
   󲢴ǡ ǿǡ
       ______________________________________________________________
     
     REMOTE                                         LOCAL
                                                               +-----+
 +-----+  +-------+           Network            +----------+  |     |\
 | APP |->| PROXY |----------------------------->| X SERVER |=>|     ||
 +-----+  +-------+       (LBX/X Protocol)       +----------+  +-----+\
 +-----+   /                                                  /_____//
 | APP |--/
 +-----+
       ______________________________________________________________
     
   춵ʲᶫѹԼȡļ۵ġΧ
   
6. ׼Ҫʲȥʹ LBX

   ҪһѾ LBX ڱ˵ X Server ڱʱָ
    LBX У  X11R6.3 Զʹ LBX ԡ е
   XFree86 3.3 server Ԥ趼 LBX С
   
   ʹ xdpyinfo  server Ƿ LBX Ĺܡ ִ
    xdpyinfo  number of extensions б棬 LBX С
   
   һҪһԶѾ lbxproxy ʽڵϵͳ и
   塣 Զ˵ϵͳ㱾˲ͬڱ˵ lbxproxy á
   
   ܲҵģûν뿪 lbxproxy   (a) еԶϵͳ
   ʹX11R6.3 (b) һıϵͳԤȱõ lbxproxy 
   ȻǱȽϷġ
   
   lbxproxy һһִе ûκε趨Դ
   ĵ
   
7. ҲҪ׼ʲȥʹ LBX

   ԶϵͳҪһµ X server (ͬһ״ԶϵͳҪκһ
    X Server).
   
   ĳʽҪָر汾 X رĺʽ⡣ ҽ LBX ʹ
   X11R5 ĳʽҲûʲ⡣
   
   㲻Ҫʹ root رȨ޴ȡѡϵͳ ֻҪһȨִ
   lbxproxy ֻҪԼļĿ¼ִмɣlbxproxy Ҫ
   װضĿ¼
   
8. ʹ LBX ʼ

   OKĲ趼ܼ򵥡  LOCAL Լ REMOTE 㱾ԼԶ˵
   ȡ ( ǧҪ )On LOCAL:
   
    1.  X server
    2.  X server ЩԶϵͳǱȡġ ʹ host-list ķ
        xhost + REMOTEҪʹ xauth Ҫ飻
        man xauth(1) ԻøѶ 㲻Ϥ X Զ˵Ĵȡ
       Ҫ [2]Remote X Apps Mini-HOWTO 
       
   On REMOTE:
   
    1. ʼ lbxproxy ѶϢ˵ X server¡
       
  $ lbxproxy -display LOCAL:0 :1 &

        lbxproxy Զϵͳʹ display :1 ϵͳ 1 
       display Ѿʹáʹ :2 ֮趨ȡ
    2. 趨 DISPLAY ʹ˻ lbxproxy 趨ͬ
       ȡƽ DISPLAY 趨
       
  $ DISPLAY=:1
  $ export DISPLAY

       ʹ csh ֮ģ¿Ҫġ
       
  % setenv DISPLAY :1

    3. ʹ xauth Ҫȷ cookie ȷԴ
       [3]Remote X Apps Mini-HOWTO ĸѶ
    4. ִ X ʽ
       
   ˣ Display Ϊ:1  X ʽڶʹ
   LBXȻûа취ʼһ X ʽ Display Ļָ
   LOCAL:0 ԼͬһʱִС
   
9. 

   һЩ
   
   Q)
          lbxproxy  access denied Ĵʽ
          
   A)
          Ǵ˵ϵͳѡϵͳĴ 
          [4]Remote X Apps Mini-HOWTO и꾡˵
          
          ʱһ򵥵鷽ʽԶ˲Ҫ͸
          lbxproxy ִһ򵥵 X ʽ ˵ xclock 
          
  $ xclock -display LOCAL:0

          Ĺͱʾxhost һЩ X 
           LBX
          
10. Documentation

   ڱ׼ X ļУΨһԲĵļӦ man lbxproxy(1)
   
   п X ԭʼЩȤѶй LBX 
   
     * 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 㷨еĵط
   
     * xc/doc/specs/Xext/lbxalg.mif (Framemaker MIF)
     * xc/doc/specs/Xext/lbxalg.PS.Z (Compressed Postscript)
       
   û X ԭʼ [5]X ֯ FTP վȡá
   
11. Alternatives

   ĳЩԭϲ lbxproxy 㲻ϲִЧʣ 㹤
    㲻鷳ΪԶ˽ lbxproxy ֻѡ 
   һЩ X protocol ѹʽ (ûķ)
   
11.1 dxpc - һһ X Protocol ѹʽ

     * ԭߡ [6]Brian Pane <brianp@cnet.com>
     * µάߡ [7]Zachary Vonler <lightborn@mail.utexas.edu>
       
   [8]dxpc  LBX ͬķʽȻΪ˱޸ X Serverԭʼ Լ
   ʵһ X Server dxpc ʹ  ŷ һ lbxproxy
   Զ˵ϵͳһڱִС
   
   Զ˵Ĵŷͨ X Client Լ˵Ĵŷ ˵Ĵ
   ŷͨ X Server ԼԶ˵Ĵŷ
   
   ԣ X clients Լ X server 죬ǶƽĴʽ X
   Protocol
   
  ŵ
  
     * ȻȫĶʽҪ X ڲ һǳ ױ
       Լװ
     * Ƕıά㲻Ҫ OSF ͳµ X ɹЧܵ
       Լ
     * ṩ˱ lbxproxy ѹѶԼͳѶ
       
  ȱ
  
     *  X ı׼׼ԼȡԼ밲װ
     * ڰװϱıȽϸӣΪҪڱҲҪһԶ˵Ĵ
       
       
  Եõ dxpc
  
   dxpc ԭʼ [9]ftp.x.orgȡá
   
   һҳ [10]http://ccwf.cc.utexas.edu/~zvonler/dxpc/ dxpc ܶ
   Ѷ dxpc  mailing listԭʼԼ Ϊƽ̨Ԥȱ
   õִе
   
11.2 Ssh (Secure Shell)

   [11]Ken Chase <lbxhowto@sizone.org> notes that [12]ssh ܱѹ
   ȻֻҪĿΪ˱ܣҲѹ͵ϡ
   
   һ ssh ִ X ʹüȻѹϡ
   
11.3 ˭ȽϺã

   Ҳ֪ LBX Լ dxpc ڴѹϱ ssh áȻ ssh ṩڰȫ
   ĸӹܡ Ҳûκɽֹʹ ssh ֮һѹ
   ʽԻõѹԼȫԡ
   
   ЩѡһЩԻȡͳѶӦòǺѵ¡ û
   £Ҳû˵κ

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/
