Perhaps it is already requested. The one thing i really mis is a KDE native tool to backup DE plasma settings without having to copy/past all of my .local and .config files onto a new system. A migration tool if you will.
Anyhow : great work developers .. KDE plasma has grown a lot.
Been with KDE from the very start.
for now iāve written a cli tool that backup and restores the settings (on gitlab) however iām not a pro Hope indeed a KDE settings native migratoin tool emerges. Perhaps with a backupfile witch can be imported withhin the KDE settings dialog
This is why I liked konsave - lots of applications have theming options that arenāt included in the basic KDE Plasma setupā¦
So itās good to have an option to add extra folders⦠when I first used it I was upset that most of the desktop went nice and creamy (vs the usual dark) but some of my text editors/office apps still had their original settings.
what is needed is a some sort of crawler that associates settings with applications
then a nice GUI wrapper for that crawler and konsave (or something like it) so the user can see a list of their installed software and be able to save ALL of itās settings by checking a single box.
same with restoring those settings.
this GUI abstraction layer should be package format agnostic as well so it does not matter to the user whether the package was installed as native, flatpak, snap or perhaps even appimage.
iām imagining something akin to how flatseal manages flatpak permissions, but for settings/preferences.
For that, I guess a list of .config with checkboxes would do the job⦠but the option to add a file/folder for any outliers, plus options for which plasma items to save.
what iām suggesting is that this application keep track of what files are associated with which apps so you donāt have to select anything else but the app.
i imagine this would be some kind of database with a background process that āwatchesā when applications are installed/used to determine which files it might be modifying and to add those to the source list for that app⦠or maybe this kind of thing is already tracked by the package manager.
Then thereās kitty, with ~/.conf/kitty/current-theme.conf and also a themes folder and stuff.
With the old Plasmoid āplasma config saverā it captured all by backing up entire folders, but that led to massive bloat - loads of icons and wallpapers and so on.
So itās tricky to track all configuration files and combinations for different applications.
Plasma applications are basic and simple - you just hit all the known locations and copy them.
iāve been collecting the basic KDE plasma settings files and locations.
perhaps i donāt have all locations (yet). This could be a quick default (file and location selection) preset for Kbackup.
I now use this function after a setting change.
###
Show recently modified files in ~/.local and ~/.config
showconfigchanges() {
local minuten=${1:-60}
echo āFiles modified in the last ${minuten} minute(s):ā
echo
find ~/.local ~/.config -type f -mmin -ā${minuten}ā
-printf ā%TY-%Tm-%Td %TH:%TM %p\nā 2>/dev/null
| sort -r
}
For collecting config file locations, on windows there was a tool witch keeps track of all changes on an install. As i know, there is no such tool for linux. Please correct me if that is a wrong assumption