¿Cómo ejecutar llavero desde gdm?

¿Cómo ejecutar llavero desde gdm?

Tengo llavero que administra tanto ssh-agent como gpg-agent. Está funcionando desde un shell, con una línea como: eval `keychain --eval --agents ssh,gpg id_rsa my_gpg_key` en ~/.bash_profile.

Me gustaría ejecutar el llavero desde el inicio de sesión de gdm. Tanto ssh-agent como gpg-agent permiten un mensaje gráfico para la frase de contraseña: export SSH_ASKPASS=/usr/lib/openssh/gnome-ssh-askpasspara ssh-agent y pinentry program=/usr/bin/pinentry-gnome3para gpg-agent.

llavero usa el cuadro de diálogo gnome-ssh-askpass pero de alguna manera vuelve a un cuadro de diálogo ncurses para gpg-agent.

¿Se puede hacer que el llavero solicite frases de contraseña gpg y ssh en un cuadro de diálogo para poder invocarlas desde los scripts de sesión de gdm?

información relacionada