Sway 下Chrome浏览器密码管理器失效解决办法
解决办法
在~/.config/sway/config 中添加以下两个密码管理后端
# Chrome password backend
exec /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
exec /usr/bin/gnome-keyring-daemon --start --components=pkcs11,secrets,ssh
然后修改chrome启动脚本,例如我是/usr/bin/google-chrome
sudo nano /usr/bin/google-chrome
# 在最后一行添加一个参数
exec -a "$0" "$HERE/chrome" "$@" "--password-store=gnome-libsecret"
重启一下就好了。
事情经过
这次换笔记本,重装系统的时候想尝试一下wm,所以选择了wayland支持较好的sway。
在安装完chrome之后,我发现里面的密码管理器没有同步上密码。
在网上搜索一下之后,发现可能是wayland环境的问题,最终在reddit中找到了可用的修复办法。