Bug 480461 - Add way to export and import application settings.
Summary: Add way to export and import application settings.
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Documentation (show other bugs)
Version: 8.6.0
Platform: Microsoft Windows Microsoft Windows
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-01-28 21:54 UTC by Tim Heymans
Modified: 2025-04-12 05:31 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 8.7.0
Sentry Crash Report:


Attachments
Windows 10 User lo (1.23 MB, image/png)
2024-01-30 01:40 UTC, caulier.gilles
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tim Heymans 2024-01-28 21:54:09 UTC
SUMMARY
A setting to export and import a user's Digikam set-up seems to be missing.

OBSERVED RESULT
Setting panel does not provide any option to export your Digikam settings.
This is a standard feature in almost all software and is extremely useful to save custom set-ups of complex software, migrate easier to new devices or OS's, etc.

EXPECTED RESULT
Options in the setting panel to export and import your settings.

SOFTWARE/OS VERSIONS
Windows: 10
Comment 1 caulier.gilles 2024-01-29 02:10:46 UTC
All settings files are listed in doc :

https://docs.digikam.org/en/getting_started/installation.html#configuration-files
Comment 2 Maik Qualmann 2024-01-29 07:27:55 UTC
Which settings do you mean exactly? The keyboard shortcuts scheme can be exported as well as the advanced metadata settings. All other settings are located in a few configuration files, as can be seen in the link from Gilles, which are easy to copy.

Maik
Comment 3 Tim Heymans 2024-01-30 00:29:32 UTC
Hello Gilles, Hello Maik, thanks for getting back to me!

I mean the general settings of the software, so mainly UI customisations. 
I am aware of the ability to export shortcuts and metadata rules. 

Thanks @gilles for the link.
I had searched the help files and the internet, but had found nothing... 

Unfortunately, even with the info in the referred doc, I still haven't found the digikamui5.rc file I should supposedly be looking for.
Reason: I can't locate the folder mentioned in the doc: %LocalAppData%\kxmlgui5digikam\digikamui5.rc

I am aware of the "AppData\Local" folder (which does not contain the said file), but have never heard of a "LocalAppData" folder. 
Can you point me in the right direction?


In general I think:
- the current way of working is too complicated for average and even above-average users
(I'm an experience Windows user myself...)

- a simple way to export ALL settings (so UI, shortcuts AND metadata preferences) would be a huge win for the software


Thanks for reading me!

Kind regards,

Tim Heymans
Comment 4 caulier.gilles 2024-01-30 01:40:09 UTC
Created attachment 165333 [details]
Windows 10 User lo
Comment 5 caulier.gilles 2024-01-30 01:42:03 UTC
Comment on attachment 165333 [details]
Windows 10 User lo

Windows 10 digikam rc file located in User local application data directory
Comment 6 Tim Heymans 2024-01-31 00:16:24 UTC
Hello, in the meantime I solved my own problem!

I was looking for the config file under C:\Users\Admin\AppData\Local\digikam
Apparently it is located in C:\Users\Admin\AppData\Local\kxmlgui5\digikam - as noted in the doc mentioned earlier.

Thanks!
Comment 7 Tim Heymans 2024-01-31 00:26:14 UTC
O, wait, I'm confused now!

Apparently there's a "digikamrc" file, a "digikam_systemrc" file and a "digikamui5" file...

Do you have time to expand a bit on what covers what exactly?

I mean, I can see the descriptions:
-General settings of the application. Delete this and restart digiKam to reset the application to factory settings
-System settings of the application. Delete this and restart digiKam to reset the application to factory settings
-contains UI configuration, if your UI is broken, delete this file

But I don't know what is considered "general settings", what "system settings", and what UI.

Anyway... I can also backup all three of them... 🤔
Comment 8 caulier.gilles 2024-02-02 15:34:43 UTC
System settings of the application: all settings available from Setup/miscs/system dialog page.
General settings of the application: all others settings from the Setup dialog.
UI configuration : the configuration or the toolbar customized by end-user.

Gilles Caulier
Comment 9 caulier.gilles 2025-04-12 05:31:43 UTC
Git commit 3eac4c9fd89e02933dfc50b6c48dc3ff5a4ee502 by Gilles Caulier.
Committed on 12/04/2025 at 05:30.
Pushed by cgilles into branch 'master'.

add more details about config files
FIXED-IN: 8.7.0

M  +6    -6    getting_started/installation.rst

https://invent.kde.org/documentation/digikam-doc/-/commit/3eac4c9fd89e02933dfc50b6c48dc3ff5a4ee502