Как запустить связку ключей из gdm?

Как запустить связку ключей из gdm?

У меня keychain управляет и ssh-agent, и gpg-agent. Работает из оболочки, со строкой типа: eval `keychain --eval --agents ssh,gpg id_rsa my_gpg_key` в ~/.bash_profile.

Я хотел бы, чтобы keychain запускался из входа в gdm. И ssh-agent, и gpg-agent позволяют графическое приглашение для парольной фразы: export SSH_ASKPASS=/usr/lib/openssh/gnome-ssh-askpassдля ssh-agent и pinentry program=/usr/bin/pinentry-gnome3для gpg-agent.

keychain использует диалог gnome-ssh-askpass, но каким-то образом возвращается к диалогу ncurses для gpg-agent.

Можно ли заставить keychain запрашивать пароли gpg и ssh в диалоговом окне, чтобы можно было вызвать его из скриптов сеанса gdm?

Связанный контент