Other 學習資料
全部展開
-
Linux 在文字模式時出現怪符號 (顯示中文)
一般我們慣用中文 Windows 的用家, 在裝 Linux 時, 有一個困擾, 便是在文字模式時, 有一些訊息出現怪符號
其實, 有經驗的用家, 都知道這些不是怪符號, 而是中文字
其實只是我們仍未裝上中文顯示系統而已, 而解決辦法亦很簡單, 只需裝上中文系統便行, jmcce 便是一個較為流行的 Linux 中文系統, 還不明白? 簡單點說, 我們就當作 jmcce 便是以住 DOS 系統的 '倚天' 吧!
可能你有另一想法, 便是要令 Linux 在文字模式時顯示英文, 而在 X 模式時自動顯示中文, 就即是說, 好像現時我們有了中文 Windows, 還會在跑 DOS 時, 另掛中文系統嗎? (例如'倚天')
小弟使用了下面的方法, 達到了這目的:
1) 安裝 Linux 時, 選擇好語言 (中文)
2) 裝完後, 你會發覺在文字模式時, 會有 '中文' 訊息 (例如輸入 df)
3) 修改 /etc/sysconfig/i18n, 把 LANG="zh_TW", 改回 LANG="en_US" (亦有可能你在安裝時選擇了 "zh_HK")
4) 再 Login 時, 文字模式已正常顯示英文了, 但 X 模式時, 亦變成為英文了
5) 我們再修改 /etc/X11/xinit/xinitrc.d/xinput 檔案, 加進以下兩行指令碼
tmplang="zh_TW.Big5"
export LANG="zh_TW.Big5"
其中 "zh_TW.Big5", 可用你已安裝了的本地語言檔替代 (例如: zh_HK)
至於兩行指令碼, 該放在那個位置, 是有影響的
應放在該檔案, 設定好了 "tmplang" 的下方
大約地點為:
a) 找到最後一個 tmplang=$LANG 指令
b) 該指令下一行應為 fi
c) 我們新增的兩行指令碼, 放到 fi 的下一列便可
6) 試試輸入 startx, X 模式已是中文了
後語: 使用此方式, 有一個缺點, 因為是強制令 X 模式顯示中文, 所以, 如果你不自行把加進的兩行指令碼除掉, 其他用戶不能自行設定 X 模式顯示英文 (如果你確定 X 模式, 永遠顯示中文, 便沒有影響)
電腦學習區 - Other (h07show)
If you would like to contact me, please feel free E-Mail to:
jacky@ranseco.com