从 chrome 禁用 kwallet 弹出窗口

joz*_*yqk 37 kde password-management google-chrome

我已经编辑~/.kde/share/config/kwalletrc并添加了

[Auto Deny]
kdewallet=Chromium
Run Code Online (Sandbox Code Playgroud)

在系统设置的 KDE 钱包配置中,我取消选中“启用 KDE 钱包子系统”。这似乎还补充说:

[Auto Deny]
kdewallet[$d]
Run Code Online (Sandbox Code Playgroud)

但是,当我在 google chrome 中访问我的第一页时,我仍然收到一个弹出窗口。我怎样才能阻止它?

我注意到钱包实际上有两个位置。一进~/.kde/share/apps/kwallet/一进~/.local/share/kwalletd/。有一次,当我更改 KDE 颜色主题时,我注意到 chrome 的弹出窗口与我通过系统设置获得的 GUI 不同。还有一个重复的 KDE 钱包配置,我可以通过运行kwalletmanager->Settings->Configure Wallet 获得相同的选项,但它们有自己的一组值。即使在此处取消选中“启用 KDE 钱包子系统”后,我仍然会从 chrome 收到一个弹出窗口。多个配置位置和设置页面的混乱是怎么回事?

Rob*_*b W 32

您可以通过向 Chrome 添加以下命令行标志来完全禁用 KWallet 后端: --password-store=basic

例如(如果您使用的是 Ubuntu 的 Chromium 版本),编辑/etc/chromium-browser/default(系统范围)或~/.chromium-browser.init(每个用户)并将标志添加到CHROMIUM_FLAGS. 例如:

# Default settings for chromium-browser. This file is sourced by /bin/sh from
# /usr/bin/chromium-browser

# Options to pass to chromium-browser
CHROMIUM_FLAGS="--password-store=basic"
Run Code Online (Sandbox Code Playgroud)

如果您使用 ArchLinux 的 Chromium 构建,请编辑~/.config/chromium-flags.conf并添加:

--password-store=basic
Run Code Online (Sandbox Code Playgroud)

  • 我在 Fedora 上找不到类似的地方,但我找到了 `/opt/google/chrome/google-chrome` 并在脚本底部的 exec 命令中添加了 `--password-store=basic`。似乎工作。非常感谢! (5认同)

Ede*_*dex 21

无论您使用什么发行版,这都可能有效。

使用文本编辑器打开“google-chrome”文件(我使用 kate <3)

kdesu kate /opt/google/chrome/google-chrome
Run Code Online (Sandbox Code Playgroud)

将此粘贴到文件末尾,并使用引号

“--password-store=basic”

所以它必须看起来像这样

else
  exec -a "$0" "$HERE/chrome"  "$@" "--password-store=basic"
fi
Run Code Online (Sandbox Code Playgroud)

保存并退出。完毕!

(我在 OpenSUSE Thumbleweed 上试过成功!:D)


小智 7

我找到了一个简单的解决方案,它在任何版本的 KDE 上都可以 100% 运行:

我找不到任何方法让 kwallet 脱离我的系统。有一些依赖问题,pacman 不会让你删除这个包。但是,我设法避免了烦人的弹出窗口。首先,您需要删除任何现有的钱包。删除 ~/.kde/share/apps/kwallet/ 下的文件。

下次你做任何对 Kwallet 感兴趣的事情时,它会再次弹出。但这次它会要求你提供加密方法,blowfish 或 gpg。选择河豚,当要求输入密码时,提供一个空密码。

它不会再要求密码了。这种方法在 kwallet 5.13 上对我有用。希望它也对你有用。

  • 你在哪里找到这个解决方案?您需要链接到源。 (2认同)

小智 6

后来的 KDE Plasma 版本提供了解决此问题的最简单方法。我目前使用版本5.12.7。

1.进入:系统设置 -> 帐户详细信息(个性化) -> KDE 钱包

2. 取消选中“启用 KDE 钱包子系统”框

3.申请