Edite o arquivo /etc/lightdm/lightdm.conf ( gksu gedit /etc/lightdm/lightdm.conf
) e adicione uma linha como esta:
default-user=sean_fitzpatrick
Eu tenho jogado com o Ubuntu Oneiric no meu netbook (onde a quebra não é realmente uma preocupação); Eu gosto da nova tela de login lightdm, mas ela tem um pequeno aborrecimento: além da minha própria conta de usuário, há outra conta para uso ocasional da minha namorada, e sua conta de usuário é sempre focada (presumivelmente porque é a primeira em ordem alfabética) .
Eu sei como corrigir isso em gdm , mas não encontrei uma solução para lightdm . Alguém sabe como configurá-lo para que minha conta seja destacada por padrão?
Edite o arquivo /etc/lightdm/lightdm.conf ( gksu gedit /etc/lightdm/lightdm.conf
) e adicione uma linha como esta:
default-user=sean_fitzpatrick
No /etc/lightdm/lightdm.conf
Desça o arquivo até chegar a:
# greeter-hide-users=false
Cancelar o comentário, verifique se o valor é falso.
A opção "usuário padrão" foi removida do lightdm. Por quê? Ninguém sabe. Já se passaram cinco anos desde que essa pergunta foi originalmente feita e ainda está quebrada. O Lightdm agora salva o estado de quem logou pela última vez em um arquivo oculto aqui:
/var/lib/lightdm/.cache/lightdm-gtk-greeter/state
Então, aqui está uma solução alternativa de três etapas:
Crie um script de shell chamado /usr/local/bin/lightdm-default-user
com o seguinte conteúdo:
#!/bin/sh
# LightDM removed the default-user option.
# The only recourse now is an ugly kludge.
# Note that if you want to default to the "Guest Session",
# you need to specify the last user as "*guest".
/bin/echo -e '[greeter]\nlast-user=*guest' > /var/lib/lightdm/.cache/lightdm-gtk-greeter/state
Torne-o executável: chmod 755 /usr/local/bin/lightdm-default-user
Faça com que o lightdm execute automaticamente o script na inicialização, editando /etc/lightdm/lightdm.conf
e adicionando uma linha na seção [SeatDefaults]
:
[SeatDefaults]
greeter-setup-script=/usr/local/bin/lightdm-default-user
Isso é horrivelmente feio, mas infelizmente é a melhor solução no momento.
a resposta do hackerb9 fez isso para mim, mas ao invés de criar um script, é muito mais simples simplesmente "congelar" o arquivo de configuração. Veja o que fazer:
.cache
pode ser chamada de outra coisa) sudo nano /var/lib/lightdm/.cache/lightdm-gtk-greeter/state
last-user=[DEFAULT-USER]
sudo chattr +i /var/lib/lightdm/.cache/lightdm-gtk-greeter/state
Agora, o lightdm não poderá atualizar este arquivo quando um usuário diferente fizer login, garantindo que o usuário padrão seja sempre listado quando a tela de login for carregada.
Se isso funcionar para você, e você decidir votar, favor votar no post de hackerb9 , bem como este é um método derivado separado.
Tags lightdm