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.