Config file settings for Dolphin menubar and toolbar

Hello,

I’ve enabled the menubar to be shown permanently and added the “move up” action to the toolbar.

Now I would like to know which settings and in which files I have to set as to have this configuration as the default for all users first starting Dolphin on the system.
I once had a file dolphinuirc or something on another, older system but I don’t find this or something similar anymore.

I use Dolphin 25.04.3 with KDE Frameworks 6.13.0 on Debian GNU/Linux 13.

Thanks a lot!

The file is in $HOME/.config/dolphinrc

Regards

You need ~/.config/dolphinrc for settings, such as enabling the menubar, as well as
~/.local/share/kxmlgui5/dolphin/dolphinui.rc or similar for the toolbar icons. I don’t believe this has changed between your version and current.

Thank you, I will have a look into both files!

However all of those are specific to a single user. Is there a way or a place to configure these things on a system wide basis, as default for all users?

Is there some sort of caching mechanism which might delay the writing of config files to disk? I had the impression that these files were not existent in the first place, but maybe it’s me and I missed something…

I imagine using /etc/skel is still a way, though I am sure there are other ways.

Basically, anything in /etc/skel is copied over when a new user is created. So, take $HOME/.config/dolphinrc and copy it to /etc/skell/.config/dolphinrc and so forth. It does help to know the specific things you need, so this doesn’t become a giant thing, and I am sure just adding your entire $HOME probably causes problems.

Now, if you created a new, clean user account and only opened applications you need to modify, and nothing else, that might be a quick way to get what you need. Then, copying those files to the skel dir should not be too cumbersome or problematic.

Thanks, I look into it.

But I understand that there is no central place in /etc or elsewhere for a system configuration for KDE, right?

Correct. As it is for most things, really.

While you can find, edit things in /usr/share and /usr/local, these would get overwritten every time there is a related update.

Thank you very much! :slight_smile: