err, seahorse is an gnupg key agent, not an SSH agent. By default, ssh doesn't set environmnet variables, but edits ~/.gnupg/gpg.conf to make gpg processes to use the correct agent socket.
seahorse agent can also be started with parameter -v, which makes it behave like ssh agents: Spit out commands so that GPG_AGENT_INFO gets set. This is not done by default, AFAIK. -- evolution doesn't use seahorse-agent when started by hotkey instead of gnome-panel or shell https://launchpad.net/malone/bugs/20939 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs