Re: 提醒一個handbook中使用.login_conf檔做語系設 … - BBS

Oscar avatar
By Oscar
at 2007-12-17T17:49

Table of Contents

※ 引述《[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:\



--
靜中見真境,淡中識本然

--
Tags: BBS

All Comments

Re: 請問為甚麼apache無法讀取模組

Sandy avatar
By Sandy
at 2007-12-17T15:24
※ 引述《PowerSec (0day)》之銘言: : 原本運作的好好的 : 可能灌了什麼就不能讀取模組 是因為衝到嗎 你要不要 apache 重編看看? -- 三十年來尋刀劍,幾回落葉又抽枝。自從一見桃花後,直至如今更不疑。 ...

請問為甚麼apache無法讀取模組

Gary avatar
By Gary
at 2007-12-17T14:25
原本運作的好好的 可能灌了什麼就不能讀取模組 是因為衝到嗎 httpd: Syntax error on line 64 of /usr/local/etc/apache22/httpd.conf: Cannot load /usr/local/libexec/apache22/mod_authnz_lda ...

Apache開啟不了PHP網頁

Erin avatar
By Erin
at 2007-12-17T01:06
※ 引述《PowerSec (0day)》之銘言: : ※ 引述《coffeine (小高)》之銘言: : : 我也覺得是 php module 沒有 load 進去 : : 檢查一下你 php5 ports 目錄的 config : : 在第三項 [ ] Apache Build Apache modu ...

Apache開啟不了PHP網頁

Catherine avatar
By Catherine
at 2007-12-17T00:24
※ 引述《coffeine (小高)》之銘言: : ※ 引述《mool (mool)》之銘言: : : php module一定沒load進來 : : 原因可能是httpd.conf裡寫mod_php4 , 但是你裝的是php5 : 我也覺得是 php module 沒有 load 進去 : 檢查一下你 ph ...

Apache開啟不了PHP網頁

Vanessa avatar
By Vanessa
at 2007-12-16T23:50
※ 引述《mool (mool)》之銘言: : ※ 引述《PowerSec (0day)》之銘言: : : 我的apache server突然不支援開啟php網頁 : : 檢查了一下httpd.conf : : AddType application/x-httpd-php .php : : AddType ...