gpg-agentが待ち受けてるの、UNIXどメインソケットだったー。なるほどね。
$ strace gpg -d
みたいにしたら下記が見えました。gpg-agentさん礼儀正しい。
getuid() = 1001
stat("/run/user/1001", {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0
getuid() = 1001
stat("/run/user/1001/gnupg", {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0
getuid() = 1001
stat("/run/user/1001/gnupg/S.gpg-agent", {st_mode=S_IFSOCK|0600, st_size=0, ...}) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 5
stat("/run/user/1001/gnupg/S.gpg-agent", {st_mode=S_IFSOCK|0600, st_size=0, ...}) = 0
connect(5, {sa_family=AF_UNIX, sun_path="/run/user/1001/gnupg/S.gpg-agent"}, 34) = 0
read(5, "OK Pleased to meet you, process "..., 1002) = 36
read(5, "\n", 966) = 1
write(5, "RESET", 5) = 5
write(5, "\n", 1) = 1
read(5, "OK", 1002) = 2
read(5, "\n", 1000) = 1
: