設置 XFree86 激活檔 ( .xinitrc )
2024-07-21 02:37:08
供稿:網友
這個檔案有點像是 MS-Windows 中的激活目錄夾,您在里面放了些什么指令,則系統在激活 X Window 時,會先依據此激活設置檔中的內容來處理。依此特性,我們將一些環境變量與其它雜七雜八甚至是想要使用的 Window manager 激活指令都編寫在此設置檔中。 請您先看一下由 ports-tree: /usr/ports/chinese/auto-tw-l10n/ 套件所提供的 dot.xinitrc 檔案內容︰
eXPort LANG=zh_TW.Big5export LC_CTYPE=zh_TW.Big5export MM_CHARSET=big5export XMODIFIERS="@im=xcin"export TERM=xterm-colorexec xcin2.5 Windowing environments that support L10N well##exec enlightenment#exec gnome-session#exec startkde#exec wmaker
當然,這個范例文件是針對已裝好了 xcin 中文輸入法以及 window manager 等套件。
我們可以很明確的看出,在這個設置文件范例中,總共區分了四個區段︰
· 信息區域化環境變量設置
export LANG=zh_TW.Big5
export LC_CTYPE=zh_TW.Big5
export MM_CHARSET=big5
資料區域化簡稱為『L10N』,其本意為 LocalizatioN。在其開頭字母『L』與結尾字母『N』中間夾有 10 個字母,故簡稱為 L10N。它將各地區語文各項細節資料分門別類,安裝在系統底層的數據庫中,以便讓系統函式庫存取,以提供給上層的應用程序使用。而這些資料我們將它稱之為『區域化數據庫 (locale)』,而此數據庫又將各種不同性質分門別類開來,共計有如下類別 (categories) 可供設定︰
o LC_ALL
一次定義所有的類別。
o LC_COLLATE
定義該地區文字排序規則,以及正規化表示式 (regular exPRession) 的比對依據。
o LC_CTYPE
定義該地區所使用的編碼系統、字集、與文字分類、轉換等信息。
o LC_MESSAGES
定義各應用程序區域化的訊息顯示。
o LC_MONETARY
定義該地區所通行的貨幣格式。
o LC_NUMERIC
定義該地區所通行的數字表示格式。
o LC_TIME
定義該地區所通行的時間、日期表示格式。
注︰
以上類別說明節錄自『軟件自由協會 -- 自由軟件總藍圖 -- 國際化與本土化 章節 -- 作者︰ 謝東翰 先生』
而 locale 命名規則如下︰
語系代碼_地區代碼.編碼系統代碼
exp: zh_TW.Big5
上例的意思為中文語系(zh)_臺灣地區(TW).使用 Big5 編碼系統(Big5)
其中 .編碼系統代碼 有時候會省略不用,如︰zh_TW
關于可用的 locale 名稱,您可在底下目錄查看︰
/usr/share/locale/
/usr/local/share/locale/:
/usr/X11/share/locale/
· 環境變量設置
export XMODIFIERS="@im=xcin"
export TERM=xterm-color
您可以將所使用到的非凡套件其非凡功能所需的環境變量設置于此區段。其實并無順序的限制,但依性質類別的來區分寫入,將會有利于您日后的維護與治理;不過有些設定值是需要在該程序執行前便設定好的,因此我們大都將環境變量編寫在工具程序之前。一般來說,我們大都只會用到如范例中兩個環境設置。
o export XMODIFIERS="@im=xcin"
指定您所要使用的輸入法程序。關于在 X Window 下使用非英文語系輸入法的介紹,您可以參考以下連結的文章︰
親手打造 GNU/linux 中文環境 (七) - Xi18n 程序設計簡介
SuSE Linux 中日韓語系支持手冊
·
o export TERM=xterm-color
讓您的終端機 (Terminal) 能夠顯示色彩,而不再只是單調的單色系。當然這只是功能支持而已,您還需針對您所使用的 Terminal 程序來設定要顯示的色彩值。
· 預先執行的工具程序設置
exec xcin2.5 &
這是國內最有名的中文輸入法 XCIN。假如您還有其它程序,想在進入 X Window 便已執行待命,您可以在此編入。行尾的符號 &,是指該程序要在背景中執行。
· Window manager 設置
# Windowing environments that support L10N well
#
#exec enlightenment
#exec gnome-session
#exec startkde
#exec wmaker
這里預先為您預備了些常用且對區域化支持性良好的 window manager 執行檔,您假如正好有安裝其中的一樣,您只需將該行行首的井字號『#』給刪除即可;假如所呈列的并無您所想使用的 window manager 執行檔,那么您需要確認該 window manager 的激活執行檔名后,將其添加進來,比如︰
exec blackbox
基本上來說,您完成了這些設定之后,并且已安裝好 window manager,您便能執行 startx 來進入美美的窗口界面使用環境了。
排除使用習慣的問題,您將會發覺原來窗口系統也是可以如此漂亮且任意組態 ^_^
再來所需要做的便是為自己選套看得上眼的 window manager 了。
Let's go !!