LPI Linux 認證/LPIC1 考試 101/X 視窗系統
- 1.110.1 安裝和配置 XFree86
- 1.110.2 設定顯示管理器|設定顯示管理器
- 1.110.4 安裝和定製視窗管理器環境
X 是一個視窗系統,它提供 Linux 的基本圖形功能。它旨在為任何跨網路執行的其他系統提供 GUI,無論作業系統如何。
X 執行在客戶機/伺服器模型上。
X 不是作業系統的一部分。它是一個應用程式。
標準 Linux X 伺服器是 Xfree86。
XFree86 日誌檔案位於 /var/log/XFree86.0.log。
鍵入“XFree86 -configure”,它將掃描你的硬體並自動生成與你的硬體相匹配的配置檔案。但是,對於 PS/2 滑鼠,我通常需要手動修改此配置檔案,從““Device” "/dev/mouse""”更改為““Device” "/dev/psaux""”。
要啟動 X,可以使用
startx - 在級別 3 使用的終端命令;
edit /etc/inittab - 在級別 5 執行預設值;
xinit - 當沒有 .xinitrc 檔案時;
init 5 - 手動更改執行級別為 5(並執行顯示管理器);
xdm - (X 顯示管理器) - 圖形登入管理器,在啟動級別為 5 的 Linux 時,它會在啟動過程中自動執行(還有外部圖形登入管理器,例如 kdm、gdm)。
要停止 X,可以使用:<CTRL>+<ALT>+<BACKSPACE>;
init 3 - 在低於 5 的級別,Linux 將停止 X 視窗;
殺死 XFree 程序。
配置 X 要在系統上配置 X,請使用 XF86Setup。該程式將生成一個配置檔案,該檔案將由 XFree86 伺服器使用。要調整 X 下的螢幕,請使用 Xfine2。
在 X 下,使用者可以配置圖形顯示的各個方面。螢幕字型大小、樣式、指標行為、螢幕顏色、視窗管理器
調整可以在系統範圍內或按使用者進行。.xinitrc 包含預設視窗管理器和樣式資訊,供 startx 命令使用。此檔案通常位於 /home/username 下,當在按使用者基礎上定義時。.Xdefaults 用於設定指標行為、顏色、字型等...
- 練習結果.
X 需要視窗管理器來操作所有圖形應用程式。移動、調整大小。開啟和關閉。最大化、最小化、圖示化。標題欄 外觀在視窗管理器中實現。這應該在小部件集中而不是 WM 中嗎? 提供虛擬桌面。
Linux 發行版包含許多視窗管理器
- Fvwm2 類 Motif 外觀,高度可定製
- WindowMaker Next Step 外觀,快速且精簡
- Wm2 超級精簡
- Olwm Open look (Sun)
- Fluxbox
- BlackBox
桌面在 X 視窗管理器之上帶來了更多功能
- 練習結果.
X 採用客戶端-伺服器模式,其中應用程式是客戶端,而伺服器是提供服務的應用程式。在單個系統上,這兩個應用程式都位於同一個系統上。在網路化系統中,使用者可以執行安裝在遠端系統上的 X 應用程式,並在本地系統上進行顯示。使用 X 應用程式伺服器的優點是:無需安裝本地應用程式。無需擁有高效能本地系統。無需本地訪問資料。
匯出簡單應用程式:為此,請在伺服器主機上執行 startx。在伺服器主機上啟用 xhost + 以允許未經身份驗證的連線。從客戶端主機 telnet 連線到伺服器主機並設定 DISPLAY 變數為客戶端主機。匯出 DISPLAY=客戶端主機:0.0
匯出視窗管理器:為此,請在伺服器上使用 gdmsetup 啟用 xdmcp。使用 Xnest 在伺服器上以廣播方式連線客戶端。
1)使用安全模式顯示管理器登入系統。執行 kde 或 gdm。退出 kde 並從安全模式登出。
2)登入系統後,嘗試輸入以下組合鍵:CTRL-ALT-F1、CTRL-ALT-F2、CTRL-ALT-F7 發生了什麼?
3)使用 startx 時,在哪個檔案中定義了預設視窗管理器?