在 Linux 系統裡,一般是利用 LC_* 等環境變數來決定應用程式所該採用的語系。(至於該系統是否支援該 locale 則另當別論)
而一般設定 LC_* 等環境變數的地方有數個:
/etc/default/locale:設定全系統變數,Debian 官方的作法
/etc/profile:使用 bash 登入時會讀取的系統設定檔。
~/.profile:使用 bash 登入時會讀取的個人設定檔。
~/.bashrc:呼叫 bash 時會讀取的個人設定檔。
/etc/X11/xinit/xinitrc:用 startx 進入 X 時會讀取的系統設定檔。
~/.xinitrc:用 startx 進入 X 時會讀取的個人設定檔。
~/.xsession:用 GDM/KDM/XDM 進入 X 時會讀取的個人設定檔。
而至於要使用哪一個則視個人喜好了。如果您是使用 startx 來進入 X 的話,敝人建議使用 ~/.xinitrc。
沒有留言:
張貼留言