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.
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!