Comment puis-je forcer gpg à utiliser gpg-agent sur Seahorse (gnome-keyring-daemon) dans Ubuntu 12.04 LTS?


1

Je souhaite utiliser gpg-agent (et ses fichiers gpg.conf et gpg-agent.conf) lorsque j'appelle gpg (depuis Enigmail ou autre) mais Ubuntu 12.04 utilise seahorse comme «agent» par défaut.Alors que Seahorse peut lire ou non ces fichiers de configuration, comment puis-je forcer gpg à contourner la configuration d'Ubuntu et à utiliser gpg-agent?

Voici ce que je vois lorsque je demande au terminal de renvoyer $GNU_AGENT_INFO:

[email protected]:~$ echo $GNU_AGENT_INFO  
/tmp/keyring-xxxxxx/gpg:0:1  

Suite à l'gpg man page, j'ai essayé d'ajouter les lignes suivantes à mon fichier gpg.conf sans résultat souhaité:

--gpg-agent-info=/usr/bin/gpg-agent  
--gpg-agent-info=/usr/bin/gpg-agent:0:1  

Merci.

PS: De plus, seahorse utilise-t-il des fichiers équivalents du même chemin et du même nom (gpg.conf, gpg-agent.conf)?Sinon, quels sont les chemins et les noms que je pourrais utiliser pour atteindre un résultat équivalent?

0

As per this answer:

sudo mv /etc/xdg/autostart/gnome-keyring-gpg.desktop /etc/xdg/autostart/gnome-keyring-gpg.desktop.disabled

This worked for me on Ubuntu 13.04. It disables the gpg part of gnome keyring.