I’m trying to set up GPG keys for code signing and use KWallet to store the GPG key passphrase. However, gpg-agent
seems to completely ignore the pinentry-program
entry set in /home/aivech/.gnupg/gpg-agent.conf
:
gpg-agent
is working correctly. pinentry
is directed to pinentry-qt
but for whatever reason KDE Wallet is not getting involved as it should.
~ [ cat /home/aivech/.gnupg/gpg-agent.conf ] 10:28 AM
pinentry-program /usr/bin/pinentry-qt
~ [ gpg-connect-agent reloadagent /bye ] 10:28 AM
OK
~ [ gpgconf ] 10:28 AM
gpg:OpenPGP:/usr/bin/gpg
gpgsm:S/MIME:/usr/bin/gpgsm
keyboxd:Public Keys:/usr/lib/gnupg/keyboxd
gpg-agent:Private Keys:/usr/bin/gpg-agent
scdaemon:Smartcards:/usr/lib/gnupg/scdaemon
tpm2daemon:TPM:/usr/lib/gnupg/tpm2daemon
dirmngr:Network:/usr/bin/dirmngr
pinentry:Passphrase Entry:/usr/bin/pinentry