You can automatically bypass gnome-keyring with the following shell snippet:
export SSH_AGENT_PID=$(pgrep -ou $USER ssh-agent)
export SSH_AUTH_SOCK="$(find -L /tmp -type s -user $USER -name 'agent.*' 2>/dev/null | head -1)"
If you know where to stick it, at session startup, then it may serve as a workaround. Or you can place it in a script just wrapping ssh-add. I'm not sure if the gnome-keyring socket would still work for SSH once the key has been loaded.
You can automatically bypass gnome-keyring with the following shell snippet:
export SSH_AGENT_ PID=$(pgrep -ou $USER ssh-agent) SOCK="$ (find -L /tmp -type s -user $USER -name 'agent.*' 2>/dev/null | head -1)"
export SSH_AUTH_
If you know where to stick it, at session startup, then it may serve as a workaround. Or you can place it in a script just wrapping ssh-add. I'm not sure if the gnome-keyring socket would still work for SSH once the key has been loaded.