Come riparare un desktop XFCE Linux congelato

L’ambiente desktop XFCE4 è una centrale elettrica leggera di un ambiente desktop. È solido come una roccia e raramente si blocca, a causa dell’affidabilità e della stabilità della sua base di codice. Detto questo, nulla è perfetto al 100% e possono verificarsi problemi anche sui desktop più robusti. Quindi, ecco come riparare un desktop XFCE Linux congelato.

Aggiorna il pannello XFCE4

Il più delle volte, i problemi, i problemi e gli arresti anomali su XFCE4 coinvolgono il pannello XFCE4. È comprensibile, poiché a volte al pannello possono essere aggiunti plug-in che ne causano il fallimento.

Purtroppo, non esiste un modo integrato per gli utenti XFCE di fare clic su un pulsante in modo che il pannello si riavvii e non esiste una funzione di ripristino segreta integrata come in Gnome Shell. Invece, gli utenti che desiderano riparare un pannello XFCE4 non reattivo devono chiuderlo forzatamente e riavviarlo.

Il modo migliore per uccidere e rieseguire il pannello XFCE4 è con il terminale. Principalmente perché l’emulatore di terminale ti fornirà i dettagli dell’output del programma e sarai in grado di risolvere i problemi che causano il blocco e il fallimento del tuo pannello. Quindi, premi Ctrl + Alt + T o Ctrl + Maiusc + T sulla tastiera e apri una finestra del terminale. Quando la finestra del terminale è pronta per l’uso, eseguire il comando pidof per determinare il codice ID del processo per il pannello.

pidof xfce4-panel

Leggi il numero di output e inseriscilo nel comando kill di seguito.

kill number-from-pidof

In alternativa, se il comando in alto non uccide il pannello, prova questo comando.

killall xfce4-panel

Con il pannello XFCE4 chiuso, puoi rilanciarlo direttamente dal terminale con:

xfce4-panel &

L’esecuzione di questo comando dal terminale aggiungerà un nuovo pannello XFCE4 sullo schermo. Da lì, puoi eseguire disown per inviarlo in esecuzione in background come processo, al di fuori del terminale.

disown

Aggiorna il window manager XFCE4

Sebbene il pannello XFCE4 sia un grosso fastidio, non è l’unica cosa che può potenzialmente interrompere la sessione desktop. Il window manager XFCE4 può anche incorrere in alcuni problemi quando si blocca e può fare in modo che non sia possibile ridurre a icona / massimizzare le finestre aperte sul desktop.

Proprio come il pannello, il gestore delle finestre può essere gestito tramite il terminale. Quindi, avvia una finestra di terminale premendo Ctrl + Alt + T o Ctrl + Maiusc + T sulla tastiera. Da lì, dovrai eseguire il comando xfwm4 con l’opzione “–replace”, in modo che possa sostituirsi con l’istanza corrente del gestore delle finestre che è rotta.

xfwm4 --replace

Dopo aver eseguito il comando sopra, vedrai il tuo desktop sfarfallare per un secondo. Niente panico! Questo flash è una buona cosa e significa che il window manager e tutto ciò che gestisce la sessione desktop si sta aggiornando. Da qui, tutti i problemi di cambio di finestra dovrebbero essere risolti!

Il window manager non si aggiorna quando esegui il comando di sostituzione? Prova a rieseguirlo alcune volte. Oppure, se tutto il resto fallisce, esegui un comando kill e l’ambiente desktop XFCE4 dovrebbe riavviare automaticamente il gestore delle finestre da solo.

killall xfwm4

o

pidof xfwm4
kill number-from-pidof

Crea uno script di ripristino

Usare alcuni comandi nel terminale Linux per riavviare il pannello XFCE4 o il window manager XFCE4 funziona in un attimo, ma se desideri fare tutto in una volta, il modo migliore è scrivere uno script.

Il primo passaggio nella creazione di uno script di ripristino per il desktop XFCE4 è creare il file in cui verrà memorizzato il codice. Per creare un nuovo file, utilizza il comando touch di seguito.

touch xfce4-restart

Dopo aver eseguito il comando touch sopra, un file con il nome “xfce4-restart” apparirà nella tua directory home (~). Da qui, apri il file di script con l’editor di testo Nano.

nano -w xfce4-restart

Nella parte superiore del file di riavvio, scrivi nella prima riga di codice. Questo codice è noto come “shebang” e aiuterà il tuo sistema operativo Linux a eseguire correttamente lo script.

#!/bin/bash

Seguendo il codice shebang, aggiungi il comando che ucciderà il pannello XFCE4.

killall xfce4-panel

Premere Invio per creare una nuova riga sotto il comando del pannello, quindi aggiungere un comando per rieseguire il pannello.

xfce4-panel

Dopo il secondo comando del pannello, è necessario aggiungere il codice per aggiornare il gestore delle finestre. Per aggiornare il window manager premere Invio per creare un’altra nuova riga. Quindi, scrivi nel comando xfwm4 –replace.

xfwm4 --replace &

Salva le modifiche nel file xfce4-restart nell’editor di testo Nano premendo Ctrl + O sulla tastiera. Successivamente, esci da Nano premendo Ctrl + X. Una volta uscito dall’editor di testo Nano, aggiorna i permessi del tuo file di riavvio usando il comando chmod.

chmod +x xfce4-restart

Con i permessi del file aggiornati, spostare il file in “/ usr / bin /” con il comando mv.

sudo mv xfce4-restart /usr/bin/

Ora sarai in grado di riavviare sia il pannello che il gestore delle finestre sul desktop XFCE4 semplicemente aprendo l’avvio rapido con Alt + F2, inserendo il comando sottostante e premendo il tasto Invio!

 xfce4-restart