|
我刚接触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几忘了,等查到再来更新:)。我要做的是改变已有user的桌面环境而不是给创建的新的user应用定制的桌面环境。
谢谢。 |
|