I have a two DE linux Arch setup, Plasma 6 and hyperland . Whenever I switch to hyperland all my passwords saved in the password manger are gone , logging back in to plasma session results in me logging out of all accounts (password manger remain intact). I am on brave version 145.1.87.192. Any advice/help is gladly appreciated.
See:
‘Brave Keeps Losing Logins Across Desktop Environments (Hyprland, KDE, GNOME)’
There, you may find what you need to know. The solution arrived at, and reported by Brave Community member at- saber26:
It turns out the issue comes from Brave (Chromium) relying on different keyring backends depending on the desktop environment ,
libsecretfor GNOME andKWalletfor KDE. If you switch DEs or don’t unlock the expected keyring, Brave can’t access stored passwords or sessions properly.To fix this, I decided to stick with GNOME Keyring even on KDE. First, I opened KWalletManager and disabled the “Use KWallet for storing secret service data” option under its settings.
Then I created a
.desktopfile at~/.config/autostart/gnome-keyring-daemon.desktopto autostart GNOME Keyring in KDE.In that file, I set the command to
gnome-keyring-daemon --foreground --components=pkcs11,secrets --control-directory=/run/user/1000/keyring/.I also edited the Brave launcher (or
.desktopentry) to include--password-store=gnome-libsecret(optional , just in case).Now Brave consistently uses GNOME Keyring across both GNOME and KDE without losing login sessions or throwing password storage errors. Hopefully this helps others who hit the same problem when switching between desktop environments.