Estranho, mas eu finalmente consegui fazer essa configuração funcionar ( Omnikey 6121 + OpenGPG v2 card ). É assim que um mero mortal pode alcançar o mesmo:
- Desative
90gpg-agent-mine
e90ssh-agent-mine
em /etc/X11/Xsession.d/ para que eles não tentem iniciar o gpg-agent ou o ssh-agent - Crie um novo wrapper gpg-agent, conforme explicado em link
Em (1), o motivo para não iniciar o gpg-agent a partir daí é que ele não habilitará --enable-ssh-support, que é algo que eu queria.
Ao emitir um gpg --card-status
, você notará um pequeno atraso e, em seguida:
gpg: detected reader 'OMNIKEY CardMan (076B:6622) 6121 00 00'
Application ID ...: ......
Isso significa que o cartão agora também funcionará para operações de escrita! Yay! E meu keytocard
foi bem sucedido:)