Arch's docs on Chromium Browser say that for the purposes of storing passwords it uses either

  • gnome, uses Gnome Keyring
  • kwallet5, uses KDE Wallet
  • basic, saves the passwords and the cookies' encryption key as plain text in the file Login Data
  • detect, the default auto-detect behavior

Is there anyway to find out which one it is using. I know Chrome is configured in many places, like /etc/default/google-chrome and in many other places for the user, system, and session. How do I know which Password Store Crhomium is using?


I found running it with the verbose flag gave me what I was looking for, chromium-browser --verbose

[VERBOSE1:key_storage_util_linux.cc(53)] Password storage detected desktop environment: XFCE
[VERBOSE1:password_store_factory.cc(235)] Trying libsecret for password storage.
[VERBOSE1:key_storage_linux.cc(61)] OSCrypt using Libsecret as backend.
[VERBOSE1:password_store_factory.cc(238)] Using libsecret keyring for password storage.

I was able to get my browser to work under a different window manager by force providing --password_store=gnome

  • It is --password-store=gnome. I tried it, but only the first one of those lines did not appear. I am using Xubuntu 18.04. – jarno Sep 22 '19 at 10:08
  • Besides, storing passwords still changes '~/.config/chromium/Default/Login Data'. – jarno Sep 22 '19 at 12:25
  • Even if gnome-keyring-daemon is running. – jarno Sep 22 '19 at 12:30
  • libsecret may communicate with gnome-keyring-daemon. – jarno Sep 22 '19 at 13:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.