Come riparare un desktop Mate Linux congelato

click fraud protection

Il desktop Mate è basato su Gnome 2.X, che esiste da più di dieci anni. Dal momento che si basa su una tecnologia così vecchia, è molto affidabile e raramente si imbatte in problemi. Tuttavia, "quasi" non è un tasso di successo del 100% e, sfortunatamente, a volte possono sorgere problemi e interrompere il flusso di lavoro. Quando si presentano questi problemi, molti utenti Linux non sanno cosa fare per risolverli. Ecco come riparare un desktop Mate Linux congelato.

Aggiorna il pannello Mate

Il più delle volte quando si verifica un arresto anomalo o un blocco sul desktop Mate, il pannello è in errore. Si possono verificare arresti anomali del pannello, anche tra software stabili ben collaudati come Mate, a causa di numerosi fattori, come l'esaurimento della memoria, applet di pannelli di terze parti e così via. Il modo migliore per risolvere questo problema è aggiornare il pannello rotto.

Aggiornare un pannello Mate non funzionante è un po 'più complicato di un aggiornamento degli ambienti desktop moderni come Gnome Shell. La ragione? Mate è basato su una versione precedente del desktop Gnome, che non ha mai avuto una funzione di "aggiornamento" integrata. Di conseguenza, dovrai prendere le cose nelle tue mani usando il terminale.

instagram viewer

Per accedere a una finestra del terminale sul desktop Mate, premere Ctrl + Alt + T o Ctrl + Maiusc + T sulla tastiera. Da qui, esegui il pidof comando su "mate-panel", il nome del processo che gestisce il pannello su Mate.

pidof mate-panel

Esecuzione di pidof il comando restituirà un output numerico. L'output di questo numero è l'ID del processo per il programma del pannello. Da qui, sarai in grado di uccidere il pannello Mate congelato / rotto con il uccidere comando.

uccide process-id-from-pidof

In alternativa, se si uccide il programma con il uccidere comando e pidof non funziona per te, prova il uccidi tutti comando insieme a "mate-panel".

killall mate-panel

Una volta che hai "ucciso" il pannello, Mate dovrebbe automaticamente far apparire immediatamente un nuovo pannello funzionante e i tuoi problemi dovrebbero essere risolti. Se il sistema non visualizza un nuovo pannello, puoi chiamarlo manualmente con il comando seguente.

pannello di comando e

Aggiorna il gestore finestre Mate

Un altro motivo per cui l'ambiente desktop Mate può essere bloccato, bloccato o bloccato è dovuto al gestore di finestre Marco. Di solito, questi arresti anomali sono dovuti all'età del gestore finestre, ai bug o a vari altri fattori.

L'aggiornamento di Mate Window Manager (Marco,) proprio come il Mate Panel deve essere fatto nella riga di comando principalmente perché non c'è un'opzione di aggiornamento integrata per Marco nelle impostazioni di sistema.

Aprire una finestra del terminale premendo Ctrl + Alt + T o Ctrl + Maiusc + T sulla tastiera. Da lì, esegui il marco -replace comando. Assicurati di aggiungere in & simbolo per indicare alla shell Bash di posizionare questo comando in background.

marco --replace &

Mentre esegui il comando sopra nel terminale sul tuo PC Mate, il gestore di finestre Mate dovrebbe aggiornarsi immediatamente e inviare il comando in esecuzione in background. Ora esegui il rinnegare comando per disconnettere Marco dalla shell in esecuzione.

rinnegare

Una volta eseguito il comando disown, tutti i problemi con il sistema di gestione della finestra Mate devono essere risolti!

Crea uno script di ripristino

Aggiornare l'ambiente desktop Mate con i comandi sopra è abbastanza utile, in quanto ti consente di salvarti rapidamente. Tuttavia, se non sei un fan di ricordare più comandi per correggere la sessione di Mate, sarai felice di sapere che tutto ciò può essere risolto con uno script di reimpostazione rapida.

Il primo passo nella creazione di uno script di ripristino è quello di creare un nuovo file vuoto nella directory home (~). Usando il toccare comando, crea il file “mate-reset” vuoto.

toccare mate-reset

Con il nuovo file "mate-reset" creato, aprilo nell'editor di testo Nano a scopo di modifica.

nano -w mate-reset

Incolla la prima riga di codice nella parte superiore dello script. Questo codice è noto come "shebang" e farà sapere alla shell Bash cosa fare con il file di script.

#! / Bin / bash

Dopo la prima riga di codice, premere il tasto accedere chiave per creare una nuova linea. Quindi, aggiungi la seconda riga di codice che ripristinerà il pannello Mate.

killall mate-panel

Dopo il comando di ripristino del pannello, premere accedere per fare l'ennesima nuova linea. Quindi, aggiungi l'ultima riga di codice per lo script, che ripristinerà il gestore di finestre Mate.

marco --replace &

Salvare le modifiche allo script in Nano premendo Ctrl + Oe chiudilo con Ctrl + X. Da lì, aggiorna le autorizzazioni e installa "mate-reset" nella directory "/ usr / bin /".

sudo chmod + x mate-reset
sudo mv mate-reset / usr / bin /

Una volta che lo script di ripristino di Mate si trova nella directory "/ usr / bin /", sarai in grado di ripristinare il desktop di Mate premendo Alt +F2e inserendo il comando seguente.

compagno-reset
watch instagram story