Customizing apps default shortcuts, window buttons default order in KDE 4.14

Hi. I would like to change applications default shortcuts (such as Forward, Backward etc) and window buttons order and make that default for all new users. In KDE versions < 4.14 that was possible by editing /etc/kde4/share/config/kdeglobals file. But now it presents only in user home directories. So is there any global config file now? Or maybe there’s a better way to do what I want. (But not by editing /etc/skel directory).

Nothing has changed in this regard.
The defaults are still set in /etc/kde4/share/config/.

If /etc/kde4/share/config/kdeglobals doesn’t exist, that only means that openSUSE doesn’t override the upstream defaults for that.
Create the file (or copy an existing one to /etc/kde4/share/config) and it should be respected.

This of course only changes the default settings, it does not override existing settings a user has set. But I suppose you know that anyway.

Btw, I do have /etc/kde4/share/config/kdeglobals here on my 13.2 system.
It is part of the package kdebase4-runtime-branding-openSUSE.
If you don’t have it, you must have kdebase4-runtime-branding-upstream installed instead, which of course doesn’t include openSUSE specific default settings. :wink:

Thank you very much, wolfi323! You were completely right, that really works.

By the way, maybe you’ll tell me. The sence of separate (from /usr/share/kde4) /etc/kde4 directory is to override KDE defaults? Like for example /usr/share/kubuntu-default-settings/ in Kubuntu?

Yes, although I don’t know what Kubuntu does exactly.

Although, by looking at the following, it seems that /usr/share/kde4/config/ actually takes precedence over /etc/kde4/share/config/:

wolfi@amiga:~> kde4-config --path config
/home/wolfi/.kde4/share/config/:/usr/share/kde4/config/:/etc/kde4/share/config/

I’d consider that actually a bug in the openSUSE packages then. But most things (at least the ones included in KDE directly) do not ship a config file in /usr/share/kde4/config/ anyway.

Oh, I see. Thanks a lot for the consulting!