Altere a opção pinentry-program em ~/.gnupg/gpg-agent.conf para qualquer cliente de pinagem que você preferir, por exemplo. pinentry-curses (instale-o, se necessário).
pinentry-program /usr/bin/pinentry-curses
Como usar o gpg2 na linha de comando (eu quero dizer ... terminal X) sem a GUI pedindo a senha?
Altere a opção pinentry-program em ~/.gnupg/gpg-agent.conf para qualquer cliente de pinagem que você preferir, por exemplo. pinentry-curses (instale-o, se necessário).
pinentry-program /usr/bin/pinentry-curses