Subject: 中文 XFree86 HOWTO

From: crh2@sparc1 ()
Date: 14 Apr 1994 14:25:38 GMT

－－－－－－－－－－－－－－－－－－－－－－－－－
這是阮的淡薄啊心意，希望會凍呷你到幫忙
ＣＲＨ　　在技術學院　管理研究所　資管學程
ｍ８１０９００９＠ｃｓ．ｎｔｉｔ．ｅｄｕ．ｔｗ
－－－－－－－－－－－－－－－－－－－－－－－－－
The Linux XFree86 HOWTO, version 1.6
------------------------------------------------------------------------------
by Helmut Geyer ([email-masked]) 
with help from Dirk Hohndel ([email-masked])
           and David E. Wexelblat ([email-masked])

此文件是描述如何獲得、安裝、構置(configure) linux系統的XFree86[TM]
2.0 版。XFree86 是x視窗11r5 的加強版，主要是在支援各種以intel i386/486 為硬
體平台的unix系統，當然這也包括了linux。目前它支援相當多的影像硬體，並且它也
修正了許多mit 標準版x視窗的bugs。

此文件的目的是企圖幫助 Linux 使用者如何安裝與構置 XFree86 2.0 版，更進一步
的目的是回答一些有關於 x 的使用和程式設計的問題。

請先閱讀此文件和相關的文件之後，再開始安裝與啟動 xfree86，如此可避免不小
心所造成可能的硬體損害。

要看完整的有關 xfree86 的文件，請參考在目錄： /usr/X386/lib/X11/etc
 /usr/X386/man 下的東東。其它重要的文件與目錄，在此說明中也會陸續提到。
另外，這文件並不是一個完整的有關設定 XFree86 ，但是我們會提供相關的資料
，主要的文件則請參考： xf86-doc-2.0.tar.gz。

其它有關X11R5 的manpage 則在： xf86-man-2.0.tar.gz中。要看這些 manpage
可用 groff -man ***.man |more 或直接設定 MANPATH 到此目錄，之後直接用
man 指令就可以。

內容：

   0. 簡介 - 什麼是 X11R5 和 XFree86?
   1. 所支援的硬體
   2. 在那�可取得 XFree86 ，而且需要什麼才能跑?
   3. 構置 XFree86
   4. tinyX - a package for systems with low memory
   5. X 相關的軟體
   6. 編譯使用到 X 的程式
   7. x 的程式設計
   8. 在網路上找尋 X 的相關資訊

附錄： 一些問題和解答

   0. 簡介 - 什麼是 X11R5 和 XFree86?

    X11R5 是針對unix系統的視窗系統。x 視窗是mit Consortium 所提出，並且有很
    自由的版權，它允許任何原始程式的被使用，只要將原來的版權注意事項包含進
    去即可。
    因為x是unix做業系統的標準視窗系統，所以也就有相當多的應用程式使用x視窗
    這中包含有免費與商業版體。

    XFree86 也是 X11R5 的一支，主要是支援幾個 Intel-為準的 unix 和類似unix
    的作業系統。XFree86 伺服器部分是源自 x386 1.2 版(它是隨x11r5一起公諸於
    世的x伺服器)，但是xfree86 大部分是新開發的。從xfree86-1.3之後，最重要
    的變更是加速伺服器，這是一個全新的。這個版本有許多新的特徵、效率的改良
    以及一些bug 的改良。

1. 所支援的硬體

    這是一個常問的問題，在此先做簡單的說明。目前的 2.0 版在 XF86_SVGA
    伺服器有支援如下的一些硬體：

    非加速卡：
        Tseng ET3000, ET4000AX, ET4000/W32
        Western Digital/Paradise PVGA1
        Western Digital WD90C00, WD90C10, WD90C11, WD90C30
        Genoa GVGA
        Trident TVGA8800CS, TVGA8900B, TVGA8900C, TVGA8900CL, TVGA9000
        ATI 28800-4, 28800-5, 28800-a
        NCR 77C22, 77C22E
        Cirrus Logic GLGD5420, CLGD5422, CLGD5424, CLGD6205, CLGD6215, 
                     CLGD6225, CLGD6235
        Compaq AVGA  (cf the question in the appendix)
        OAK OTI067, OTI077
    加速卡：
        Cirrus CLGD5426, CLGD5428
        Western Digital WD90C31

          NOTE WD90C33 在 XFree86-2.0 無法運作。
    
    這些卡都是支援 256 色(XF86_SVGA)而在單色模式(XF86_Mono) 除了
     ATI 和 Cirrus 的卡之外(這兩種卡只支援 256 色)。另外在 ET4000/W32
    也只有像 ET4000 的功能，加速的功能並沒有支援。
    
    單色的伺服器也支援一般的 VGA 卡(使用 64k 影像記憶體)、 Hercules 卡
    和 Hyundai HGC-1280 卡。但是這些驅動程式並不在 XF86_Mono 伺服器之
    中。所以如果你要用這些的話，那你必須用 LinkKit 重新構置你的 XF86_Mono
    伺服器。 附錄中有談到 Hercules mono 卡的構置方法。

    有一個實驗性質的伺服器是用於一般 VGA 卡的硬體上叫： XF86_VGA16 是一個
    16 色的伺服器。

    XFree86-2.0 有不同的伺服器，支援如下的幾種硬體：

        S3  86C911, 86C924, 86C801, 86C805, 86C928 supported by 
            the XF86_S3 server
        ATI mach8   supported by the XF86_Mach8 server
        ATI mach32  supported by the XF86_Mach32 server
        IBM 8514/a and true clones supported by the XF86_8514 server

     其他的硬體就都沒有支援了，如 Weitek P9000、 TIGA、 IIT AGX、
     Microfield、 the new MGA 等等…都沒有支援。在未來的版本中，將
     會支援這些硬體的。不過像 TIGA 與 Microfield 可都不會支援，因為
     版權與文件的問題。

    有關各種卡的說明可在  /usr/X386/lib/X11/etc 目錄下的 README 檔中
    都有各種選項與設定的說明。

2. 到何處取得 XFree86 ，並需做什麼才能跑它?

    此節主要針對 Linux 的可執行的軟體而言。

    可執行的 XFree86-2.0 for Linux 可由 ftp 到底下地方取得：
      tsx-11.mit.edu:/pub/linux/packages/X11/XFree86-2.0
          or
       sunsite.unc.edu:/pub/Linux/X11/XFree86-2.0 

    這此軟體都是以gzip壓縮的 tarfiles 。

    XF86_8514.tar.gz      IBM8514 卡的伺服器
    XF86_Mach32.tar.gz    Mach32 卡的伺服器
    XF86_Mach8.tar.gz     Mach8 卡的伺服器
    XF86_Mono.tar.gz      單色卡的伺服器
    XF86_S3.tar.gz        S3 卡的伺服器
    XF86_SVGA.tar.gz      SVGA 卡的伺服器
    XF86_VGA16.tar.gz     16 vga卡的伺服器
    xf86-svr-2.0.tar.gz   所有以上的卡的伺服器
    xf86-bin-2.0.tar.gz   一些常用的用戶程式
    xf86-cfg-2.0.tar.gz   XDM configuration files and chooser
    xf86-fnt-2.0.tar.gz   字型(all of them)
    xf86-kit-2.0.tar.gz   Linkkit 用以建置 X 伺服器
    xf86-lib-2.0.tar.gz   Dynamic libraries, bitmaps and minimal fonts
    xf86-man-2.0.tar.gz   Manual pages (both client + programmer)
    xf86-pex-2.0.tar.gz   PEX libraries and sample clients
    xf86-prg-2.0.tar.gz   Static libs, dynamic stubs, configs and
                            include files
    xf86-doc-2.0.tar.gz   Documentation and release notes for XFree86 2.0
    xf86-doc2-2.0.tar.gz  This file contains the manpage for Xconfig that
                            has mistakenly been left out of the -doc- file.

    另需要 libc 4.4.1 或更新的版本才能跑Free86-2.0。用加速版本伺服器的人
    則至少需要 Linux 0.99pl13 或 更新的版本。

    其它SVGA, VGA16 and Mono 等伺服器則需 Linux 0.99pl12 或更新版本。
    而且你必須安裝有install David Engel's shared dynamic linker ld.so
    1.3 或更新版本，這可以從如下的地方找到：
    mirrors of tsx-11 in the /pub/linux/packages/GCC directory.

    記憶體的需求是至少 8 MB 和 虛擬記體 16 MB (SWAP file)。其實你若能小心
    管理記憶體使用，4 MB 也是可以跑的。我們的建議是至少有 8 MB 的記憶體，
    因為用 swap 方式真的會很傷 performance 的。

    若是要跑很吃記憶體的程式，像是 gcc ；那麼你至少應該有 16 MB 記憶和
    16MB 的 swap.

    不安裝 LinkKit 至少要有 17 MB 的磁碟空間，完全的話，則需21 MB 空間。
    如果去掉不需要的 其它伺服器 應該也可以節省幾 MB 的空間。詳細的磁碟
    需求，則請參考 Simon Cooper 在 00README 檔中的描述。

    安裝之前，請備份你已變更過的檔案，以備不時之需。

    安裝的步驟如下：(請以 root 身份在 / 目錄下處理)
    permission right you should use umask 022.
    
    gzip -dc tarfilename | tar xvvof -

    WARNING: 這動作將會蓋過你的舊的XFree86 版本。

    安裝之後，你必須正確的設定你的系統。請看第三節的描述。

2.1 如果我想自己編譯，那我該如何做呢?

    在這伴隨的 INSTALL, README and README.Linux 的幾個檔中都有說明。
    除非你有一些特殊的變更，才需要如此做。若你要變更伺服器的構置，
    那你應該用 Link Kit, 因為這樣會簡單的多了。

    要加SVGA 伺服器的驅動程式的話，那你需要 Link Kit。 Link Kit
    你可在 目錄 /usr/X386/lib/Server/VGADriverDoc.中找到。

3. Configuring XFree86

    從2.0 版開始，所有的 XFree86 文件都放在一起，用 tar 將其結合成一個檔：
    xf86-doc-2.0.tar.gz. 你首先就必須取得這個檔，並詳讀這些文件之後，才會
    正確的構置 XFree86 。 底下的一些步驟，就是有關這些文件的一些導論：

    README.Config 此檔可說是有關構置 XFree86 的一個簡介，先看此檔，並依
    其指示一步一步做。

    再來是必須用 man 指令查 Xconfig, XFree86 和有關的伺服器 的使用說明
    (可能的伺服器有 XF86_SVGA, XF86_Mono, XF86_VGA16, XF86_S3, XF86_Mach8
    , XF86_Mach32 or XF86_8514). 只看 manpage 第一節即可(man 1 Xconfig)

    如果你無法確定使用的影像卡是那一種的話，你可以用 SuperProbe 程式來檢
    查你的影像卡種類。不過若你有影像卡的手冊，那當然是依據你手冊的說明來
    做。

    要注意的是 SuperProbe 不一定能正確的檢查出影像卡種類，當然在這情形下
    XFree86 的伺服器很難正確運作。而且 SuperProbe 所能檢查出的卡種類是比
    XFree86 伺服器所支援的種類數目還多。

    在 AccelCards 此檔中 有列出一些可以在 XFree86-2.0 版下正常運作的影像
    加速卡。看看你的卡是否有列在其中。當然有一些卡可能沒有名列其中，不過
    卻也能正常運作。

    若你是使用 XS3, 那你該看看 README.XS3, 因為當初要加入 XS3 伺服器
    時，有稍做一些改變。

    有幾個人曾指出一些 XFree86 構置的問題，是可以用變更 shadowing 的 BIOS
    設定和 cacheable 區域來解決。由於這些方法中，有一些矛盾；所以在此我只
    提一些可能是 BIOS 設定會出現的問題。如果你的問題，還是無法由底下所提
    的文件中找到答案的話，則當然問題可能也不是bios 設定的問題。

    在構置時你將需要如下的資訊：

    1. 螢幕規格(像是水平和垂直的頻率，頻寬等等…)，這是最重要的事了。
    2. 卡的名稱。有些公司會用"s3" 當成"accelerated" 的同義字。
    3. 你的卡所提供的影像記憶體有多少。
    4. 你的卡可用的 dot-clocks 有那些，或是直接是 programmable 的
       此部分是最難設定的。在 README.config 中有描述如何得到這些資料。
       NOTE: WD90C3x 的卡在 clock probing 時會有問題。
            請先用 XFree86-1.3 伺服器執行測得 clocks 然後將其記錄在
            Xconfig 檔中，之後就可以跑 2.0 版的伺服器了。
         NOTE: 若你的 RAMDAC 處理 pixel clocks 比 110MHz 高的話，
            那可能是新近的高檔的 RAMDACs. 因為這些都是使用比較特殊的方式
            才有可能做到，這些 RAMDACs 應該不可以在高過 85 MHz 的 Clock 跑
            。下個版本應該就會支援這些的硬體了。若你以目前的模式，用高速來
            操你的 RAMDAC ，你將會搞壞它的。你有這樣的硬體的話，請用不高過
            85MHz 的速度。
    5. mouse使用的協定和連接的 device。在 Xconfig  的manpage 中有列出
       可用的 mouse 協定。底下是一些 mouse 連接的 device 名稱：
       /dev/atibm  ATI XL busmouse (NOTE:  ATI GU busmouse
                                事實上就是 logitech busmouse)
       /dev/logibm for the Logitech busmouse (NOTE: this uses the 
                                busmouse protocol, NOT the Logitech protocol)
       /dev/inportbm for the microsoft busmouse
       /dev/psaux for a ps/2 or quickport mouse
       NOTE: 上列的名稱是新的名稱，也許在舊的版本中都還是使用舊的名稱。
            new       old               major    minor  device number
          atibm:     bmouseatixl         10        3
          logibm:    bmouselogitec       10        0
          inportbm:  bmousems            10        2
          psaux:     bmouseps2 or ps2aux 10        1

       其它的mouse 就屬於 serial mouse 所以也都連上一些的 serial ports
       像是 /dev/ttyS? 或 /dev/ttyS?? 。

           busmouse 有時並不容易看出是連接上那一個device，要判別的話就是
           將所有的 drivers 放到 kernel 中，並在 開機時看看開機時的訊息
           ，它會告訴你它所偵測到的 busmouse 是那一種。此時你就知道了，它
           是連上那一個device。

    現在就看 README.Config 這個檔。若你的螢幕不在 modeDB.txt 檔中，
    你應該選一個一般的模式。並確定所選的模式規格是在你的螢幕規格之中。
    你若想調整或換一個模式，則請先詳讀 VideoModes.doc，並依其指示去.
    設定。

    WARNING: 別人的 Xconfig 檔不一定適合你用，因為各人的硬體設備不盡相同。
       特別是螢幕模式的設定，必定要確定是你的螢幕的規格所有的，以避免不必
       要的硬體損壞。

3.1 Configuring the keyboard for non-US-layout

    若你不變更原先標準的設定的話，伺服器會自動啟動 US-american 鍵盤模式
    。你若要不同的設定，請看 xmodmap 的 manpage 說明。
    在 sunsite.unc.edu:/pub/Linux/X11/misc 有 Xmodmaps 關於幾個語言鍵盤
    的設定實例。
    另外有幾個特別鍵，你可以定義新的對應。在 Xconfig 檔中，完全的設定利
    用。這方面請參考  XFree86kbd(1) manpage。

4.  tinyX - 一個以XFree86為基準，適合 ram 比較少的機器的x 視窗系統

    如果你的 ram 不是足夠到跑 XFree86 時，也許你可以試試這個東東。
    它是以 XFree86為基準，所以構置或設定的方式與 xfree86 是相同的。
    而要跑 tinyX 則至少要有4 MB RAM 和至少 8 MB swap 空間。目前的
    tinyX 有幾個版本，伺服器程式可依前面的 xfree86-2.0 的說明去選
    擇。軟體的名稱如下：

        tinyX-YYY-2.0.tar.gz, YYY 代表 伺服器名稱

    此軟體的取得可由就近的ftp 站取得。取得之後先 untar 然後設定 Xconfig
    檔，在 readme 目錄下也可以找到一些 tinyX 的相關文件，先看完這文件之
    後再設定 Xconfig 檔。

    tinyX 的文件也包括一些有用的節省記憶體技巧。至少遵行一些建議，則跑
    tinyX 時也可以減少一些 swapping 的次數。如果執行時超過已有記憶體的
    容量，則系統也就會完全鎖住(換句話說就是類似當掉，就大部分的情形是只有
    關機重新開機或 按 reset，這都是很危險的)，因此在重新啟動x 前
    請務必詳讀那此文件，

    由於 tinyX 並不包含完全的 XFree86-2.0, 所以可能會遇到執行時，出現
    程式不存在的訊息。

5.  X - 相關軟體

    目前有許多的x 相關的軟體。在此我們提出兩個在 X 方面有比較大影響力的
    軟體。

    -  xview3L5.1.tar.gz

      這軟體是源自 SUN(TM)'s xview3.2 軟體，而由 Kenneth Osterberg 修定
      linux 版的。包含有xview toolkit, 一些 x 的擴充等等…
      它會給你感覺到 Open Look(TM) 在 x 方面的擴充。

      要安裝它，首先 untar tarfile ，讀取一些伴隨的說明文件(像是 README
      或是 install 等等…)之後執行 INSTALL 這個 script。要完全安裝此軟體
      要有 25MB 的磁碟空間。

      要執行 Xview 至少要有 8 MB 的 RAM,最好有 16 MB，另外 要在 XFree86-2.0
      上跑 xview 則 ld.so 必須是 1.3 或以上的 版本。

    - Motif(TM) to Linux.
     
      這是一個商業版的軟體，所以就要用錢去買了。從tsx-11:/pub/linux/advertisements.
      可找到Metrolink 公司的廣告。

    這軟體有提供不同的 window managers 。其它的一些的 window managers 程式
    可從 sunsite:/pub/Linux/X11/Window-managers 找到。這些都有不同的設定。
    所以要設定這些的 window manager 就必須詳讀他們各自的安裝文件，以便能
    正確安裝。
    
    當然有一些現成的x 應用軟體可以從 sunsite.unc.edu 的 /pub/Linux/X11 目錄
    或tsx-11.mit.edu 的 /pub/linux/binaries 與 /pub/linux/sources 找到。

6.  有關 X 程式的編譯

    一般的x　原始應用程式都會伴隨有一個 Imakefile 的檔，取代一般的
    Makefile ，那現在怎麼辦呢?
    
    在有 Imakefile 檔的目錄下執行 "xmkmf"。如果在整個的目錄階層下，有幾個
     Imakefiles, 通常也只要在 最上層目錄執行 xmkmf 就行了。此時 xmkmf 就會
    自動幫我們 建立一個 Makefile ，我們這時候只要用 make 就能成功編譯了。
    此時就可用"make install"將執行檔搬到 /usr/X386/bin 將manpages 用 make
    "install.man". 當然在你執行 xmkmf 之前，同樣的，必須程式中伴隨的說明
    文件看清楚。

7.  X 的程式設計

    如果你想寫有關 X 視窗的程式，你必須有本x 視窗程式設計的書。有些x 提供
    的副程式在 manage 中，都有相關的文件在  /usr/X386/man/man3之下，但這
    並不足夠使用，如果你的x程度不是很好時。
   
     O'Reilly寫的"The definitive Guides to the X Window System" 一系列的書
    是很完整的一套書。我建議的有：
    Volume 1, "Xlib Programming Manual",
    Volume 4, "X Toolkit Intrinsics Programming Manual"

8. 在網路上找x 相關的資料

    有關一般的 X 問題，讀者可以參考來自 comp.windows.x 新聞鋪的 FAQ 和 Xt-FAQ
    (或是用ftp 到底下找
        from ftp.x.org in the directory /contrib or 
        from rtfm.mit.edu in /pub/usenet_by_hierarchy/comp/windows/x
             ftp.edu.tw   /USENET/...

    如果有關 XFree86 的問題，而且在 xfree86 伴隨的文件中 (XFree86, Xconfig
    , XF86_* manpages ， README files in /usr/X386/lib/X11/etc)找不到答案，
     則可將問題貼上 comp.windows.x 這個新聞鋪，看看別人是否可以回答。相關
    的新聞鋪有 comp.windows.x.i386unix 是特別給 xfree86 。當然在你貼上問題
    之前，你必須詳細描述你的問題和相關資料，不要只是說" 救命啊 我的xfree
    不能跑了"，這樣就算是有心幫你，可也無從幫起。至少要有如下幾個資料：

      - 你使用的什麼系統和版本
      - 使用的硬體(至少像是 bus type ISA/EISA/VLB, 影像卡種類等等…
      - 簡單切確的問題描述
      - 伺服器啟動時的詳細輸出，用輸出重導的方式獲得
      - Xconfig 的設定情形，(不用全部的內容)

    更進一步的話，你可描述自己所採取的處理方式。

    其它與 x 相關的新聞鋪有：
      comp.windows.x.apps - 一般X 的應用程式
      comp.windows.x.intrinsics - X intrinsic
      comp.windows.x.motif - Motif 版的 X
      comp.windows.open-look -  OpenLook(TM)版的 X

    有新聞鋪會有定期的 faq 散播出來，當然也可以各地的 ftp 站取得。

    但是注意不要將x 相關的問題貼到以comp.os.linux.* 開頭的新聞鋪中。
    將問題貼到適當的新聞鋪中會比較有更好的解答出現的。

附錄：問題與解答

Q: 我用"X" 指令來啟動X，我只看到網狀的背景，卻沒有看到視窗，我
   是不是那�出錯了。
A: 你這樣只是啟動伺服器，但沒有啟動 window-manager 和其它的應用程式
   一般的啟動方式是用 'startx' 指令。

Q: 我一直都是用 XS3 的， XFree86-2.0 是有什麼改變嗎?
A: 關於XS3 的改變，在 README.XS3 檔中有說明。

Q: 有支援 16-bit 或 24-bit 的彩色模式嗎?
A: 此刻只有支援 1-bit, 4-bit and 8-bit 彩色模式。而且 4-bit 的伺服器
   也是在實驗階，可能會有 BUG 存在。這些  bug 在 manpage 中有提到。

Q: I have a Logitech serial mouse but it does not work with the Logitech
   keyword.
A: The Logitech keyword is for older Logitech serial mice, more recent 
   Logitech serial mice use the MouseMan or MicroSoft keyword.
   Logitech serial mice plugged into a ps/2 port use the ps/2 keyword.

Q: 我的伺服器無法找到一些字型。
A: 首先檢查你的目錄/usr/X386/lib/X11/Xconfig 中的字型路徑，是否有包含
   這些路徑。若有則執行 mkfontdir 可能會給你一些幫助。

Q: 我有一問題是當我結束x 時，字型有時無法恢復正常，螢幕會有奇怪的東
   西出現。
A: 此問題尚未完全解決，不過有一些軟體有時會有幫助，像
   runx , restoretext,... 是在 svgalib 之中(sunsite:/pub/Linux/libs)

Q: 我有一正常的 SVGA 卡，是有1 MB 的 video RAM。用此卡我可以用到
   1152x900 或 1024x1024 的虛擬解析度。但是用 s3 卡卻是不能，why?
A: 最近的 s3 卡無法用 1152 的線長度，所以是用 1280 替代。而且 S3 伺
   服器要 1K 給游標，所以 1MB 的虛擬解析度是無法運作的。
   NOTE, 你需要一些卡上的記憶體做字型與圖素的快取之用，才能有最大的
   效應。所以這些記憶體並不是浪費的。在 1MB video RAM 的卡，我們的
   建議是用 1024x768 和1152x800 。使用後項的話，所剩的供字型快取的記
   憶體就有限了，也因此當使用比較大的字型時，performance 也有明顯的差
   別。一般是當字型的點數<18時，還是很正常。

Q: 我要用LinkKit 來configure XF86_S3 或 XF86_VGA16 伺服器，在
   改過 sited.def 和 跑過 mkmf，make 時卻失敗了，why?
A: LinkKit 的 Imakefile 有一些bug，你可以改 Imakefile 的第 326 行
   由
   #if XF86SVGAServer || XF86MonoServer
   改成
   #if XF86SVGAServer || XF86MonoServer || XF86VGA16Server || XF86S3Server
   或你也可以額外 configure XF86_Mono 或 XF86_SVGA 伺服器，然後就可以了。

------------------------- Copying conditions ---------------------------------

        Copyright Helmut Geyer 1994

A verbatim copy of the XFree86-HOWTO may be reproduced and distributed in 
any medium physical or electronic without permission of the author. 
Translations works are similarly permitted without express permission if it 
includes a notice on who translated it. Commercial redistribution is allowed 
and encouraged; however, the author would like to be notified of any such 
distributions. 

Short quotes may be used without prior consent by the author. Derivative work
and partial distributions of this HOWTO have to either include a verbatim
copy of this file or make a verbatim copy of this file available. If the 
latter is the case, a pointer to the verbatim copy must be stated at a 
clearly visible place. If you want to do either of the last possibilities,
you should contact the author.

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. We further want that ALL information provided in the HOWTOs is 
disseminated. If you have questions, please contact Matt Welsh, the Linux
HOWTO coordinator, at [email-masked], or +1 607 256 7372.

           --------------- Trademarks -------------------  

XFree86 is a trademark of The XFree86 Project, Inc.
Motif is a trademark of the Open Software Foundation.
SUN and Open Windows is a trademark od SUN Microsystems.
Open Look is a trademark of AT&T.

------------------------------------------------------------------------------
Helmut Geyer                              [email-masked]

--
 ==========================================
  阮的故鄉 是底咧 台灣中部耶彰化縣寶斗鎮啦
  阮這陣是 店底咧 台灣頂港耶台北縣樹林鎮啦
 ==========================================
  歹勢啦! 這段哄 用台語呷這通喔   衰尾道人