After the update, I am getting the following errors with some applications, specifically okular and qt6ct (perhaps others I haven’t noticed yet), which fail to start.
I’m curious, do you actually clean out ~/.cache entirely or just certain parts related to KDE and/or Qt?
There seem to be some applications that store data there that you typically don’t want to loose, e.g. KeePassXC stores parts of its configuration there (database view settings).
The entire ~/.cache directory can be safely deleted.
The reason is that the content of the ~/.cache will be progressively bebuilt as you continue to use each application. The difference is that it will now only be filled with fresh cached data without remnants of older stagnant data that might have remained before.
This is not the same as ~/.config which does contain configuration data that you should be very selective in deleting if you ever have the need to.
In this case, I cleaned out the entire directory. It’s cache data, so it can always be rebuilt.
That should not happen, and then that is a design flaw within the application. All non-volatile configuration data should be stored in ~/.config and/or ~/.local/share.
That’s what I was thinking, too. KeePassXC actually stores two .ini files, one in .config/keepassxc, one in .cache/keepassxc. The latter stores information about the last window state, including how the database view is currently configured, among a few other things (like last opened database file).
EDIT:
I reported this upstream, but it would seem this issue has already been debated in the past without any real consensus.
DE: GNOME
Updated last week and still have a couple of issues.
When opening two browsers (Brave and Firefox) after a while both start to fail and ask to close the program. and it’s not like I have open a lot of tabs in each one, I can have at maximum 4 or 5 tabs open.
Telegram and Stremio don’t run. I know Stremio is an AUR package, I only mention it 'cause it shows the same error when I run telegram-desktop:
error while loading shared libraries: libSPIRV.so.14: cannot open shared object file: No such file or directory