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:
- Abra o arquivo de configuração para edição (observe que, dependendo do tipo de Ubuntu que você está usando, a pasta dentro
.cache
pode ser chamada de outra coisa)
sudo nano /var/lib/lightdm/.cache/lightdm-gtk-greeter/state
- Edite a seguinte linha para refletir o nome da conta do usuário padrão
last-user=[DEFAULT-USER]
- Talvez seja bom também adicionar um comentário ao arquivo informando que ele está bloqueado e como
- Execute o seguinte comando para "congelar" o arquivo para que ele não possa ser alterado pelo lightdm
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.