Sessione di Gnome congelata, alcune opzioni per riavviarla

su come correggere una sessione desktop di gnome congelata

Nel prossimo articolo daremo uno sguardo a cosa possiamo fare se ci troviamo di fronte a una sessione congelata di Gnome. Al giorno d'oggi, molte persone usano Gnome Shell perché è affidabile, facile da usare e sempre più veloce. Tuttavia, anche le migliori scrivanie hanno problemi.

Forse il problema più eclatante e debilitante di cui soffre Gnome è quello molti utenti bloccano la sessione. Nelle righe seguenti vedremo cosa fare quando avremo una sessione desktop Gnome congelata.

Come riavviare una sessione Gnome congelata

Metodo 1: riavvia X11

Gnome Shell ha una funzione di riavvio incorporata. Gli utenti possono eseguirlo per riavviare un desktop bloccato. L'unico inconveniente è quello questo non funziona con Wayland, quindi dobbiamo uso "Xorg" perché funzioni.

Per riavviare la sessione di Gnome Shell mentre tutto è congelato, inizieremo premendo la combinazione di tasti Alt + F2. Questo farà apparire una finestra in cui possiamo scrivere comandi.

In questa finestra dovremo solo scrivere 'r'. Questo comando principalmente riavvia la sessione senza chiuderla.

eseguire un ordine dal desktop

r

Potremo farlo tutte le volte che vogliamo, nel caso in cui un singolo riavvio non risolva il problema.

Metodo 2: riavvio di Wayland

Se stai usando Wayland per Gnome noterai una buona prestazione, ma nonostante ciò, possono verificarsi blocchi di sessione. Sfortunatamente, qui la funzione di reset non funziona. Sarà necessario fare di più per riprendere il controllo della squadra.

Per riavviare una sessione, in questo caso non saremo in grado di lavorare nell'ambiente desktop Gnome. Anziché Dovremo utilizzare la console TTY e forzare un riavvio dell'amministratore desktop che Gnome gestisce e quindi essere in grado di riavviare la sessione. Per aprire la console, possiamo usare le combinazioni di tasti Ctrl + Alt + F2 o Ctrl + Alt + F3.

Una volta all'interno della finestra della console TTY, dovremo accedere. Se tutto è corretto, avremo accesso al file riga di comando in modalità TTY. Da qui dovremo seguire le istruzioni passo passo per riavviare la nostra sessione:

Paso 1: Con il comando systemctl stop, interromperemo l'esecuzione dello screen manager di Gnome. Fai questo si disconnetterà automaticamente da Gnome Shell:

sudo systemctl stop gdm

Se usi LightDM con Gnome, al posto del comando dovrai usare:

sudo systemctl stop lightdm

Paso 2: Quando si esegue il comando di arresto, gdm o lightdm smetteranno di funzionare. Da qui lo faremo ricominciare utilizzando il comando di avvio:

sudo systemctl start gdm

Per LightDM il comando da eseguire sarebbe:

sudo systemctl start lightdm

Se i comandi vengono eseguiti correttamente, dovremmo vedere la schermata di login di Gnome. Da lì possiamo accedere di nuovo.

Metodo 3: utilizzo di gnome-shell –replace

Se hai provato i metodi sopra di Xorg e Wayland e non sei ancora riuscito a risolvere i problemi, c'è ancora un terzo modo per riavviare la sessione di Gnome Shell mentre è congelata. L'argomento "sostituire“Funziona in modo simile a quello che abbiamo fatto con Wayland, da allora deve essere avviato dal terminale TTY. Vi accediamo con le combinazioni di tasti Ctrl + Alt + F2 o Ctrl + Alt + F3.

Come ho letto là fuori, questa soluzione funziona con tutte le versioni di Gnome Shell, compreso Wayland.

All'interno del terminale TTY, accediamo con il nostro utente e seguiamo le seguenti istruzioni:

Per prima cosa stiamo andando crea un file chiamato "gnome-riavvia" utilizzando il comando touch:

touch gnome-restart

Il seguente sarà usa il comando echo. Con il quale aggiungeremo il codice di ripristino al file gnome-riavvia, scrivendo nel terminale prima la riga:

echo '#!/bin/bash' > gnome-restart

E poi quest'altra riga:

echo 'DISPLAY=:0 gnome-shell --replace &' >> gnome-restart

Aggiorneremo i permessi dei file 'gnome-riavvia' che abbiamo appena creato in modo da poterlo eseguire come programma dal terminale:

sudo chmod +x gnome-restart

Il seguente sarà sposta file 'gnome-riavvia' per / usr / bin /. Con questo otterremo che il sistema possa chiamarlo come un programma:

gnome-riavvia

sudo mv gnome-restart /usr/bin/

Dal terminale TTY, dovremo scrivere gnome-riavvia per riavviare la nostra sessione di Gnome Shell congelato. Possiamo anche eseguire questo comando direttamente dal desktop di Gnome premendo Alt + F2 per aprire la finestra di comando in cui scriveremo:

gnome-restart

Dopo aver eseguito con successo il comando, la nostra sessione dovrebbe essere di nuovo funzionante.

Metodo 4: utilizzo di Killall

Uccidi per Ubuntu
Articolo correlato:
Uccidi: tutto ciò che devi sapere su questo comando per Unix

Detto questo, quando una sessione di Gnome va in crash, penso che questo sia il modo più semplice per riavviarlo. Dovremo solo scrivere sul TTY:

killall -3 gnome-shell

Il comando di cui sopra possiamo anche usalo come alias nel file ~ / .bashrc come segue:

aka aggiungi gnome killall

alias kgnome=’killall -3 gnome-shell’

Una volta salvato il file, quando una sessione desktop è congelata, dal TTY dovremo solo scrivere:

kgnome

Con questo comando forzeremo la chiusura della sessione bloccata.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.