看板FreeBSD
标 题提醒一个handbook中使用.login_conf档做语系设定的错误
发信站枫桥驿站 (Sun Dec 16 12:10:32 2007)
转信站ptt!ctu-reader!ctu-peer!news.nctu!news.csie.ncyu!news.cs.nthu!netnews.
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