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, dncrash, gekapes, germano.massullo, jan.mussche, kcohar, kde-bugzilla.oink169, kde.IRsps, kindlychung, makhsm, matejm98mthw, MurzNN, nate, noacco, postix, r.ductor, samtuke, sogerc1, t.kijas, thomasmollerjensen, zhx
Priority: VHI    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: All   
Latest Commit: Version Fixed 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 Matej 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. ***