我遇到一个小问题,打开 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。
以下是我采取的步骤:
- 备份 Chromium 数据目录
~/.config/chromium
安装 kwalletmanager:
sudo apt-get install kwalletmanager
与谷歌服务器同步然后删除 Chromium 数据目录。(不确定这是否必要)
- 添加/替换
--password-store=kwallet
Chromium 启动参数 - 当您第一次打开 Chromium 时,应该会显示 KWalletManager,要求输入新的钱包密码。
答案2
由于没有帮助,我决定创建替代脚本来启动
mv /usr/bin/google-chrome /usr/bin/google-chrome-orig
nano google-chrome
有内容
google-chrome --password-store=basic
然后我使其可执行
因此,chrome 现在可随时随地使用此命令启动,而不仅仅是通过单击快捷方式