I’m facing a really frustrating situation with Dolphin’s configuration. I’ve been trying to sync my settings between my two machines (a Beelink Mini S12 Pro and a Lenovo Yoga 530), both running EndeavourOS Titan, but I’ve hit a brick wall.
Despite it being 2026, there is still no native “Export/Import Settings” button, and manual methods are failing miserably. Here is what I’ve tried so far:
Manual File Replacement: I’ve copied ~/.config/dolphinrc, ~/.config/kiorc, and the entire ~/.local/share/dolphin/ folder (including user-places.xbel). Even after replacing them while the session was closed, Dolphin ignores them completely on the target machine and reverts to defaults.
Konsave: I tried using Konsave to create a profile and export it. Even then, the import didn’t “take.” The UI, toolbars, and custom places just won’t sync.
The “Cache” Issue: I suspect KDE is caching settings in RAM and overwriting my manual changes upon login/app launch, but even “surgical” replacements (outside of the GUI session) didn’t help.
It seems like Dolphin’s settings are either tied to specific hardware/paths or the caching system is too aggressive to allow manual intervention.
My hardware setup:
PC: Beelink Mini S12 Pro (N100/16GB/EndeavourOS)
Laptop: Yoga 530 (Ryzen/4GB/EndeavourOS)
Has anyone actually managed to successfully “clone” a Dolphin setup recently? Am I missing some hidden cache directory or a specific D-Bus command to force a reload?
Any help would be appreciated. This feels like archeology just to move a few bookmarks and toolbars!
Thanks Richard! I missed the ~/.local/state/ directory. I’m checking it right now to see if combining this with the rest of the files finally makes the settings ‘stick’ on the Yoga. I’ll report back in a few.
The “Open as Root” solution for Plasma 6: The old scripts I found online were causing Dolphin to glitch (showing the .desktop file as a folder). I created a clean service menu in ~/.local/share/kio/servicemenus/open-as-root.desktop with this content: [Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=inode/directory;
Actions=OpenAsRoot;
X-KDE-Priority=TopLevel
After saving, I ran kbuildsycoca6 --noincremental and everything snapped into place.
Final thought: Honestly, while I’m happy it works, the process is way too complicated for 2026. Having to manually track down config files, fix mime-type glitches, and rebuild system caches just to sync basic UI settings is exhausting. There really should be a simpler “Export/Import” feature for these things. To be fair, I’m not sure if I’d go through all this trouble again!