Hi,

On Wed, Jan 28, 2026 at 20:39:40 +0100, Paul Gevers wrote:
> Hi,
> 
> On Tue, 06 Sep 2022 08:52:54 +0000 [email protected] wrote:
[...]
> > https://github.com/keepassxreboot/keepassxc/issues/7990
> 
> That upstream bug is good to read, apparently the file in .cache is what's
> called the roaming configuration file.

I have just read that issue.

Quoting from that issue:
> They don't. The files have the same semantics as %AppData% and %LocalAppData% 
> on Windows.

XDG directories have different semantics, really.

Especially the .cache one is not even close to anything 
that could be called "AppData" (or LocalAppData). It's 
"cache". Cache means, it can be deleted without any impact. 
Cache can be automatically re-generated (with some CPU, 
etc, but without human intervention).

Deleting the keepassxc config in .cache means one looses 
actual (well "local") config. Which the human can surely 
reconfigure.

.local/share is for "Data" in the XDG world.


> The documentation says you can
> override the path with the following ENV:
> KPXC_CONFIG: Override default path to roaming configuration file

Okay, I will try that one.

But still, I think, this bug should not be closed. It's a 
bug in the sense that XDG is violated / abused.


> Paul
> @Antonio, I think your "fix" overrides the other configuration file which is
> probably not what you want.

That's my guess as well, because it's the roaming one (the 
one in .config). I will try sometime.


Greetings

    Elrond

Reply via email to