应用程序想要访问密钥环“默认密钥环”
Chrome/Chromium 每次打开时都会提示我输入密码。我不知道为什么它不直接与操作系统集成以通过登录解锁,但没有任何明显的方法可以解决它。
我读到我需要
rm ~/.gnome2/keyrings/default.keyring
但我的 GNOME-less Xfce 安装中没有这样的文件。
答案1
答案2
不知道这个问题是否仍然相关,但我找到了一个适合我的解决方案。我正在运行 Debian Jessie i386。使用 XFCE 桌面和 gdm3 显示管理器。我发现进入“应用程序菜单设置”>“会话和启动”>“高级”并选择“启动时启动 Gnome 服务”可以解决问题。不确定这对其他发行版有何影响,但它适用于 Debian Jessie。
答案3
我不知道你使用的是哪个发行版,但我会创建一个脚本~/bin
并调用它chromium
(对于 Debian)或chromium-browser
(对于 Ubuntu)。请务必根据您的发行版上的 Chromium 名称来调整脚本:
#!/bin/bash
/usr/bin/chromium-browser --password-store=basic "$@"
对于 Google Chrome,您可以创建另一个脚本~/bin
并google-chrome-stable
使用以下命令调用它:
#!/bin/bash
/usr/bin/google-chrome-stable --password-store=basic "$@"
--password-store=basic
当您启动这两个程序之一时,上述脚本将为每个实例使用该参数。
从这个来源:
--password-store 指定要使用的加密存储后端。可能的值为 kwallet、kwallet5、gnome、gnome-keyring、gnome-libsecret、basic。任何其他值都会导致 Chrome 自动检测最佳后端。 TODO(crbug.com/571003):一旦 PasswordStore 不再使用 Keyring 或 KWallet 来存储密码,请重命名此标志以停止引用密码。不过,不要尽早重命名;开发人员和测试人员可能会依赖它从 Keyring 或 KWallet 中保留大量测试密码。
答案4
所有其他答案都比必要的复杂得多。只需从系统中清除该软件包:
sudo apt purge gnome-keyring