I had the same issue and this workaround worked for me:
sudo tee /usr/local/bin/thunderbird << EOF
#!/bin/bash
[[ "\${GPG_AGENT_INFO}" =~ ^"\${GNOME_KEYRING_CONTROL}" ]] || export
GPG_AGENT_INFO="\${GNOME_KEYRING_CONTROL}/gpg:0:1"
exec /usr/bin/thunderbird "\$@"
EOF
sudo chmod 0755 /usr/local/bin/thunderbird
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-keyring in Ubuntu.
https://bugs.launchpad.net/bugs/1243169
Title:
Thunderbird Enigmail cannot see GPG agent in Gnome Keyring
Status in gnome-keyring package in Ubuntu:
Confirmed
Bug description:
Since upgrading to Ubuntu 13.10, the Gnome Keyring GPG agent is not
visible from Thunderbird when launched via Unity's messaging menu. The
variable GPG_AGENT_INFO is not in Thunderbird's environment. Terminals
opened from the Unity Launcher do have GPG_AGENT_INFO, and when
Thunderbird is launched from within a terminal it does have access to
the agent. I am not sure that this is a bug in Gnome Keyring, but it
seems to be the best place to put it.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/1243169/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp