作者 主題: 2004-09-07 台南班(17)  (閱讀 4284 次)

0 會員 與 1 訪客 正在閱讀本文。

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17404
    • 檢視個人資料
    • http://www.study-area.org
2004-09-07 台南班(17)
« 於: 2004-11-10 21:37 »
2004-11-04 (星期四)

* 溫習重點:
X WINDOW
        server
        protocol
        client
                app
                wm
                dm
        session
        version
        XF86Config
                Section
                        Module
                        File
                        Flag
                        InputDevice
                        Monitor
                        Device
                        Screen
                        Display
                tools
                        kxconfig
                        xf86cfg
                        xf86config
      Xinitrc
   .xresources
        KDM
                kdmrc


* 練習與思考:

1) 關於 X 系統,請問你十如何理解如下三者的關係?
   server
   client
   protocol

如下三者的關係又如何?
                X Application
          Window Manager
          Display Manager

2) 當你成功的登入了 X window ,就是取得一個 X session ,
請問你可用甚麼樣的組合鍵來強制結束一個 session 呢?
   方法:

3) 不同的 X server  版本,所使用的設定檔及語法或不一樣,
請問你如何得知當前的 X 版本?
   方法:

若撇開 distro 版本不論, Xfree86 的設定檔是哪個(忽略目錄路逕)?
   檔案名稱:


在該設定檔中,設定項目均以 Section 來界定,
請問如下各 section 是設定甚麼的?
                        Module
              File
              InputDevice
              Monitor
              Device
              Screen
              Display

4) 關於 Xfree86 的設定檔,可用手工編輯方式產生或修改,
但事實上,我們有許多工具都可用來產生這份設定檔。
請列舉三個能在 Linux 上找的到的工具(忽略 distro 版本):
   1:
   2:
   3:

並請備份好原有設定檔,
再以實作方式分別用前述工具產生 Xfree86 的設定檔,且比較彼此的差異。
   實作:


5) 以 Redhat9 為例, 請從 /etc/inittab 最後一行開始追查一下 X 是如何決定登入時使用哪一個 DM ?
   說明:

6) 請找到 xinitrc 的路逕, 並分析 X 如何決定  desktop environment 或windows manager 的?
   說明:

7) 請以實作方式,切換至 runlevel 3 ,
並嘗試修改 kdmrc ,再重新執行 KDM ,
以觀察其中的不同。
   實作:

若能安裝並執行更多的其它 Dismplay Manager ,
那更佳。

8) 請練習 X 的網路功能. 比方說你在 1.2.3.4 這台電腦上操作 X window, 但所執行的軟體是 4.3.2.1 上.
請問需要哪些設定才能達成呢?
   步驟:

9) 假設 1.2.3.4 上使用 gdm 來管理 X session, 請問要如何設定才能讓 4.3.2.1 這台電腦能等入進 1.2.3.4 的 X 界面呢?
   步驟:


* next:
http://phorum.study-area.org/viewtopic.php?t=27450