i3wm中Chrome不保存密码

最近切到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

猜你喜欢

转载自blog.csdn.net/lxyoucan/article/details/124659823