Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4261527
  • 博文数量: 601
  • 博客积分: 15410
  • 博客等级: 上将
  • 技术积分: 6884
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-16 08:11
个人简介

独学而无友,则孤陋而寡闻!

文章分类

全部博文(601)

文章存档

2020年(1)

2018年(4)

2017年(7)

2016年(42)

2015年(25)

2014年(15)

2013年(36)

2012年(46)

2011年(117)

2010年(148)

2009年(82)

2008年(37)

2007年(41)

分类: BSD

2009-02-01 14:14:36

实际上,最好参见/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) |
给主人留下些什么吧!~~