On Mon, 15 Aug 2016 15:40, nome...@debian.org said: > I did not further debug it, but one guess is that there is no DISPLAY > variable set, so pinentry fails?
That might be the case; I can't tell for sure because I am not not running systemd. However gpg-connect-agent updatestartuptty /bye will set the DISPLAY to the current value. I use that command after switching to a different xserver (e.g. from laptop to desktop). With gpg there is no need for this as gpg tells gpg-agent about the DISPLAY and some other vars. the ssh-agent protocols has no such feature (volunteers to work on this welcome). Shalom-Salam, Werner -- Die Gedanken sind frei. Ausnahmen regelt ein Bundesgesetz. /* Join us at OpenPGP.conf <https://openpgp-conf.org> */