Como posso alterar a ordem dos usuários na tela de login?

31

Eu tenho várias contas de usuário em uma máquina que minha mãe usa a maior parte do tempo. Como posso classificar os usuários para que a conta dela apareça primeiro na lista?

    
por ParanoiaPuppy 18.09.2010 / 12:49

5 respostas

4

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.

    
por alef 28.02.2012 / 11:19
18

A tela de login não classifica simplesmente por nome. Na verdade, no lucid, a tela de login padrão é classificada primeiro pela frequência de uso e pelo nome de exibição como fallback. Então sua mãe vai aparecer primeiro depois de algumas vezes.

    
por Gilles 18.09.2010 / 16:11
7

Isso não pode ser o todo. O usuário padrão na minha máquina é aquele que nunca fez login, enquanto o usuário que uso todos os dias no ano passado caiu no número três.

    
por Arancaytar 21.10.2010 / 22:56
1

Estou tendo um problema semelhante no 10.10 executando o Unity. Arquivei um bug .

    
por Seret 23.10.2010 / 09:14
0

Em resposta às soluções de Gilles e Arancaytar: ambos podem estar certos. Eu tive o mesmo problema que Arancaytar. A conta na qual fiz login com mais frequência estava estranhamente na parte inferior da lista. Mas depois de ler a solução Gilles, tentei fazer o login não clicando no meu nome na lista de usuários, mas clicando em "Outros", digitando manualmente meu nome de usuário e, em seguida, minha senha. Depois disso, efetuei o logout para verificar e meu nome estava no topo da lista de usuários. Parece que a tela de login, por algum motivo estranho, registra apenas a frequência de logins quando você insere manualmente seu nome de usuário. Ainda não confirmei isso definitivamente.

Em suma, para aqueles que ainda apresentam problemas, faça o seguinte:

  1. Terminar sessão.
  2. Não faça o login clicando no seu nome na lista.
  3. Clique em "Outros" em vez disso.
  4. Faça login inserindo seu nome de usuário manualmente.
  5. Faça logout para verificar se seu nome está no topo da lista.
  6. Se não, repita o passo 4 mais algumas vezes e esperamos que funcione.

Comente para dizer se isso é bem-sucedido para qualquer outra pessoa que ainda tenha problemas!

    
por ztangent 01.10.2011 / 13:27

Tags