如何從 gdm 運行鑰匙圈?

如何從 gdm 運行鑰匙圈?

我有鑰匙圈管理 ssh-agent 和 gpg-agent。它在 shell 中工作,有一行類似: eval `keychain --eval --agents ssh,gpg id_rsa my_gpg_key` in ~/.bash_profile。

我想從 gdm 登入執行鑰匙圈。 ssh-agent 和 gpg-agent 都允許以圖形方式提示密碼:export SSH_ASKPASS=/usr/lib/openssh/gnome-ssh-askpassfor ssh-agent 和pinentry program=/usr/bin/pinentry-gnome3for gpg-agent。

keychain 使用 gnome-ssh-askpass 對話框,但以某種方式恢復為 gpg-agent 的 ncurses 對話框。

是否可以使鑰匙圈在對話方塊中詢問 gpg 和 ssh 密碼,以便可以從 gdm 會話腳本呼叫 if ?

相關內容