關於以前常常有人問到,使用 kdm 登入 X 的話,要如何讓系統在我們進入 X 以後自動載入 xcin 的問題,弟已經知道怎麼做了。您可以直接將 export LC_ALL=zh_TW.Big5 和 exec xcin& 等指令放在 ~/.xsession 裡面。您也可以將讓系統在您進入 X 的時候,讀取 ~/.Xresources 裡面的資料 (例如 Emacs 的 X resource 設定可以放在這個檔案裡)。當您在 kdm 的登入畫面的時候,選擇 "default" session,系統就會讀取您的 ~/.xsession 了。底下為一 ~/.xsession 的簡單範例:
- 代碼: 選擇全部
#!/bin/sh
#
# ~/.xsession
#
# export 環境變數
export LANG=zh_TW.Big5
export LC_ALL=zh_TW.Big5
export XMODIFIERS=@im=xcin
# 載入 xcin
exec xcin&
# 讀進 ~/.Xresources 裡面的資料
if [ -f ~/.Xresources ]; then
xrdb -merge ~/.Xresources
fi
# 啟動 KDE
exec startkde
這個方法應該也適用於 xdm 和 gdm,不過弟沒有親自試過,所以不是很確定。