实际上,最好参见/usr/local/kde4/share/config/kdm/Xsession。里面有读哪一个文件的语句。
1、 $HOME/.kde4/share/config/kdeglobals里的languages。
注意:
The startkde script (kdebase-2.1.1-13mdk) extracts the locale settings from the LANG environment variable, when it should (AFAICT) use the LANGUAGE environment variable. LANG contains only the language code (e.g. "en"), but not the country code ("GB" in "en_GB"). LANGUAGE contains both. startkde incorrectly uses LANG and so never picks up a country code.
|
startkde的脚本里也提到读取这个变量。
其实在KDE4里的国家和语言中把国家和语言都设置好,这个地方就自动设置好了。
2、控制KDM。
/usr/local/kde4/share/config/kdm/kdmrc
这里有个exportlist,可以把环境变量传递给所有的程序。
要设置好country和language值。设置好这个后,kdm就是中文的了。
3、/usr/local/kde4/share/config/kdm/Xsession的源代码:
要读.shrc等 。
对于某些shell,还读取login.conf和.login.conf,按照脚本里的说明,.cshrc是一定要读取的。
4、.xprofile和profile。
/etc/profile是全局的设置,不针对某个用户。用户的设置可以覆盖掉这个设置。.xprofile针对X的程序。
5、/usr/local/kde4/share/config/kdm/Xstartup,里面也可以设置变量,这个在KDM启动时加载。
6、现在网上外国人流行的做法是写到:login.conf里。有两个:/etc/login.conf和$HOME/login.conf。
据说这个最好用。
7、其它变量:XIM,GTK_IM_MODULE=xim,QT_IM_MODULE=xim(也有的说值应该是fcitx)。
----------------------------------------------------------------------------------------
附资料:
1、KDE本身的环境变量
2、编译环境变量:
3、KDE管理环境变量:
4、编译时的.shrc示例:
5、KDE管理
阅读(3005) | 评论(0) | 转发(0) |