Para que gnome-keyring-daemon
(e outros bits do gnome) funcionem corretamente, eles precisam viver em uma sessão dbus compartilhada por outras partes do ambiente de área de trabalho. A melhor maneira de fazer isso é provavelmente usar um dos repositórios do gnome + i3 flutuando para lançar o i3 através de uma sessão do gnome. Eu tenho uma solução única de diretório de trabalho em andamento (sem edições de arquivo de sistema) em link com base em trabalhos anteriores por TheMarek, lvillani e MeanEYE (também no Github).
Eu não inicio explicitamente o material do gnome-keyring no meu (usando gpg-agent e / ou keychain), mas você poderia fazê-lo através de arquivos .desktop em ~/.config/autostart
ou adicionando os respectivos nomes .desktop menos a extensão para ~/.config/gnome-session/sessions/gnome-plus-i3.session
(no meu repo acima) para acionar durante a inicialização da sessão. Os outros repos com o gnome + i3 podem dar mais exemplos para você extrair.