GnuPGv2 & 'pinentry' on Linux w/ remote access
Werner Koch
wk at gnupg.org
Tue Nov 7 12:14:59 CET 2017
On Mon, 6 Nov 2017 22:49, gnupg-users at gnupg.org said:
> It's rather cumbersome and very dodgy at least. How do others deal with
> this? Or is everyone using GPG solely in GUI environments nowadays? ;)
If I want to test the curses Pinentry I simply run
DISPLAY= gpg ...
and get the curses pinentry even when using an xterm (which is my usual
environment). For example you could start mutt the same way
DISPLAY= mutt
and you get the curses. Drawback is that you won't get an image viewer
either.
Instead of using the envvar you could also invoke gpg like
gpg --display=none ....
which sets the display to none and pinentry will fallback to curses.
Using "none" is not really correct but --display requires an option and
does not like an empty string.
It is also possible to write a pinentry which depends on the actual
program invoking gpg: gpg-agent tells pinentry the pid of the process
invoking gpg; e.g.
OPTION owner=9798 wheatstone
The current develppment version of Pinentry uses this info on Linux to
to show the process name in the titlebar.
Salam-Shalom,
Werner
--
Die Gedanken sind frei. Ausnahmen regelt ein Bundesgesetz.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 227 bytes
Desc: not available
URL: <https://lists.gnupg.org/pipermail/gnupg-users/attachments/20171107/912c0dc8/attachment.sig>
More information about the Gnupg-users
mailing list