To work around a known bug consisting in the Gnome keyring (i.e. Seahorse) hijacking the GPG agent, you’ll have to call it via a script ~/bin/gpa like the following:
#!/bin/bash
GPG_AGENT_INFO= exec /usr/bin/gpa
A very usable and reliable GPG manager that provides sufficient detail to be usable and is cross platform.