Eu pesquisei este e tentei muitas combinações, sem sucesso.
Eu preciso do saudador de login do GDM para exibir um e apenas um nome de usuário. De fato, o que eu preciso é algo assim em /etc/gdm/custom.conf :
[greeter]
ExcludeAll=true
Include=guest
Isso não funciona, no entanto, porque ExcludeAll não é uma opção válida. IncludeAll = false não faz nada também. Eu tentei todas as combinações que consigo imaginar.
Apesar de ser desencorajado, modifiquei /etc/gdm/gdm.schemas , tentando uma variedade de combinações semelhantes às anteriores. Não vá.
Estou ciente de:
gconftool-2 --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --direct --type bool --set /apps/gdm/simple-greeter/disable_user_list true
mas esta não é uma solução aplicável, pois remove completamente a lista de usuários. Preciso de um nome de usuário específico para aparecer.
A única solução prática que posso encontrar é, no login do usuário, executar um script que irá anexar esse nome de usuário à lista "Excluir" em /etc/gdm/custom.conf . Isso é hacky e não é preferível.
Isto é para uma máquina de uso público. As pessoas podem fazer login com suas contas LDAP, se tiverem, ou selecionar "Convidado" na tela de login. As pessoas que fazem login com suas contas LDAP NÃO devem ter seus nomes visíveis na tela de login, mas a opção "Convidado" deve permanecer.
Usando o gnome 2.28.