La schermata di login di Gnome di solito funziona perfettamente,in quanto è un bellissimo software con un eccellente team dietro. Tuttavia, anche i grandi strumenti hanno i loro giorni difficili e smettono di funzionare. Quindi, in questa guida, esamineremo come riparare una schermata di login di Gnome rotta su Linux.
Si noti che non è necessario utilizzare ilAmbiente desktop Gnome Shell per sfruttare questa correzione. Tutto ciò che serve è che stai utilizzando una versione relativamente recente di Gnome display manager (la schermata di accesso).
Prima di iniziare
Nel caso in cui la schermata di login di Gnome si interrompafunzionando come dovrebbe, non sarai in grado di accedere alla sessione di Gnome. Poiché non è possibile accedere alla sessione di Gnome, non è possibile aprire rapidamente una finestra del terminale per forzare la cooperazione della schermata di accesso. Dovrai invece sfruttare la console virtuale TTY.
Che cos'è TTY? È il terminale virtuale di solo testo a cui è possibile accedere quando si preme una combinazione di tastiere su un sistema Linux. Tutte le distribuzioni Linux le hanno di default come funzionalità. Alcuni, come Ubuntu, hanno sei terminali virtuali, mentre altre distribuzioni Linux possono avere solo uno o due. E poi c'è Arch Linux, che offre agli utenti le console virtuali TTY come ambiente desktop predefinito fino a quando non impostano manualmente tutto!
La console virtuale TTY è utile per lavorare in situazioni di emergenza, specialmente in casi come questo in cui la schermata di accesso di Gnome non è molto reattiva, si sta bloccando o semplicemente non funziona correttamente.
Per mettere le mani sulla console virtuale TTY sul desktop Linux, guardare la tastiera e premere Ctrl + Alt + F2e si aprirà il primo terminale. Tuttavia, tieni presente che non tutti i sistemi Linux assegnano un TTY a questa combinazione, quindi prova alcuni degli altri nell'elenco seguente.
- Ctrl + Alt + F3
- Ctrl + Alt + F4
- Ctrl + Alt + F5
- Ctrl + Alt + F6
Dopo aver ottenuto l'accesso alla console virtuale TTY sul tuo PC Linux, trova la sezione "login" e scrivi il nome utente del tuo PC per accedere al terminale della riga di comando. Anche l'account "root" funziona.

Dopo aver effettuato l'accesso alla console virtuale TTY, passa a uno dei metodi seguenti per correggere la finestra di accesso di Gnome sul tuo PC Linux.
Metodo 1: riavvio di Gnome Display Manager con systemd
Un modo per forzare la correzione della schermata di accesso di Gnome èper riavviare il servizio che lo controlla. La ragione per cui il riavvio è una buona idea è che se si verificano problemi con un programma o un servizio, l'aggiornamento dell'applicazione problematica può farti rapidamente tornare in esecuzione in un breve lasso di tempo.
Riavviare il display manager di Gnome significa che è necessario utilizzare il sistema init Systemd. Il motivo per cui Systemd è parte integrante del processo di riavvio è che Gnome è strettamente integrato con esso.
Per riavviare la schermata di accesso, utilizzare il systemctl restart gdm.service comando, insieme a sudo, poiché non è possibile eseguire comandi a livello di sistema senza i privilegi di root.

sudo systemctl restart gdm.service
Dopo aver eseguito il comando "systemctl restart" sopra, il tuo PC Linux dovrebbe portarti immediatamente fuori dal terminale virtuale TTY e su una schermata di login di Gnome appena riavviata, che si spera funzioni.
Se il processo di riavvio non ha funzionato, prova questo processo tutte le volte che è necessario. Oppure prova il Metodo 2.
Metodo 2: arrestare Gnome Display Manager e riavviarlo con systemd
Riavvio del Systemd di Gnome display manageril servizio è un modo affidabile per risolvere i problemi con la schermata di accesso, poiché quando viene aggiornato, i problemi di solito scompaiono. Tuttavia, il riavvio potrebbe non funzionare in tutti i casi (per qualsiasi motivo).
Un approccio alternativo per ottenere unnon risponde Gnome Display Manager funziona di nuovo per interrompere definitivamente il processo, quindi smette di funzionare. Quindi, riavvialo di nuovo. In effetti, questo è probabilmente lo stesso del riavvio, ma è un modo eccellente per chi ha problemi con il Metodo 1.
Per interrompere l'esecuzione della schermata di accesso di Gnome, dovrai utilizzare il comando di arresto di Systemd. Quindi, nel terminale virtuale TTY, provare systemctl stop gdm.service con sudo privilegi.

sudo systemctl stop gdm.service
L'esecuzione del comando "systemctl stop" in alto dovrebbe immediatamente interrompere il display manager di Gnome. Tuttavia, non lo sapresti, poiché la console TTY è ancora attiva. Da qui, utilizzare il systemctl avvia gdm.service comando con sudo per riavviarlo di nuovo.
sudo systemctl start gdm.service
Subito dopo l'esecuzione di "systemctl start", il display manager di Gnome ti porterà fuori dal terminale virtuale TTY e tornerà a una nuova schermata di accesso. Altrimenti, in caso contrario, premere Ctrl + F7 per inviare il terminale virtuale in background.
Commenti