- - Hoe een bevroren XFCE Linux-bureaublad te repareren

Hoe een bevroren XFCE Linux-bureaublad te repareren

De XFCE4-desktopomgeving is een lichtgewichtkrachtpatser van een desktopomgeving. Het is oerdegelijk en crasht zelden, vanwege de betrouwbaarheid en stabiliteit van de codebasis. Dat gezegd hebbende, niets is 100% perfect en er kunnen zelfs problemen optreden op de meest stevige desktops. Dus, hier is hoe een bevroren XFCE Linux-bureaublad op te lossen.

Vernieuw het XFCE4-paneel

Meestal hebben de problemen, problemen en crashes op XFCE4 betrekking op het XFCE4-paneel. Het is begrijpelijk, omdat er soms plug-ins aan het paneel kunnen worden toegevoegd die ervoor zorgen dat het niet werkt.

Helaas is er geen ingebouwde manier voor XFCE-gebruikers omklik op een knop zodat het paneel opnieuw wordt opgestart en er geen geheime resetfunctie is ingebouwd zoals in Gnome Shell. In plaats daarvan moeten gebruikers die een niet-reagerend XFCE4-paneel willen repareren, het geforceerd afsluiten en opnieuw starten.

De beste manier om het XFCE4-paneel te doden en opnieuw uit te voerenis bij de terminal. Vooral omdat de terminalemulator u uitvoergegevens van het programma geeft en u de problemen kunt oplossen waardoor uw paneel vastloopt en mislukt. Dus druk op Ctrl + Alt + T of Ctrl + Shift + T op het toetsenbord en open een terminalvenster. Zodra het terminalvenster klaar is voor gebruik, voert u de pidof opdracht om de proces-ID code voor het paneel te bepalen.

pidof xfce4-panel

Lees het uitvoernummer en plaats het in de doden commando hieronder.

kill number-from-pidof

Als alternatief, probeer het commando als de bovenste opdracht het paneel niet doodt.

killall xfce4-panel

Met het XFCE4-paneel gesloten, kunt u het rechtstreeks vanuit de terminal opnieuw opstarten met:

xfce4-panel &

Als u deze opdracht uitvoert vanaf de terminal, wordt een nieuw XFCE4-paneel aan het scherm toegevoegd. Van daaruit kunt u uitvoeren verloochenen, verstoten om het als een proces op de achtergrond uit te voeren, buiten de terminal.

disown

Vernieuw de XFCE4-vensterbeheerder

Hoewel het XFCE4-paneel een grote ergernis is, is het dat welniet het enige met het potentieel om uw desktop-sessie te breken. De XFCE4-vensterbeheerder kan ook tegen problemen aanlopen wanneer deze crasht en kan ervoor zorgen dat u vensters op het bureaublad niet kunt minimaliseren / maximaliseren.

Net als het paneel kan de Window manager via de terminal worden afgehandeld. Start dus een terminalvenster door op te drukken Ctrl + Alt + T of Ctrl + Shift + T op het toetsenbord. Vanaf daar moet je de xfwm4 commando met de "–replace" schakelaar, zodat deze zichzelf kan vervangen door de huidige instantie van de window manager die kapot is.

xfwm4 --replace

Als u het bovenstaande commando uitvoert, ziet u uwbureaublad flikkert even. Raak niet in paniek! Deze flits is een goede zaak en het betekent dat de windowmanager en alles wat je bureaubladsessie afhandelt verfrissend is. Vanaf hier zijn alle problemen met het schakelen tussen vensters verdwenen!

Is de window manager niet verfrissend tijdens het uitvoerenhet commando vervangen? Probeer het een paar keer opnieuw uit te voeren. Of, als al het andere faalt, voer een kill-opdracht uit en de XFCE4-desktopomgeving zou automatisch de window manager automatisch moeten herstarten.

killall xfwm4

of

pidof xfwm4
kill number-from-pidof

Maak een reset-script

Een paar opdrachten in de Linux-terminal gebruiken om het XFCE4-paneel opnieuw op te starten of de XFCE4-vensterbeheerder werkt in een snuifje, maar als je alles in één keer wilt doen, is de beste manier om een ​​script te schrijven.

De eerste stap bij het maken van een reset-script voor het XFCE4-bureaublad is het maken van het bestand waarin de code wordt opgeslagen. Gebruik de om een ​​nieuw bestand te maken aanraken commando hieronder.

touch xfce4-restart

Nadat u de bovenstaande aanraakopdracht hebt uitgevoerd, verschijnt een bestand met de naam "xfce4-herstart" in uw thuismap (~). Open vanaf hier het scriptbestand met de Nano-teksteditor.

nano -w xfce4-restart

Schrijf bovenaan het herstartbestand de eerste regel code. Deze code staat bekend als de 'shebang' en helpt uw ​​Linux-besturingssysteem het script correct uit te voeren.

#!/bin/bash

Volg de shebang-code en voeg de opdracht toe die het XFCE4-paneel zal doden.

killall xfce4-panel

druk op invoeren om een ​​nieuwe regel onder het paneelcommando te maken, voeg dan een commando toe om het paneel opnieuw uit te voeren.

xfce4-panel

Na het tweede paneelcommando moet u de code toevoegen om het vensterbeheer te vernieuwen. Druk op om het vensterbeheer te vernieuwen invoeren om nog een nieuwe regel te maken. Schrijf vervolgens in de xfwm4 –verplaatsen commando.

xfwm4 --replace &

Sla uw bewerkingen op in het xfce4-herstartbestand in de Nano-teksteditor door op te drukken Ctrl + O op het toetsenbord. Verlaat daarna Nano door op te drukken Ctrl + X. Eenmaal uit de Nano-teksteditor, werkt u de machtigingen van uw herstartbestand bij met behulp van de chmod commando.

chmod +x xfce4-restart

Met de bestandsrechten up-to-date, verplaats het bestand naar "/ usr / bin /" met de mv commando.

sudo mv xfce4-restart /usr/bin/

U kunt nu zowel het paneel- als vensterbeheer op het XFCE4-bureaublad opnieuw opstarten door alleen het snelstartprogramma met Alt + F2, voer het onderstaande commando in en druk op de invoeren sleutel!

 xfce4-restart
</ P>

Comments