Eu acredito que descobri o que estava acontecendo.
Quando a caixa de diálogo pedindo a senha aparece (acho que a caixa de diálogo é um aplicativo chamado pinentry
), tem uma caixa de seleção que diz "Desbloquear automaticamente esta chave sempre que eu estou logado". Se você (acidentalmente) marcar essa caixa de seleção, ela fará duas coisas: (a) Registrará a decisão de desbloquear automaticamente essa chave; (b) Ele armazena sua frase secreta.
Então, agora você precisa desfazer essas duas coisas.
Primeiro, vá para dconf-editor
e defina desktop.gnome.crypto.cache.gpg-cache-method
para o valor padrão, session
, em vez de always
.
Em segundo lugar, você vai para o aplicativo "Senhas e chaves" (ou seja, seahorse
, sim, estou bastante confuso), senhas, login e você exclui a frase secreta armazenada.
(Tudo isso certamente não é um bom candidato para um concurso de usabilidade).