You are not logged in.

#1 2026-05-03 16:26:57

SeagullFish
Member
Registered: 2023-08-10
Posts: 76

[SOLVED] How to switch provider for xorg.freedesktop.secrets

Hello.

I am running Arch Linux with Cinnamon DE. Some of my installed applications are dependent on the service "org.freedesktop.secrets". AFAIU, there are currently 3 different software applications available to choose from that can provide that service:

1. GNOME Keyring which is native for GNOME DE.
2. KDE KWallet which is native for KDE Plasma.
3. KeePassXC which is not native for any specific DE. However, KeePassXC also provides the service in question more as a secondary feature, whilst its main purpose is to act as a password manager and TOTP authenticator for storing website login credentials and similar.

In my case, I assume that GNOME Keyring would be the logical choice, because Cinnamon is largely based on GTK, and seems to rely on GNOME applications in most cases where Cinnamon does not provide any native application. (At least, that’s my experience from Linux Mint, where the Cinnamon DE originates from.)

However, for some unknown reason, both KWallet and GNOME Keyring has been installed simultaneously, and I don’t kow which one of those applications are being actively used by my system. Also, I notice that GNOME Seahorse is installed, but I don’t know if this makes any difference.

KWallet is dependent on several KDE- and/or Qt-packages. Thus, a noticeable portion of my disk space is consumed by software that I don’t need. I would like to uninstall KWallet, and make GNOME Keyring the active service provider.

How can I do this without breaking anything?

I can’t find any obvious procedure for this at the wiki-pages for GNOME Keyring and KDE Wallet. And if I try directly uninstalling KWallet via Pamac, I get warnings stating that several packages "optionally" requires KWallet.

Last edited by SeagullFish (2026-05-03 20:18:36)

Offline

#2 2026-05-03 19:30:22

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,120

Re: [SOLVED] How to switch provider for xorg.freedesktop.secrets

How can I do this without breaking anything?

"Just try" - your wallet is in your $HOME, removing kwallet will do nothing about that, gkr should™ just take over automatically - only if you're currently actually using kwallet you'd have to export the keys and import them into gkr (not sure whether this is possible automatically or you'd have to find/write a converter) - or re-add them one by one as you need them.

Online

#3 2026-05-03 20:18:26

SeagullFish
Member
Registered: 2023-08-10
Posts: 76

Re: [SOLVED] How to switch provider for xorg.freedesktop.secrets

seth wrote:

How can I do this without breaking anything?

"Just try" - your wallet is in your $HOME, removing kwallet will do nothing about that, gkr should™ just take over automatically [...]

Very well. Tried - and done! KWallet successfully uninstalled.
System rebooted, and everything seems to be working fine. Thank you. Case [SOLVED].

Offline

Board footer

Powered by FluxBB