À son lancement, Kleopatra effectue un contrôle de son environnement. Si l'application signale l'absence d'agent GPG, celà indique que l'agent n'est pas activé, en tant que démon, à l'ouverture de la session.
KGpg > Options GnuPG > Programme GnuPG : cocher “Utiliser l'agent GnuPG
Éditer le fichier : ~/.gnupg/gpg.conf.
Identifier la section ad hoc et décommenter l'option use-agent :
# Passphrase agent # # We support the old experimental passphrase agent protocol as well as # the new Assuan based one (currently available in the "newpg" package # at ftp.gnupg.org/gcrypt/alpha/aegypten/). To make use of the agent, # you have to run an agent as daemon and use the option # use-agent
Les modifications seront prises en compte au démarrage de la prochaine session.
Sans fermer la session, on peut temporairement lever le blocage :
$ killall -q gpg-agent $ eval $(gpg-agent --daemon) $ source ~/.bashrc $ kleopatra&