Eu tive o mesmo problema, então fiz uma pergunta:
O greman simples do gdm usa o ConsoleKit para obter a lista de usuários. você pode verificar a lista (na ordem gdm) executando:
$ ck-history --frequent --seat='Seat1'
user1 148
user2 145
gdm 143
se 'Seat1' não estiver funcionando, insira valores de assento em 'ck-list-sessions'.
Eu não conheço uma maneira de editar manualmente a lista ck-history, mas você pode facilmente aumentar o número de frequência de um usuário logado, por exemplo. executando (quando o usuário2 está logado):
$ for n in 'seq 1 10'; do echo exit|ck-launch-session; done
os números serão alterados para
$ ck-history --frequent --seat='Seat1'
user2 155
user1 148
gdm 143
e a lista de usuários da tela de login será reordenada da mesma maneira.