Hey, so I have a few apps that seem to be using Gnome-keyring instead of the KDE wallet. On my desktop system, I enabled automatic login. Therefore, I also removed the password from my KDE wallet, but I continue to get a prompt from Gnome keyring. How can I either: force apps to use KDE wallet or delete the password in Gnome-keyring?
P.S. I know someone will mention how insecure this is, so I will address that now. My desktop system, by its very nature, does not get moved around. It stays in my apartment behind a locked door when I am not home (and I live alone). Plus I employ full-disk encryption on all of my computers. By contrast, my laptop doesn’t have automatic login enabled.
What distro are you using?
Ultramarine (Fedora) 38 KDE Spin
Ok so not something really old from before KWallet gained Secret Service support.
Which apps are trying to use Gnome Keyring directly? Maybe it’s their issue.
Bitwarden for sure. I installed it through Flatpak. I don’t know that there is any other way to get that app either. I am not sure if other Flatpak apps are using it either.
Edit: Well there’s an AppImage at bitwarden.com, but as an AppImage it doesn’t get automatic updates.
I’m on Fedora 38 KDE and have a couple of browsers installed via flatpak (Opera and Brave) and can confirm that both use kwallet.
BUT, I copied my profiles from when I used them via system packages on Slackware64, so there might be a config in there.
You could try installing one of those apps from flatpak with a clean profile and see if they prompt for Gnome keyring or kwallet.
How would I get them to prompt for KDE wallet or Gnome Keyring? I will say that Bitwarden’s desktop client generally has subpar support on Linux, so it wouldn’t surprise me if it was only a problem with that app.
Sorry for not replying earlier, I’ve been away from the forum 
I guess if you install a web browser, to make it prompt for kwallet or gnome keyring you need to (try to) save a website’s user and password.
Honestly, I just stopped using the problematic application. I wish there were better interoperability between KDE and Gnome (it’s not KDE’s fault or really Gnome’s fault). Though, now that I think about it, it seems to be a wider issue with Flatpak applications. When I install the Minecraft launcher using the tarball from minecraft.net, it doesn’t give me any issues. However, when I install the Minecraft launcher using the Flatpak version it complains about missing Gnome keyring dependencies.
P.S. I moved to Fedora KDE spin due to other issues with Ultramarine - namely repositories.
I just uninstalled gnome-keyring and then everything used kwallet. I think this is because only one can be used for the secret service at any given time
Also sort of off-topic but I would highly recommend prism launcher for minecraft.
2 Likes
And the command to do this is
$ sudo apt remove gnome-keyring
I also removed the keyring since Brave browser keeps asking for password.