Toujours dans l'optique d'utiliser i3 comme gestionnaire de fenêtres, visiblement l'agent gpg se vautre, il me jette l'erreur "Error: gpg: signing failed: Inappropriate ioctl for device"
Pour le régler, ajouter à ~/.gnupg/gpg.conf les lignes:
use-agent
pinentry-mode loopback
Et à ~/.gnupg/gpg-agent.conf la ligne:
allow-loopback-pinentry
D'après https://www.gnupg.org/documentation/manuals/gpgme/Pinentry-Mode.html:
For GnuPG >= 2.1 this option is required to be set to GPGME_PINENTRY_MODE_LOOPBACK to enable the passphrase callback mechanism in GPGME through gpgme_set_passphrase_cb.