Thanks for your reply.
intrigeri <[email protected]> wrote:
> Anything else I should try? Something about $GPG_TTY, or starting
> Seahorse from GNOME Terminal (instead of the GNOME Overview), perhaps?
It seems that the most likely case is the following scenario:
(1) Upon login, gpg-agent is invoked with no DISPLAY.
(2) While Sheahorse has DISPLAY and invokes gpg by gpgme,
gpg connects to existing gpg-agent.
(3) Because gpg-agent has no DISPLAY, when gpg-agent invokes
pinentry, it fails at isatty(3).
Could you please try this?
$ gpg-connect-agent updatestartuptty /bye
It should be done from your GNOME Terminal, before importing key by
Seahorse. It updates variables of DISPLAY and TTY in gpg-agent.
--