2006-01-24

設定 gdm 的語系

這個設定和 locale 有關,一般在設定 GDM 的 login 畫面語系時,我們可能考慮三個地方:

1. /etc/default/gdm
2. /etc/environment
3. shell 中的相關設定,如 ~/.bashrc 或是 ~/.gnomerc .. 等

這以上三個可能都會影響到 GDM 登入畫面的語系。但是第 3 項是不可能的,因為在 GDM 登入畫面時,根本還不會用到個人 shell 的相關設定檔。

所以只剩下兩個有可能了,但區區測試了許久,發現 /etc/default/gdm 這個檔案也沒用,所以只要設定 /etc/environment 這個檔案即可。

例如,我想將我的 GDM 登入畫面設為英文模式,我的 /etc/default/gdm 及 /etc/environment 檔案設定如下:

# /etc/default/gdm
LANG=zh_TW.UTF-8

# /etc/environment
LANG="C"
LANGUAGE="en"
LC_CTYPE="zh_TW.UTF-8"

由此可見,若要設定 GDM 登入時的語系,只要設定 /etc/environment 這個檔案就可以了。

另外建議,要設定 locale 只要設定 /etc/environment 這個檔案就行了,在多處設定只會造成維護上的不便。

沒有留言 :

張貼留言