1 / 22

Linux 基礎學習

Linux 基礎學習. Chapter 24 X Window 設定介紹. 內容. 什麼是 X Window System X Server 設定檔解析與設定 顯示卡驅動程式安裝範例. 24.1  什麼是 X Window System. 24.1.1 X Window 的發展簡史. 在 Unix Like 上面的圖形使用者介面 (GUI) 被稱為 X 或 X11 ; X11 是一個 『 軟體 』 而不是一個作業系統; X11 是利用網路架構來進行圖形介面的執行與繪製;

sagira
Télécharger la présentation

Linux 基礎學習

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Linux 基礎學習 Chapter 24 X Window 設定介紹 Linux基礎 -- X Window 設定介紹

  2. 內容 • 什麼是 X Window System • X Server 設定檔解析與設定 • 顯示卡驅動程式安裝範例 Linux基礎 -- X Window 設定介紹

  3. 24.1 什麼是 X Window System • 24.1.1X Window 的發展簡史 • 在Unix Like 上面的圖形使用者介面 (GUI) 被稱為 X 或 X11; • X11 是一個『軟體』而不是一個作業系統; • X11 是利用網路架構來進行圖形介面的執行與繪製; • 較著名的 X 版本為 X11R6 這一版,目前大部分的 X 都是這一版演化出來的 (包括 X11R7); • 現在大部分的 distribution 使用的 X 都是由 Xorg 基金會所提供的 X11 軟體; • X11 使用的是 MIT 授權,為類似 GPL 的自由軟體授權方式。

  4. 24.1 什麼是 X Window System • 24.1.2 主要元件:X Server/X Client/Window Manager/Display Manager X Window System 的架構

  5. 24.1 什麼是 X Window System • X Server:硬體管理、螢幕繪製與提供字型功能 • X Client:負責 X Server 要求的『事件』之處理 • X Window Manager:特殊的 X Client ,負責管理所有的 X client 軟體 • Display Manager:提供登入需求

  6. 24.1 什麼是 X Window System • 24.1.3X Window 的啟動流程 • 在文字介面啟動 X :透過 startx 指令 • X server 的參數方面: • 1.使用 startx 後面接的參數; • 2.若無參數,則找尋使用者家目錄的檔案,亦即 ~/.xserverrc • 3.若無上述兩者,則以 /etc/X11/xinit/xserverrc • 4.若無上述三者,則單純執行 /usr/bin/X (此即 X server 執行檔) • X client 的參數方面: • 1.使用 startx 後面接的參數; • 2.若無參數,則找尋使用者家目錄的檔案,亦即 ~/.xinitrc • 3.若無上述兩者,則以 /etc/X11/xinit/xinitrc • 4.若無上述三者,則單純執行 xterm (此為 X 底下的終端機軟體)

  7. 24.1 什麼是 X Window System • 在文字介面啟動 X :透過 startx 指令 • 啟動 X server 的檔案:xserverrc • 啟動 X Client 的檔案:xinitrc • X 啟動的埠口

  8. 24.1 什麼是 X Window System • 24.1.4X 啟動流程測試 單純啟動 X server的情況

  9. 24.1 什麼是 X Window System 在 X 上面啟動 xterm 終端機顯示的結果

  10. 24.1 什麼是 X Window System 分別啟動 xclock 時鐘與 xeyes 眼睛的結果

  11. 24.1 什麼是 X Window System 視窗管理員 twm 的功能顯示

  12. 24.1 什麼是 X Window System • 24.1.5 我是否需要啟用 X Window System 你如果想要玩 X Window 的話,特別需要考慮到這兩點: • 穩定性: • X Window 僅是 Linux 上面的一個軟體,雖然目前的 X window 已經整合得相當好了,但任何程式的設計都或多或少會有些臭蟲,X 當然也不例外。此外,在你的 Linux 伺服器上面啟用 X 系統的話,自然多一組程序的啟用 (X Window 會啟動多個程序來執行各項任務) ,系統的不確定性當然可能會增加一些。因此,鳥哥不是很建議對 Internet 開放的伺服器啟動 X Window 的啦! • 效能: • 無論怎麼說,程式在跑總是需要系統資源的,所以,多啟用了 X 就會造成一些系統資源的損耗。此外,上面也稍稍提到,某些 X 的軟體是相當耗費系統資源的呢!所以,啟動 X 可能會讓你的可用系統資源 (尤其是記憶體) 降低很多,可能會造成系統效能較低落的問題。

  13. 24.2X Server 設定檔解析與設定 • 24.2.1 解析 xorg.conf 設定

  14. 24.2X Server 設定檔解析與設定 • 至於常見的 section name 主要有: • 1.Module: 被載入到 X Server 當中的模組 (某些功能的驅動程式); • 2.InputDevice: 包括輸入的 1. 鍵盤的格式 2. 滑鼠的格式,以及其他相關輸入設備; • 3.Files: 設定字型所在的目錄位置等; • 4.Monitor: 監視器的格式,主要是設定水平、垂直的更新頻率,與硬體有關; • 5.Device: 這個重要,就是顯示卡晶片組的相關設定了; • 6.Screen: 這個是在螢幕上顯示的相關解析度與色彩深度的設定項目,與顯示的行為有關; • 7.ServerLayout: 上述的每個項目都可以重覆設定,這裡則是此一 X server 要取用的哪個

  15. 24.2X Server 設定檔解析與設定 • 24.2.2X Font Server (XFS) 與加入額外中文字形

  16. 24.2X Server 設定檔解析與設定 • 讓視窗管理員可以使用額外的字型 中文字形的調整結果

  17. 24.2X Server 設定檔解析與設定 • 24.2.3 設定檔重建與顯示器參數微調 • 關於螢幕解析度與更新率

  18. 24.3 顯示卡驅動程式安裝範例 • 24.3.1NVidia • 下載驅動程式 • 開始安裝驅動程式 NVidia 驅動程式安裝示意 NVidia 驅動程式安裝示意

  19. 24.3 顯示卡驅動程式安裝範例 NVidia 驅動程式安裝示意 NVidia 驅動程式安裝示意 NVidia 驅動程式安裝示意 NVidia 驅動程式安裝示意 NVidia 驅動程式安裝示意 NVidia 驅動程式安裝示意

  20. 24.3 顯示卡驅動程式安裝範例 • 24.3.2ATI (AMD) ATI 顯示卡驅動程式安裝示意 ATI 顯示卡驅動程式安裝示意

  21. 24.3 顯示卡驅動程式安裝範例 ATI 顯示卡驅動程式安裝示意 ATI 顯示卡驅動程式安裝示意 ATI 顯示卡驅動程式安裝示意

  22. 24.3 顯示卡驅動程式安裝範例 • 24.3.3Intel

More Related