You are not logged in.

Dear visitor, welcome to KDE-Forum.org. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Friday, February 18th 2005, 6:27pm

Modify a theme globally

Hello there,

my first post, yessss!!!

Hope, I posted in the right section.

Next summer, our department will use SuSe 9.2 pro as OS (which is great by the way ;) ).

When a new user connect for the first time, a graphical interface is set by using a defaut configuration. It look like:



I would like to modify the default configuration such a new user get this:



As you can see, it include one more icon in the kicker, and some icons in the desktop are removes.

How can I change the configuration for this theme?

I could modify each new account manually.... but it will take to much time (~100 new accounts each year).

I try to copy my personnal .kde directory to a new account (with the right
ownership), for some reasons, warning messages pop-up.

I believe the config file for the SuSe kde theme it a simple text file, but I can find it. SuSe install kde in /opt. I found the following directory /opt/kde3/share/config/SuSe/default which contain

linuxtest [config/SuSE/default] >ls
bookmarks.cs.xml kdeglobals.root konquerorrc public_html.desktop
bookmarks.de.xml kdesktoprc konsolerc.root qtrc
bookmarks.es.xml kdesktoprc.root ksmserverrc StarOffice.desktop
bookmarks.fr.xml kdisplay/ moving_desktop.desktop Support.desktop
bookmarks.hu.xml kdmrc Network.desktop SuSE.desktop
bookmarks.it.xml kickerrc Office.desktop userguide.desktop
bookmarks.xml kickerrc.root Printer.desktop
directory.devices KOffice.desktop profilerc

As you can see, a kickerrc file exist, but it include only this:

linuxtest [config/SuSE/default] >more kickerrc
[menus]
MenuEntryHeight=__ICONSIZE__

If I check the kickerrc.root file, it contain

linuxtest [config/SuSE/default] >more kickerrc.root
[Applet_1]
ConfigFile=kminipagerapplet_m45xhd60uxj9l9qujir_rc
DesktopFile=kminipagerapplet.desktop
FreeSpace=0.2
WidthForHeightHint=63

[Applet_2]
ConfigFile=taskbarappletrc
DesktopFile=ktaskbarapplet.desktop
FreeSpace=0.2
WidthForHeightHint=207

[Applet_3]
ConfigFile=ksystemtrayappletrc
DesktopFile=ksystemtrayapplet.desktop
FreeSpace=1
WidthForHeightHint=57

[Applet_4]
ConfigFile=clockappletrc
DesktopFile=clockapplet.desktop
FreeSpace=1
WidthForHeightHint=74

[Applet_5]
ConfigFile=hwsusekickerrc
DesktopFile=hwSuSEkicker.desktop
FreeSpace=1

[Applet_6]
ConfigFile=lockoutappletrc
DesktopFile=lockout.desktop
FreeSpace=1

[ServiceMenuButton_2]
FreeSpace=0
Label=YaST/
RelPath=SuSE/Settings/YaST/

[DesktopButton_1]
FreeSpace=0.2

[General]
Applets=KMenuButton_1,ServiceMenuButton_2,ServiceButton_1,ServiceButton_2,Deskto
pButton_1,Applet_1,Applet_2,Applet_5,Applet_6,Applet_3,Applet_4
AutoHideAnimation=true
AutoHideAnimationSpeed=40
AutoHideDelay=3
AutoHidePanel=false
AutoHideSwitch=false
SecurityLevel=0
ExpandSize=true
Extensions2=
HideAnimation=true
HideAnimationSpeed=40
HideButtonSize=14
Position=3
ShowLeftHideButton=false
ShowRightHideButton=true
ShowToolTips=true
SizePercentage=100
CustomSize=58
# this size gets converted to "3" via kconf_update
Size=58

[KMenuButton_1]
FreeSpace=0
[ServiceButton_1]
FreeSpace=0.1
StorageId=:konsole.desktop

[ServiceButton_2]
FreeSpace=0.1
StorageId=:KControl.desktop

[menus]
DetailedMenuEntries=false
UseDistributionMainMenu=true

[KMenu]
UseSidePixmap=false



The only think it come to my mind, how it works??? How can I change the settings of this theme? Typically, what is the name of the config file?

Thank in advance.