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

看板FreeBSD作者 (有若無,實若虛)時間18年前 (2007/12/17 17:49), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ 引述《tambourine.bbs@bbs.cs.nthu.edu.tw (七仔)》之銘言: : 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 ─────────────────────────────────────── ※ 引述《snese.bbs@ptt.cc》之銘言: > : 在用 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
文章代碼(AID): #17PaOrnW (FreeBSD)
文章代碼(AID): #17PaOrnW (FreeBSD)