打开 Chrome 时,Gnome 密钥环占用 CPU 11%

打开 Chrome 时,Gnome 密钥环占用 CPU 11%

我遇到一个小问题,打开 chrome 时,gnome keyring 开始使用 11% 的 CPU。如果我从命令行启动 chrome,则google-chrome --password-store=basic不会出现此错误。

丑陋的方法chmod +x gnomekey...不可接受

我也尝试过不为“默认密钥环”设置密码,以不要求输入密码,但密钥环仍然占用高 CPU。

cannot securely allocate我还收到了诸如或/run/user/1000/keyring/control: Connection refused.(该文件control不存在)之类的基本错误消息。

我还注意到一些奇怪的事情,Default_keyring.keyring 每秒都在更新/重新创建(或更快),只有当我终止密钥环进程时它才会结束。

ulimit -l = unlimited already edited in /etc/secur....

一些系统信息:Ubuntu 16 最新完整更新,包括最新的 chrome 完整更新。i7-6700HQ、8gig ram 等。

但是有没有什么办法可以用 来启动 Chrome 呢--password-store=basic?请注意,我的意思是始终启动,不仅当我点击 Chrome 图标时,而且当 Chrome 完全关闭并且我点击邮件客户端/Skype/任何应用程序中的链接时。

所以我想知道是否存在类似 startup_args.config 文件的东西(我在配置文件目录中没有找到类似的东西)并且在 chrome://flags 中也没有找到密码存储选项

感谢您的时间和帮助。

附言:如果有人能解释为什么从 2008 年到今天,人们都在使用 chrome/ium 和 gnome-keyring 时报告此错误,我将非常高兴。以及为什么会发生这种情况。感觉就像 chrome 无法创建密钥环或用保存的密码填充它。

答案1

我在使用 Chromium 时遇到了这个问题,我发现唯一可接受的解决方法是使用 KDE 的 KWallet 而不是 Gnome Keyring。

以下是我采取的步骤:

  1. 备份 Chromium 数据目录~/.config/chromium
  2. 安装 kwalletmanager:sudo apt-get install kwalletmanager

  3. 与谷歌服务器同步然后删除 Chromium 数据目录。(不确定这是否必要)

  4. 添加/替换--password-store=kwalletChromium 启动参数
  5. 当您第一次打开 Chromium 时,应该会显示 KWalletManager,要求输入新的钱包密码。

答案2

由于没有帮助,我决定创建替代脚本来启动

mv /usr/bin/google-chrome /usr/bin/google-chrome-orig

nano google-chrome

有内容

google-chrome --password-store=basic

然后我使其可执行

因此,chrome 现在可随时随地使用此命令启动,而不仅仅是通过单击快捷方式

相关内容