- - Come riparare una sessione desktop Gnome congelata

Come riparare una sessione desktop Gnome congelata

Molte persone usano Gnome Shell in questi giorni,come molti progetti Linux tradizionali stanno adottando l'ambiente desktop come interfaccia utente predefinita. Nel complesso, questa è una buona mossa, poiché Gnome è affidabile, facile da usare e sempre più veloce con ogni versione. Tuttavia, anche i grandi desktop come Gnome hanno problemi.

Forse il problema più eclatante e debilitantedi cui soffre Gnome (anche con patch rapide che migliorano il desktop ad ogni versione) si sta congelando. Qualunque cosa, a volte, Gnome è destinato a congelare e bloccare. Quindi, in questa guida, ti mostreremo cosa fare quando hai una sessione desktop Gnome bloccata. Iniziamo!

Metodo 1: correzione del riavvio di X11

Gnome Shell ha una funzione di riavvio integrata chegli utenti possono eseguire per riavviare un desktop congelato mentre sono in uso rapidamente. L'unico problema è che non funziona con il nuovo protocollo di visualizzazione Wayland, quindi è necessario utilizzare la sessione "Gnome su Xorg" per farlo funzionare.

Per riavviare la sessione di Gnome Shell mentre tutto è bloccato, iniziare premendo Alt + F2 sulla tastiera. L'esecuzione di questa combo da tastiera farà apparire una finestra al centro dello schermo in cui potrai inserire i comandi.

Nella casella di comando, digita "r."Questo comando riavvierà completamente la sessione, riavvierà Gnome Shell e risolverà anche eventuali problemi del gestore delle finestre che potresti avere (anche se riavvia principalmente la sessione senza disconnetterti).

r

Premere Invio per eseguire il comando. Sentiti libero di rieseguire questo comando più di una volta se un singolo riavvio non risolve il problema. Di solito, eseguire il comando di riavvio un paio di volte di seguito corregge le cose.

Metodo 2 - Correzione del riavvio di Wayland

Wayland è il nuovo protocollo di visualizzazione moderno perLinux e Gnome Shell lo hanno abbracciato presto. Se stai usando Intel open-source o altri driver GPU supportati, mentre esegui Gnome, molto probabilmente stai usando Wayland.

La sessione di Wayland per Gnome ha tonnellate dimiglioramenti delle prestazioni, ma possono ancora verificarsi arresti anomali. Sfortunatamente, la funzione di riavvio non funziona in questa sessione. Quindi, se ti sei imbattuto in una sessione desktop Gnome bloccata, devi fare qualcos'altro per riprendere il controllo del tuo computer.

Per riavviare una sessione di Wayland Gnome, non lo sarailavorando all'interno dell'ambiente desktop Gnome. Dovrai invece accedere alla console TTY e forzare il desktop manager che gestisce il riavvio di Gnome, forzando il riavvio della sessione. stampa Ctrl + Alt + F2 o Ctrl + Alt + F3 per accedere alla console TTY.

Una volta all'interno della finestra della console TTY, è necessario accedere. Scrivere il nome utente in tutte le lettere minuscole e premere Accedere. Seguendo il nome utente, scrivi la tua password. Dopo aver inserito la password con successo, avrai accesso alla riga di comando di Linux in modalità TTY.

Da qui, segui le istruzioni dettagliate per riavviare la sessione di Gnome Shell.

Passo 1: Usando il stop di sistema comando, arresta l'esecuzione del display manager di Gnome. In questo modo la sessione di Gnome Shell verrà terminata automaticamente e la farà chiudere.

sudo systemctl stop gdm

Oppure, se usi LightDM con Gnome, esegui invece questo comando.

sudo systemctl stop lightdm

Passo 2: Eseguendo il comando stop, Gnome (o il gestore LightDM) smetterà di funzionare. Da qui, esegui il inizio comandare e riavviare il gestore degli accessi.

sudo systemctl start gdm

Oppure, per LightDM, eseguire invece questo comando.

sudo systemctl start lightdm

Supponendo che il comando abbia esito positivo, il tuo PC Linux dovrebbe mostrarti la schermata di accesso di Gnome e sarai in grado di usarlo per accedere di nuovo a Gnome Shell, senza una sessione bloccata!

Metodo 3: visualizzazione della sostituzione della correzione

Se hai provato le correzioni di Xorg e Wayland eho scoperto che non hanno funzionato secondo le tue esigenze, c'è un terzo modo per riavviare la sessione di Gnome Shell mentre è bloccata, usando la funzione di "sostituzione" integrata di Shell.

Il comando "sostituisci" funziona in modo simile alla correzione di Gnome Wayland, in quanto deve essere avviato nella finestra TTY. Quindi, premi Ctrl + Alt + F2 o Ctrl + Alt + F3 per accedervi.

Nota: questa correzione funziona con tutte le versioni di Gnome Shell, incluso Wayland.

All'interno dell'area TTY sul tuo PC Linux, scrivinome utente e password per accedere all'interfaccia della riga di comando. Quindi, segui le istruzioni dettagliate di seguito per imparare a ripristinare la sessione di Gnome con questo metodo.

Passo 1: Creare un file chiamato "gnome-restart" utilizzando toccare.

touch gnome-restart

Passaggio 2: utilizzo di eco comando, aggiungi il codice di riavvio al file gnome-restart.

echo "#!/bin/bash" > gnome-restart
echo "DISPLAY=:0 gnome-shell --replace &" >> gnome-restart

Passaggio 3: Aggiorna le autorizzazioni al file "gnome-restart" in modo che possa essere eseguito come programma dal terminale usando il chmod comando.

sudo chmod +x gnome-restart

Step 4: Sposta il file "gnome-restart" in / usr / bin/ in modo che il sistema possa chiamarlo come un programma.

sudo mv gnome-restart /usr/bin/

Passaggio 5: Dal terminale TTY, scrivere gnome-restart per riavviare la sessione di Gnome Shell.

Nota: il comando gnome-restart può anche essere eseguito direttamente dal desktop di Gnome. Per farlo, premere Alt + F2 per aprire la finestra dei comandi sul desktop ed eseguire il comando al suo interno.

gnome-restart

Dopo aver eseguito correttamente il comando da TTY, tornare al desktop di Gnome premendo Ctrl + Alt + F2 o Ctrl + Alt + F3. La tua sessione dovrebbe essere di nuovo utilizzabile!

Commenti