启用gnome-keying 让vscode能保持登陆
前言
在使用dwm之类的窗口管理器,之前也没装过gnome这类的桌面环境,在一个新鲜的环境下,vscode 会去使用gnome-keying来存储登陆信息,而又因为环境中没有gnome-keying,所以vscode每次打开都要重新登陆; 因此本文记录一下,我配置gnome-keying,并登陆自启的过程。
安装gnome-keying
1 | sudo pacman -S gnome-keyring libsecret |
可选的GUI管理工具
1 | sudo pacman -S seahorse |
PAM 自动解锁密钥环
编辑 /etc/pam.d/login
文件,在 auth
部分的末尾添加 auth optional pam_gnome_keyring.so
,
在 session
末尾添加 session optional pam_gnome_keyring.so auto_start
#%PAM-1.0
auth required pam_securetty.so
auth requisite pam_nologin.so
auth include system-local-login
auth optional pam_gnome_keyring.so
account include system-local-login
session include system-local-login
session optional pam_gnome_keyring.so auto_start
password include system-local-login
让gnome-keyring-secrets等自动启动
1 | cp /etc/xdg/autostart/{gnome-keyring-secrets.desktop,gnome-keyring-ssh.desktop} ~/.config/autostart/ |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Basi-a の 小窝!