FreeBSD   .xinitrc

.逸晨


這個檔案有點像是 MS-Windows 中的啟動目錄夾,您在裡面放了些什麼指令,則系統在啟動 X Window 時,會先依據此啟動設置檔中的內容來處理。依此特性,我們將一些環境變數與其他雜七雜八甚至是想要使用的 Window manager 啟動指令都編寫在此設置檔中。
請您先看一下由 ports-tree: /usr/ports/chinese/auto-tw-l10n/ 套件所提供的 dot.xinitrc 檔案內容︰

export LANG=zh_TW.Big5
export LC_CTYPE=zh_TW.Big5
export MM_CHARSET=big5

export XMODIFIERS="@im=xcin"
export TERM=xterm-color

exec 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) 可供設定︰

    • LC_ALL
      一次定義所有的類別。
    • LC_COLLATE
      定義該地區文字排序規則,以及正規化表示式 (regular expression) 的比對依據。
    • LC_CTYPE
      定義該地區所使用的編碼系統、字集、與文字分類、轉換等資訊。
    • LC_MESSAGES
      定義各應用程式區域化的訊息顯示。
    • LC_MONETARY
      定義該地區所通行的貨幣格式。
    • LC_NUMERIC
      定義該地區所通行的數字表示格式。
    • 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

    您可以將所使用到的特殊套件其特殊功能所需的環境變數設置於此區段。其實並無順序的限制,但依性質類別的來區分寫入,將會有利於您日後的維護與管理;不過有些設定值是需要在該程式執行前便設定好的,因此我們大都將環境變數編寫在工具程式之前。一般來說,我們大都只會用到如範例中兩個環境設置。

  • 預先執行的工具程式設置
    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 !!

上一篇返回首頁目錄索引章節目錄回上一頁Page UP下一篇

最佳瀏灠環境︰Mozilla & 1024x768