A tela de login do Gnome geralmente funciona perfeitamente,pois é um belo software com uma excelente equipe por trás. No entanto, mesmo ótimas ferramentas têm seus dias ruins e param de funcionar. Portanto, neste guia, abordaremos como consertar uma tela de login do Gnome quebrada no Linux.
Observe que você não precisa usar oAmbiente de desktop Gnome Shell para tirar proveito dessa correção. Tudo o que é necessário é que você esteja usando uma versão relativamente recente do gerenciador de exibição do Gnome (a tela de login).
Antes de começarmos
No caso de a tela de login do Gnome parartrabalhando da maneira que deveria, você não poderá acessar a sessão do Gnome. Como não há como acessar a sessão do Gnome, não há como abrir rapidamente uma janela do terminal para forçar a tela de login a cooperar. Em vez disso, você precisará aproveitar o console virtual TTY.
O que é o TTY? É o terminal virtual somente de texto que pode ser acessado quando uma combinação de teclado é pressionada em um sistema de computador Linux. Todas as distribuições Linux as possuem por padrão como um recurso. Alguns, como o Ubuntu, têm seis terminais virtuais, enquanto outras distribuições Linux podem ter apenas um ou dois. E há o Arch Linux, que oferece aos usuários consoles virtuais TTY como seu ambiente de desktop padrão até que eles configurem tudo manualmente!
O console virtual TTY é útil para trabalhar em emergências, especialmente em casos como este, onde a tela de login do Gnome não é muito responsiva, está bloqueando ou simplesmente não está funcionando corretamente.
Para colocar as mãos no console virtual do TTY na área de trabalho do Linux, procure o teclado e pressione Ctrl + Alt + F2, e o primeiro terminal será aberto. Embora tenha em mente que nem todos os sistemas Linux atribuem um TTY a esse combo, tente alguns dos outros na lista abaixo.
- Ctrl + Alt + F3
- Ctrl + Alt + F4
- Ctrl + Alt + F5
- Ctrl + Alt + F6
Depois de obter acesso ao console virtual TTY no seu PC Linux, localize a seção "login" e escreva o nome de usuário do seu PC para fazer login no terminal da linha de comando. A conta "root" também funciona também.

Ao fazer login no console virtual TTY, siga um dos métodos abaixo para corrigir a janela de login do Gnome no seu PC Linux.
Método 1 - reiniciando o Gnome Display Manager com systemd
Uma maneira de forçar a tela de login do Gnome para corrigir épara reiniciar o serviço que o controla. O motivo pelo qual a reinicialização é uma boa ideia é que, se você estiver enfrentando problemas com um programa ou serviço, a atualização do aplicativo problemático poderá fazer com que você volte a funcionar rapidamente em pouco tempo.
Reiniciar o gerenciador de exibição do Gnome significa fazer uso do sistema init Systemd. A razão pela qual o Systemd é parte integrante do processo de reinicialização é que o Gnome está totalmente integrado a ele.
Para reiniciar sua tela de login, use o systemctl restart gdm.service comando, juntamente com sudo, pois não é possível executar comandos no nível do sistema sem privilégios de root.

sudo systemctl restart gdm.service
Ao executar o comando “systemctl restart” acima, seu PC Linux deve levá-lo instantaneamente para fora do terminal virtual TTY e para uma tela de login do Gnome recém-reiniciada, que esperamos que funcione.
Se o processo de reinicialização não funcionar, tente esse processo quantas vezes for necessário. Ou experimente o método 2.
Método 2 - parando o Gnome Display Manager e reiniciando-o com systemd
Reiniciando o Systemd do gerente de exibição do GnomeO serviço é uma maneira confiável de corrigir problemas na tela de login, pois quando é atualizada, os problemas geralmente desaparecem. No entanto, a reinicialização pode não funcionar em todos os casos (por qualquer motivo).
Uma abordagem alternativa para obter umO Gnome Display Manager, que não responde, que trabalha novamente, é simplesmente matar o processo, para que ele pare de ser executado. Em seguida, inicie novamente. Efetivamente, é provavelmente o mesmo que reiniciá-lo, mas é um excelente caminho a seguir para os que têm problemas com o Método 1.
Para interromper a execução da tela de login do Gnome, você precisará usar o comando Systemd stop. Portanto, no terminal virtual TTY, tente systemctl stop gdm.service com sudo privilégios.

sudo systemctl stop gdm.service
A execução do comando “systemctl stop” acima deve matar instantaneamente o gerenciador de exibição do Gnome. No entanto, você não saberia, pois o console do TTY ainda está ativo. A partir daqui, use o systemctl start gdm.service comando com sudo para iniciá-lo novamente.
sudo systemctl start gdm.service
Logo após a execução do “systemctl start”, o gerenciador de exibição do Gnome o levará para fora do terminal virtual TTY e retornará a uma nova tela de login. Caso contrário, se isso não acontecer, pressione Ctrl + F7 para enviar o terminal virtual para o segundo plano.
Comentários