Geralmente não é viável ocultar nomes de usuário inteiramente; cada usuário é obrigado a ter um nome de usuário exclusivo, mas muitos usuários podem ter o mesmo nome completo.
Para priorizar o uso de nomes completos em sugestões de menção, você precisaria de um plugin personalizado. Não acho que alguém já tenha criado um que faça isso.
Para ocultar nomes de usuário em postagens, algum CSS deve ser capaz de lidar com isso…
Observe que essa alteração de CSS pode causar alguns problemas de abuso. Se os nomes de usuário estiverem ocultos, eu poderia mudar meu nome completo e avatar para corresponder aos de outra pessoa, e sem um nome de usuário, torna-se muito mais difícil ver a diferença.
quando menciono alguém, posso pesquisar por nomes de usuário e nomes reais, mas o Discourse me faz ver apenas nomes reais, perfeito
quando escolho o usuário para mencionar, no editor/fórum aparecerá o nome de usuário (e será clicável): é possível tornar o nome real visível nesses casos?
Se você desabilitar o recurso “habilitar nomes”, eles não terão nomes, apenas nomes de usuário. Você teria que se contentar com _ em vez de espaço.
Ou você poderia escrever um plugin personalizado para fazer o que você acha que quer.
Se você não os desabilitar como sugiro, você poderia ocultar as coisas de mudança de nome com CSS e ter uma regra da comunidade de que, se eles mudassem de nome (desocultando o CSS em seu navegador), eles seriam punidos apropriadamente.