Bug 240862

Summary: Feature to back up and restore settings
Product: [Applications] systemsettings Reporter: KDE Brainstorm Submissions <brainstorm>
Component: generalAssignee: System Settings Bugs <sourtooth+ssbugs>
Status: CONFIRMED ---    
Severity: wishlist CC: alexdbars, alpeterson, amd.cpu, AmpleSpencer, aspotashev, bcooksley, broken.zhou, claudius.ellsel, culinaryelation, daninshed, dncrash, eugene.savitsky, fernandommuniz, gekapes, germano.massullo, ilikefoss, jan.mussche, kcohar, kde-bugzilla.oink169, kde.IRsps, kindlychung, lucia.mrenica, makhsm, mksybr, MurzNN, nate, noacco, postix, r.ductor, samtuke, sogerc1, t.kijas, thomasmollerjensen, zhx
Priority: VHI Keywords: usability
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: All   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description KDE Brainstorm Submissions 2010-06-06 07:50:11 UTC
Version:           unspecified (using KDE 4.4.3) 
OS:                All

There should be provision to backup and restore KDE system settings.

Following settings can be backed up and restored -

- Appearance
- Desktop
- Notifications
- Windows behaviour
- About Me
- Default Applications
- Regional & Language
- Keyboard & Mouse
- KDE Wallet
- Session Manager
- Login Manager

etc.

If there is possibility of incremental "rolling backup" which can have option to slide back to settings of week ago / month ago / quarter ago / year ago it would be excellent!



This feature request was originally submitted through KDE Brainstorm, and has been submitted to Bugzilla due to popular demand. Original idea: http://forum.kde.org/brainstorm.php?mode=idea&i=86270

Reproducible: Didn't try
Comment 1 jack 2010-07-18 19:24:58 UTC
Any progress on this? It remains a critical feature, IMO.
Comment 2 Alex Bars 2010-10-27 10:25:01 UTC
Amazing Idea!!
Comment 3 Yevheniy 2013-01-07 10:12:09 UTC
Any news when to expect this feature?
Comment 4 Francesco Noacco 2013-01-10 03:30:56 UTC
I vote! Because, although no one of good will (and ability / possibility) it wants to develop, I think it is helpful to everyone! Who would not want to go from your friend and set itself (even temporarily) the same home settings to speed up your work? ..Or simply distribute configuration profiles suited to certain situations or people? ..Or avoid reconfigure every time the behavior of windows and dell'ambinte to any distribution that you try? (I personally think there are really too many, but that's another story to be faced sooner or later).
I enclose two ideas that fall into the category, but already put into "oblivion":
311602 : https://bugs.kde.org/show_bug.cgi?id=311602
311605 : https://bugs.kde.org/show_bug.cgi?id=311605
Comment 5 Coacher 2013-03-20 21:15:39 UTC
*** This bug has been confirmed by popular vote. ***
Comment 6 Soos Gergely 2013-05-16 14:58:48 UTC
I think this is not only a good idea, but a necessity. KDE has a very bad habbit of forgetting settings if the computer crashes. It has been this way since I first started using it (more then 13 years ago). It's not a very serious issue but it happens to me once every 2-6 months, and it's very annoying to have to rebuild my panels, wallpaper sets etc.
For example today I had a kernel NULL pointer dereference, and a lot of stuff were lost, not only KDE settings but for example Vuze settings too. But Vuze has a nice config backup and I could restore it's full config to the backup created this morning with two clicks. Something similar would be good for KDE too.
Comment 7 kindlychung 2014-02-28 10:30:13 UTC
Please add this feature, thanks!
Comment 8 David Edmundson 2015-01-21 20:08:04 UTC
*** Bug 330960 has been marked as a duplicate of this bug. ***
Comment 9 r.ductor@gmail.com 2015-06-08 14:04:20 UTC
Every time that I reinstall one of my machines I find myself spending hours in customizing KDE and my favored applications (Konsole, KMail, Kate, Kile ...), repeating the same clicking operations ever and ever for each user because it is not clear if copying .kde from one user to another is a safe way to proceed. (From my point of view applications tend to mix run-time irrelevant information and real user preferences in *rc files, which makes difficult to extract and copy elsewhere the relevant user settings. I would be better to separate real user-chosen settings in a different file/director.)

The absence of a clean&safe export/import method for the settings of KDE system and KDE applications, and the severe waste of time it induces is one of the two worse sins of KDE against its own promise of a "user-friendly computing experience".

Every time I face this problem, I start thinking if moving to GNOME would not make my user life easier.  In spite of the fact that I like the applications I mentioned, GNOME is  gaining ground
in my own ranking, especially after I (recently) discovered dconf dump [1] and aptik [2].

Please improve my/our user-friendly computing experience and add this essential feature, thanks!

[1]https://developer.gnome.org/dconf/unstable/dconf-tool.html
[2] http://www.howtogeek.com/206454/how-to-backup-and-restore-your-apps-and-ppas-in-ubuntu-using-aptik/
Comment 10 Soos Gergely 2015-06-08 23:29:00 UTC
(In reply to r.ductor@gmail.com from comment #9)
> Every time that I reinstall one of my machines I find myself spending hours
> in customizing KDE and my favored applications ...
As long as you are not going backwards in versions (install the same or newer) you should be okay with saving ~/.kde while KDE is NOT running and restoring after the reinstall (again, while KDE is NOT running). 

> Every time I face this problem, I start thinking if moving to GNOME would
> not make my user life easier.  In spite of the fact that I like the
> applications I mentioned, GNOME is  gaining ground
> in my own ranking, especially after I (recently) discovered dconf dump [1]
> and aptik [2].
I used gnome for more than a year, it has it's own problems so I switched back to KDE.

> Please improve my/our user-friendly computing experience and add this
> essential feature, thanks!
Yeah, I wouldn't hold my breath.
Comment 11 Lucia Mrenica 2018-02-24 11:18:32 UTC
There could also be an option to reset all settings.
Comment 12 Christoph Feck 2018-03-29 23:06:15 UTC
*** Bug 245844 has been marked as a duplicate of this bug. ***
Comment 13 Christoph Feck 2018-06-01 21:49:22 UTC
*** Bug 394821 has been marked as a duplicate of this bug. ***
Comment 14 Christoph Feck 2018-06-03 14:23:33 UTC
*** Bug 394990 has been marked as a duplicate of this bug. ***
Comment 15 Christoph Feck 2018-06-06 00:34:27 UTC
*** Bug 394070 has been marked as a duplicate of this bug. ***
Comment 16 Ben Cooksley 2018-06-07 07:31:52 UTC
Removing subscriber in response to abuse reports received.
Comment 17 Christoph Feck 2019-09-18 18:09:46 UTC
*** Bug 411974 has been marked as a duplicate of this bug. ***
Comment 18 Claudius Ellsel 2020-10-16 14:19:17 UTC
(In reply to Matej Mrenica from comment #11)
> There could also be an option to reset all settings.

That would probably be better of in a separate bug report to track this request independently.
Comment 19 Murz 2020-10-16 14:24:11 UTC
As workaround I have found great tool Chezmoi (https://www.chezmoi.io/) that can manually configure sync for needed settings, and here https://github.com/twpayne/chezmoi/issues/885 is my feature request for adding pre-defined configs for apps.

But syncing rc files give problems that app state are always changed, here https://bugs.kde.org/show_bug.cgi?id=397602 is separate bug report about that.
Comment 20 Murz 2020-10-16 14:28:04 UTC
Also here https://store.kde.org/p/1298955/ is interesting applet "Plasma Customization Saver" that can Save & Restore KDE Plasma settings.
Comment 21 Nate Graham 2020-10-16 16:38:16 UTC
FWIW a global "reset to defaults" feature is tracked with Bug 389568.
Comment 22 Nate Graham 2021-05-03 19:38:54 UTC
*** Bug 436459 has been marked as a duplicate of this bug. ***
Comment 23 Nate Graham 2021-11-23 19:43:38 UTC
*** Bug 445556 has been marked as a duplicate of this bug. ***
Comment 24 Nate Graham 2022-06-06 18:31:18 UTC
*** Bug 454923 has been marked as a duplicate of this bug. ***
Comment 25 Nate Graham 2022-10-12 19:50:22 UTC
*** Bug 460298 has been marked as a duplicate of this bug. ***
Comment 26 Nate Graham 2025-06-24 17:15:22 UTC
*** Bug 505995 has been marked as a duplicate of this bug. ***
Comment 27 Nate Graham 2025-06-24 18:32:37 UTC
*** Bug 506041 has been marked as a duplicate of this bug. ***
Comment 28 Fernando Marcelino Muniz 2025-10-12 22:56:06 UTC
Would be ideal if System Settings exported all of its altered settings into a normal .txt file, which can be manually edited in a text editor and then imported to another installation.

Importing settings should require the password.
Comment 29 Fernando Marcelino Muniz 2025-10-22 12:50:28 UTC
Plasma 6.5 has a new welcome pop up on the first boot, right? That should be a good place to include a button to import these settings.
Comment 30 Fernando Marcelino Muniz 2025-11-11 12:30:09 UTC
There should be a separate file for private data, like flatpak apps' user data and settings.

I just stumbled upon a flatpak app not launching, which MIGHT be related to user data and settings.
Although Discover shows they're separated from the app itself, there's no backup feature I can use in case I end up deleting them for nothing.
Comment 31 Fernando Marcelino Muniz 2026-01-26 19:23:56 UTC
Today I did a fresh CachyOS install and was very bored, so I decided to write down every single KDE option I've altered to reconstruct my previous install (and did this with Firefox, but that's not relevant here).
Hopefully that will help the future dev that tries to implement this.



PANEL
- Unpinned System Settings and Dolphin.
- Checked "Don't ask again" when cleaning the Clipboard for the first time.
- Display Battery percentage.
- Connected to a couple of Wi-Fi networks.
- Increased volume from 40% to 100%.
- Replace Peek at desktop with Minimize all windows.
- Edit Mode:
1. Panel size: 50.
2. Panel position: left corner (vertical).
3. Visibility: Auto-hide.
4. Floating: Deactivated.
5. Opacity: Transparent.
6. Remove Margin Separator (increase the Clock's width).
- Show seconds: Always.
- Panel icon sizes: Scale with the panel's size.
- Set these to "Always show":
1. Battery.
2. Networks.
3. Audio.
4. Clipboard.
- Set these to "Visible when relevant":
1. Bluetooth.
2. Disks and devices.
- The ones not mentioned are set to "Always hide".

APPLICATION LAUNCHER
Organized bookmarked apps (ask after all apps are there).

DESKTOP
- Organization: In lines.

KONSOLE
- Resized the window to 110x31.
- Changed copy/paste to Ctrl+C/V.

SYSTEM SETTINGS
- Cranked the Pointer speed to the maximum for Mouses [1,00].
- Cranked the Pointer speed to the maximum for Touchpads [1,00].
- Unchecked "Deactivate [touchpad] during typing".
- Unchecked "Touch to click".
- Toggled to "Press the touchpad with two fingers".
- Enabled "NumLock on boot".
- Enabled "Layout".
- Added my country's layout.
- Increased resolution from 3840x2160 to 4096x2160.
- Cranked the scaling to 150%.
- Enabled HDR.
- Disabled the default top-left Screen Edge.
- Set Bluetooth to "Visible", and on boot "Restore previous status".
- Set Cloudflare's IPv4 and IPv6
- Set "Breeze Dark" theme.
- Unchecked "Activate notification sounds".
- Disabled Presentation Screen.
- Set "Details" as the Start Screen.
- Cranked the Global Animation speed to "Instantaneous".
- Default apps (ask after all apps are there).
- Checked "Hide cursor", and set to 5 seconds to take effect.
- Checked "Unstable windows" effect.
- Uncheck: General behavior > Middle-Click to paste.
- Screen Lock:
1. Set 60 minutes to lock the screen.
2. Set to immediately ask for password
3. Go to Appearance and uncheck: Media controls > Show above unlock prompt.
- Disabled Recent Files/Places (Remind open documents: Don't remember).
- Set the Metric System for measuring file sizes.
- With energy adapter + With battery:
1. When inactive: Do nothing.
2. Close the lid: Lock screen.
3. (Check) Even when an external monitor is connected.
4. Dim screen: Never.
5. Shut down screen: Never.
- Set the Astronaut avatar.
- Add an email to the user.

DOLPHIN
- Stretched the window on Home until all folders were in a single row.
- Enabled the option to memorize all folders' sort orders (it should be possible to save then reapply for folders).
- Enabled the option to only use one instance of Dolphin when opening folders.
- Changed the Trash's sort order to show the most recently deleted items first (Descending).
- Set the Trash to delete items older than 1 day, or heavier than 10% of my disk size.
- Set the Trash and the FILE PICKER to change from "Detailed vision" to "Icon vision".
- Set the Downloads folder by disabling Ctrl+M > Display > Show in groups.

SPECTACLE
- Include cursor.
- Save to: Desktop.

HARUNA
- Increase the volume from 80% to 100%.
- Set the screenshot model to: %F-%P
- Set the screenshot's folder to Desktop.
- Set to "Repeat item" (loop one video).
- Set to "Show miniature".
- Set "Remember window's last position and size".
- Unchecked "Alternate with the mouse" (Hiding the Playlist side bar).
- Unchecked "Show menu bar" and "Show toolbar".
- Set + and - to zoom in and out of videos.
- Set NumPad's 4, 5, 6, 8 to navigate zoomed videos.

GWENVIEW
- Uncheck "Display videos".
- Set Notify after reaching the final image > Never.
- Saving quality of lossy images > 100%.
- Set Behavior of the mouse wheel > Zoom.
- Check "Zoom on small images".
- Set Animations > None.
- Set Previous and Next as Left Arrow and Right Arrow.
- Set Zoom out and Zoom in to - and +
- Set Zoom to adjust as "1".
- Set all star ratings to none.

KATE
- Unchecked: Settings > Open/Save > Add new line at the end of the file when saving.