Linux XFree86 HOWTO 中譯版 : 執行 XFree86
Previous: 設定 XFree86
Next: Linux XFree86 HOWTO 中譯版

5. 執行 XFree86

當你的 XF86Config 已設定, 你準備開啟 X server 試用一下, 請確定 /usr/X11R6/bin 有設在你的 path 中.

開啟 XFree86 的指令是

startx
這是 xinit 的 front-end[前端介面] (在其他 UNIX 系統,你會習慣使用 xinit).

這指令將會開始 X server 而且執行在你根目錄[home directory]下之 .xinitrc 檔案內所找到的指令. .xinitrc 只是個包含所要執行 X clients 的 shell script. 如果這個檔案不存在, 那麼系統內定的 /usr/X11R6/lib/X11/xinit/xinitrc 將會被使用.

一個標準 .xinitrc 檔案看起像這樣:

#!/bin/sh

xterm -fn 7x13bold -geometry 80x32+10+50 &
xterm -fn 9x15bold -geometry 80x34+30-10 &
oclock -geometry 70x70-7+7 &
xsetroot -solid midnightblue &

exec twm 
這個 script 將開啟兩個 xterm clients, 一個 oclock, 而且設定根視窗[root window](背景)的顏色成 深藍色[midnightblue]. 然後它開啟視窗管理程式 twm. 注意 twm 是用 shell 的 exec 述句[statement]所執行的; 這造成 xinit 程序[process]被 twm 取代. 一旦 twm 程序離開, X server 將關畢. 你可以使用 root 表單[menus] 來使 twm 離開: 在桌面背景上放開 mouse 的第一個按鍵---這將出現下拉表單,那將讓你可以離開 Exit Twm.

確定在 .xinitrc 中的最後面的指令是以 exec為開頭的, 而那不會被放在背景執行的 (而在那行後頭,沒有再接著[ampersand]什麼動作). 否則, X server 關畢瞬間, 將會再去執行 .xinitrc 檔案中的 client.

此外, 你亦可以按 ctrl-alt-backspace 之組合鍵而離開 X. 這會直接砍掉 X server, 離開視窗系統.

以上是非常,非常簡單的桌面設定. 要跑許多好程式及設定是可以在你的 .xinitrc 檔案中稍加修改即可做到. 舉例而言, fvwm 視窗管理程式 會提供虛擬桌面, 而你可以依你喜好而定製顏色,字型,視窗大小及位置等等.

如果你是新接觸 X Window System 作業環境; 我們強烈建議你選一本像 The X Window System: A User's Guide 的好書. 使用與設定 X 實在是比較深入所以很難能涵蓋在這. 看一下 xterm, oclock, 和 twm 的 man pages, 就從這資料開始吧.

5.1. 使用的條件

本文件 1996 年的版權歸屬於 Eric S. Raymond. 你可以自由地使用, 散布, 與複製, 只要你:

這限製目的是保障一些潛在的讀者, 避免看到的是舊有的或損壞的版本. 如果你認為你有例外的情況, 可以向我詢問一下.

5.2. 感謝

This document was originated by Matt Welsh in the dim and backward abysm of time. Thanks, Matt!


Linux XFree86 HOWTO 中譯版 : 執行 XFree86
Previous: 設定 XFree86
Next: Linux XFree86 HOWTO 中譯版