我试图通过直接向其传递密码来从命令行解锁 Gnome Keyring Daemon。我尝试了 --daemonize、--login、--start 的一些变体,但我无法让它工作。
echo $password | gnome-keyring-daemon --unlock
返回SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
但没有解锁任何东西。
基本上我想要一些类似的东西:
gnome-keyring-daemon unlock --pw $password
不确定这是否有什么区别,但我使用的是 Manjaro i3wm 版本,所以不使用桌面环境。
背景:
我正在使用 KeePassXC 来管理我的密钥环。这样做的一个缺点是,我无法在登录时自动解锁密钥环。由于我不想输入两个长密码,因此我想出了以下脚本作为解决方法:
现在我想做相反的事情来再次锁定 KeePassXC: