Libsecrets is not working with Flatpaks installed on Bazzite
Issue: When opening flatpaks (like XIV Launcher or Visual Studio Code), you can normally save your credentials into the gnome-keyring for things like settings sync in VSCode or saving your login password for XIV Launcher. In the bazzite-gnome this works fine, but in bazzite (with kde), it gives you an error saying it cannot access gnome-keyring.
Testing: I've confirmed that gnome-keyring is installed through rpm-ostree and the proper permissions for accessing the keyring are in the flatpaks.
I'm not sure if the immutable distro is causing issues for KDE or what is going on, but all recommended fixes I've found on google suggest installing gnome-keyring.
https://www.google.com/search?q=flatpak+access+to+libsecret+kde
Screenshot from XIV Launcher
14 Replies
I'm open to the pre-installing that if it doesn't have any side effects
@EyeCantCU pulling you in on this
gnome-keyring? It's already there, that's the thing that's weird.
Your message implies it may be there but removed, oci images are a little funny like that
It's clearly installed from what I can tell.
Interesting, I get that same message trying to install game mode which is very definitely uninstalled by us
Perhaps there's some extra configuration needed
It's possible.
Error from VSCode:
gonna test some stuff in my local dev environment.
GitHub
You're running in a KDE environment but the OS keyring is not avail...
Does this issue occur when all extensions are disabled?: Yes VS Code Version: 1.81.0-1690980880 (Flatpak, latest currently available) OS Version: EndeavourOS Linux x86_64, 6.4.7-arch1-3, KDE Plasma...
Yeah, I tried adding the flag and to the argv.json and it still doesn't work.
It just says "You seem to be using gnome, please make sure gnome-keyring is working"
Settings Sync in Visual Studio Code
Synchronize your user settings across all your Visual Studio Code instances.
some good things to try in here
Yeah, I found that article too..
I think flatpak complicates this a bit