作者chinsan (有若无,实若虚)
看板FreeBSD
标题Re: 提醒一个handbook中使用.login_conf档做语系设 …
时间Mon Dec 17 17:49:39 2007
※ 引述《[email protected] (七仔)》之铭言:
: FreeBSD内附的手册/usr/share/doc/handbook/下有记载
: 使用个人家目录下的.login_conf档做语系设定是比较好的方法
: 但使用方式却记载错误,也或许是资料太旧了吧
/usr/share/doc/handbook 这边是你机器上当时所装的 -RELEASE 版本的文件
若觉得你机器上的太旧,可以参考 /usr/share/examples/cvsup/doc-supfile
重新 csup 或 cvsup 更新之
若是觉得文件缺东缺西,或者记录有问题,可以 send-pr
: 其中记载使用.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档内才行
这个都可以吧, 直接在 /etc/login.conf 那边设了一样会认到 $XMODIFIERS 不是?
不过 X 环境的初始设定设在 xinitrc 的确是比较好厘清,X 归 X。
我贴一下旧文
作者 chinsan (淡) 看板 BSD
标题 Re: [请益] login.conf 设定的问题
时间 Mon Oct 23 18:21:20 2006
───────────────────────────────────────
※ 引述《[email protected]》之铭言:
> : 在用 env 检查後,发现只吃到 LANG 跟 MM_CHARSET ... LC_ 的设定
> : 都没读到。
locale 设定应该要用 locale 来看比较准吧
> 虽然 handbook 上有用 lc_ 相关的参数当范例,但在 login.conf 的
> man page 里有关 ENVIRONMENT 这部份并没有提到 lc_ 相关的说明。
> 如果根据 man page 用法,那要设 lc_ 相关的参数,就要用 setenv
> 来解决。
login.conf(5) 的 ENVIRONMENT 不是有写若要自己设其他变数就用 setenv 吗?@_@
setenv list A comma-separated list of
environment variables and
values to which they are to
be set.
> ex:
> :setenv=lc_time=en_US.UTF-8:\
> login.conf 说明页: http://tinyurl.com/yy277e
这样设只会产生一个叫做 lc_time 的环境变数(值为 en_US.UTF-8),
你可以打 echo $LC_TIME 或 date 或随便找个有支援 i18n 的程式看看
应该是要设下面这才是 :p
:setenv=LC_TIME=en_US.UTF-8:\
--
静中见真境,淡中识本然
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.108.147