2008年11月17日 星期一

Linux的環境變數

在 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。

沒有留言: