Since gpg 2.1 GPG_AGENT_INFO is ignored and instead a socket is used.
However applications like gnome-keyring require GPG_AGENT_INFO.
More information:https://bbs.archlinux.org/viewtopic.php?pid=1508929#p1508929
Since gpg 2.1 GPG_AGENT_INFO is ignored and instead a socket is used.
However applications like gnome-keyring require GPG_AGENT_INFO.
More information:https://bbs.archlinux.org/viewtopic.php?pid=1508929#p1508929
GPG_AGENT_INFO is a private property of GnuPG and no other software may use it.
In fact gnome-keyring does worse things to the IPC between gpg and gpg-agent.
There is a even detection code in gpg to print a warning when gkr has hijacked
the IPC. cf. the long discussions at many MLS.
BTW, A socket has always been used.