Eu tenho jogado com o Ubuntu Oneiric no meu netbook (onde quebra não é realmente uma preocupação); Gosto da nova tela de login do lightdm, mas há um pequeno incômodo: 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 é a que está sempre focada (provavelmente porque é a primeira em ordem alfabética) .
Eu sei como corrigir isso no gdm, mas não encontrei uma solução para o lightdm . Alguém sabe como configurá-lo para que minha conta seja destacada por padrão?
/usr/share/lightdm/lightdm.conf.d
, arquivos/etc/lightdm.conf.d
e/etc/lightdm.conf
ele próprio. Os padrões podem ser substituídos mais cedo e precisam ser redefinidos posteriormente.A resposta do hackerb9 fez isso por mim, mas em vez de criar um script, é muito mais simples simplesmente "congelar" o arquivo de configuração. Aqui está 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 esse arquivo quando um usuário diferente efetuar login, garantindo que o usuário padrão sempre seja listado quando a tela de login for carregada.
Se isso funcionar para você, e você decidir votar novamente, vote novamente na publicação de hackerb9, pois isso é derivado de um método separado.
fonte
Edite o arquivo /etc/lightdm/lightdm.conf (
gksu gedit /etc/lightdm/lightdm.conf
) e adicione uma linha como esta:fonte
A opção "usuário padrão" foi removida do lightdm. Por quê? Ninguém sabe. Faz cinco anos desde que essa pergunta foi feita originalmente e ainda está quebrada. O Lightdm agora salva o estado de quem efetuou login pela última vez em um arquivo oculto aqui:
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:Torne executável:
chmod 755 /usr/local/bin/lightdm-default-user
Faça com que o lightdm execute o script automaticamente na inicialização, editando
/etc/lightdm/lightdm.conf
e adicionando uma linha na[SeatDefaults]
seção:Isso é horrivelmente feio, mas é, infelizmente, a melhor solução no momento.
fonte
state
arquivo.