Você pode permitir o modo de loopback de pinagem em gpg-agent.conf
e usar --pinentry-mode cancel
(ou error
, dependendo de suas necessidades) como argumento para o GnuPG. Isso fará um loop de volta exigindo a frase-senha para o GnuPG em vez de alguma implementação de pinagem do frontend, e então retornará um erro para gpg-agent
simulando que o botão de cancelamento foi pressionado.