https://bugs.kde.org/show_bug.cgi?id=389568

--- Comment #42 from Eduardo Correia <eduardosare...@gmail.com> ---
As a Steam Deck user, more than one time already that I had to literally
factory reset my WHOLE steam deck to be able to revert back some stupid things
I changed inside KDE that I cannot find where they were or how to change them
back or what was the feature even called.

Steam Deck is an example of an immutable distro that can still hugely benefit
from a "restore settings" button.

On my main desktop, after a Plasma 5 to 6 upgrade, some settings got messed up
and I had to manually delete the respective config files. This is not at all
something that an average user should have to do, since the user can by mistake
delete important config files from those folders.

I would also say that "Restore default settings" is a better term than "Reset
settings" in this context.

A cool idea would be a "Support", "Troubleshooting" or similar settings page
inside the settings app that could list, based on what was installed, "restore
settings" buttons for each. For example, "restore default settings for
Dolphin", "Restore default settings for Discover" and etc. All it could do
would be maybe delete the config file for that app, because most of the KDE
apps already restore their default settings automatically if you delete their
config files. So this feature is already "somewhat implemented" to a point. A
button that runs "rm" on the specific config file for each KDE apps would
probably be enough. Maybe also backup the old settings to a .bk copy, so a
button called "Revert" could appear after clicking the restore settings button,
so the user can "revert the restore" if they restored settings for the wrong
app. That Revert button could stay available as long as a .bk file for that
specific app was still present.

Another very related feature would be to have a button to completely uninstall
or just disable all extensions, themes, kwin scripts and any extra stuff that
the user might have installed. It would be an extremely important tool to
diagnose misbehaving systems. Such feature could also be present in the same
system settings "Troubleshooting" page, as mentioned above.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to