O que deve acontecer é:
Você inicia uma sessão gnome, parte da qual um daemon gnome-keyring (que também atua como um agente ssh) é iniciado e o ambiente de qualquer coisa iniciada durante essa sessão do gnome é atualizado com informações sobre como entrar em contato com esse agente ssh. A senha que você emite ao efetuar login graficamente é usada para desbloquear o chaveiro padrão.
Quando você usa o gnome-keyring como um ssh-agent, você não quer usar outro agente como ssh-agent
.
Quando a sua sessão X termina, o mesmo acontece com o gnome-keyring. Mas sua sessão do tmux permanece. Então, mesmo se você iniciar outro gnome-keyring ou ssh-agent, o ambiente dos processos já iniciados por tmux
não poderá falar com ele a menos que você atualize seu ambiente com o caminho do novo socket.
O que você pode fazer é:
gnome-keyring-daemon -r > ~/.gkr
E . ~/.gkr
em todos os shells que você quer usar o novo gnome-keyring
Atenção, no entanto, a qual DISPLAY o gnome-keyring-daemon irá se conectar.