如何在seahorse(14.04)中永久缓存pgp密码

我正在尝试让seahorse-daemon(以前的seahorse-agent)永久地缓存私人pgp密钥的密码。
我已经使用dconf-editor将gpg-cache-method设置为always,但是这个设置被忽略了,每次使用密钥时seahorse都会提示输入密码。
有趣的是,我有六台机器都在运行14.04版本,并且已经安装了最新的更新,但我无法弄清楚为什么其中一些机器可以永久地缓存密码而其他机器却不能。
提前感谢任何想法。
1个回答

要将一个密码短语永久保存在密钥环中,请使用软件包seahorse中的seahorse-ssh-askpass
/usr/lib/seahorse/seahorse-ssh-askpass my_key

注意:您必须在与私钥相同的目录中拥有相应的.pub文件(例如示例中的~/.ssh/id_rsa.pub)。另外,请确保公钥的文件名是私钥文件名加上.pub后缀(例如,my_key.pub)。