I have pasted this on some tech forums, but no one seems to be willing to help me. So I would like to also paste it here. Any help or even any response making no sence would be very appreciated.
我刚接触Linux不久,现在碰到要做这个,请各位高手支支招。
主要分为几个部分:
1. Desktop shortcut, background, etc;
2. Kicker (Panel), start menu, custom menu, etc; and
3. Konqueror, Konsole, etc.由于KDE采用 Cascading Configuration Files的结构 (至少KDE3.1+是这样),有针对所有用户的设置和用户自定义设置,主要的配置文件分别在/usr/share/config, ~/.kde/share/config。我现在采取的策略主要是写了一个脚本用定制的标准桌面环境的配置文件去覆盖 ~/.kde/share/config下面的配置文件(其实我把整个share文件夹都覆盖了)。
现在问题是其他的都似乎没有什么大问题,但是覆盖的kickerrc(配置上文提到的第二个部分中的kicker)文件没有作用,无论是在 /usr/share/config还是在~/.kde/share/config下面,kickerrc里面的设置没法被应用,而且通过手动去修改 Panel(比如增减Applet)后relog in kde session会用修改的配置覆盖掉~/.kde/share/config/kickerrc。似乎kickerrc只是反映当前的panel的设置而 不是系统根据kickerrc去配置当前的panel。
我在网上查了很多资料没找到原因,不知道这里有没有人知道。
更新:我用的是Redhat 3企业版(update几忘了,等查到再来更新:)。
