FreeBSD利用startx和kdm啟動kde究竟有什麼不同
系統環境:
使用csh這個shell
在普通用戶的.cshrc中定義了LANG(zh_CN.UTF-8或zh_CN.eucCN等等)
系統安裝了中文字體simsun
安裝了kde中文包,並且設置了中文區域和中文語言
kde的字體設置為sans serif。
使用普通用戶登錄
root沒有設置具體的LANG等環境變量
問題所在:
1、startx啟動kde,fc-match的結果是simsun,啟動kde後,中文漢字顯示正常
2、kdm啟動kde,fc-match的結果是simsun,啟動kde後,中文漢字顯示為方框。
注:
1、當shell選擇為sh時,不存在這個問題
2、利用kdm啟動kde,如果kde的字體設置為simsun,可以正常顯示漢字,但部分是???
3、當root的.cshrc 設置 LANG zh_CN.UTF-8,現象依舊。