最近切到i3wm中发现一个问题,在这个环境下使用Chrome密码不会被保存,也无法使用密码自动填充。使用起来非常的不方便。 然而在KDE中使用chrome一切正常,一切到i3wm就无法使用了。而且所有网站都要重新登录。
应该是i3wm默认缺少了一些,保存密钥的工具吧。
解决办法在i3wm配置中增加以下配置
exec --no-startup-id /usr/bin/gnome-keyring-daemon --start --components=secrets
在chrome启动时增加以下参数: --password-store=gnome
如果你之前使用的是gnome就已经解决了,已经我之前用的是KDE,还是无法使用。 这时你要做的就是
mv ~/.config/google-chrome ~/.config/google-chrome_bak/
这样重新打开chrome就会重新生成配置文件,这样密码就可以自动填充了。
桌面图标修改上面通过命令行启动,可以了。有时一不小心从图标点击启动还不行。做以下修改就可以了。
cp /usr/share/applications/google-chrome.desktop ~/.local/share/applications
nvim ~/.local/share/applications/google-chrome.desktop
把Exec的值修改成以下内容
Exec=/usr/bin/google-chrome-stable --password-store=gnome %U
TOTO
兼容 KDE
以上操作以后在i3wm中是可以正常使用了,但是如果在切到KDE就又不行了。有空时研究一下,如果同时兼容两个桌面。 以下文章可能有价值。 https://akillcool.github.io/post/use-kwallet-save-chrome-password/
参考https://www.reddit.com/r/i3wm/comments/8zj0jl/passwords_are_not_saved_in_google_chrome_in_i3/
https://chromium.googlesource.com/chromium/src.git/+/refs/heads/main/docs/linux/password_storage.md