提醒一個handbook中使用.login_conf檔做語系設定的錯誤
FreeBSD內附的手冊/usr/share/doc/handbook/下有記載
使用個人家目錄下的.login_conf檔做語系設定是比較好的方法
但使用方式卻記載錯誤,也或許是資料太舊了吧
其中記載使用.login_conf檔的摘要如下
#Users who do not wish to use monetary units or time formats
#of Taiwan can manually change each variable
me:\
:lang=zh_TW.Big5:\
:lc_all=zh_TW.Big:\
:lc_collate=zh_TW.Big5:\
:lc_ctype=zh_TW.Big5:\
:lc_messages=zh_TW.Big5:\
:lc_monetary=zh_TW.Big5:\
:lc_numeric=zh_TW.Big5:\
:lc_time=zh_TW.Big5:\
:charset=big5:\
:xmodifiers="@im=xcin": #Setting the XIM Input Server
看了man login.conf中的記載
其實.login_conf只認得其中的charset和lang這兩個變數,其餘變數並不認得
所以要作比較細部的設定去設定個別的變數如LC_TIME,LC_MESSAGES等
必需使用.login_conf認得的setenv這個變數
以下是繁體中文使用utf-8編碼,但使用英文訊息及英文時間的正確範例
me:\
:charset=utf-8:\
:lang=zh_TW.UTF-8:\
:setenv=LC_MESSAGES=en_US.ISO8859-1,LC_TIME=en_US.ISO8859-1:
這樣才對...
其中的變數XMODIFIERS不要設在.login_conf檔內
要設在.xinitrc檔內才行
--
※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw>
◆ From: tambourine @61-229-40-76.dynamic.hinet.net
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章