Een bevroren XFCE Linux-desktop repareren?

De XFCE4-desktopomgeving is een lichtgewicht krachtpatser van een desktopomgeving. Het is ijzersterk en crasht zelden, vanwege hoe betrouwbaar en stabiel de codebase is. Dat gezegd hebbende, niets is 100% perfect en er kunnen zelfs op de meest robuuste desktops problemen optreden. Dus, hier is hoe je een bevroren XFCE Linux-desktop repareert.

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 om op een knop te klikken zodat het paneel opnieuw wordt opgestart, en er is geen geheime resetfunctie 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 voeren, is met de terminal. Voornamelijk omdat de terminalemulator u details over de programma-uitvoer geeft, en u de problemen kunt oplossen die ervoor zorgen dat uw paneel vastloopt en faalt. Druk dus 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 opdracht pidof uit om de proces-ID-code voor het paneel te bepalen.

pidof xfce4-panel

Lees het uitvoernummer en plaats het in het  onderstaande kill-  commando.

Een bevroren XFCE Linux-desktop repareren?

kill number-from-pidof

Als alternatief, als het topcommando het paneel niet doodt, probeer dan dit commando.

killall xfce4-panel

Met het XFCE4-paneel gesloten, kunt u het direct vanaf de terminal opnieuw starten met:

xfce4-paneel &

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

verloochenen

Vernieuw de XFCE4-vensterbeheerder

Hoewel het XFCE4-paneel een grote ergernis is, is het niet het enige met het potentieel om uw desktopsessie te verbreken. De XFCE4-vensterbeheerder kan ook problemen tegenkomen wanneer deze crasht en kan ervoor zorgen dat u geopende vensters op het bureaublad niet kunt minimaliseren/maximaliseren.

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

Een bevroren XFCE Linux-desktop repareren?

xfwm4 --vervangen

Na het uitvoeren van de bovenstaande opdracht, ziet u uw bureaublad even flikkeren. Geen paniek! Deze flits is een goede zaak, en het betekent dat de vensterbeheerder en alles wat met uw desktopsessie omgaat, verfrissend is. Vanaf hier zouden alle problemen met het wisselen van vensters moeten zijn verdwenen!

Vernieuwt de windowmanager niet wanneer u de opdracht Replace uitvoert? Probeer het een paar keer opnieuw uit te voeren. Of, als al het andere faalt, voer dan een kill-opdracht uit en de XFCE4-desktopomgeving zou automatisch de windowmanager opnieuw moeten opstarten.

killall xfwm4

of

pidof xfwm4 kill-nummer-van-pidof

Maak een resetscript

Een paar commando's in de Linux-terminal gebruiken om het XFCE4-paneel of de XFCE4-vensterbeheerder opnieuw op te starten, werkt in een mum van tijd, maar als je het allemaal in één keer wilt doen, kun je het beste een script schrijven.

De eerste stap bij het maken van een resetscript voor de XFCE4-desktop is het maken van het bestand waarin de code wordt opgeslagen. Gebruik de onderstaande aanraakopdracht om een ​​nieuw bestand te maken .

raak xfce4-herstart aan

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

nano -w xfce4-herstart

Schrijf bovenaan het herstartbestand de eerste regel code. Deze code staat bekend als de "shebang", en het zal je Linux-besturingssysteem helpen 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 Enter om een ​​nieuwe regel onder de paneelopdracht te maken en voeg vervolgens een opdracht toe om het paneel opnieuw uit te voeren.

xfce4-paneel

Na de tweede paneelopdracht moet u de code toevoegen om de vensterbeheerder te vernieuwen. Om de venstermanager te vernieuwen, drukt u op Enter om nog een nieuwe regel te maken. Schrijf vervolgens de opdracht xfwm4 –replace in .

xfwm4 --vervang &

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

chmod +x xfce4-herstart

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

sudo mv xfce4-restart /usr/bin/

U kunt nu zowel de paneel- als de venstermanager op het XFCE4-bureaublad opnieuw opstarten door het snelstartprogramma op te roepen met Alt + F2 , de onderstaande opdracht in te voeren en op de Enter- toets te drukken!

xfce4-herstart

Leave a Comment

Verbind/bedien computers via een netwerk met KontrolPack

Verbind/bedien computers via een netwerk met KontrolPack

Beheer computers in uw netwerk eenvoudig met KontrolPack. Verbind en beheer computers met verschillende besturingssystemen moeiteloos.

Emuleer toetsenbord- en muisklikken met Actionaz

Emuleer toetsenbord- en muisklikken met Actionaz

Wilt u bepaalde taken automatisch uitvoeren? In plaats van handmatig meerdere keren op een knop te moeten klikken, zou het niet beter zijn als een applicatie...

BBC iPlayer naar iPhone-downloader

BBC iPlayer naar iPhone-downloader

iDownloade is een platformonafhankelijke tool waarmee gebruikers DRM-vrije content kunnen downloaden van de iPlayer-service van de BBC. Het kan zowel video's in .mov-formaat downloaden.

14 nieuwe functies in Thunderbird 3 waar u blij van zult worden

14 nieuwe functies in Thunderbird 3 waar u blij van zult worden

We hebben de functies van Outlook 2010 uitgebreid besproken, maar aangezien het pas in juni 2010 uitkomt, is het tijd om Thunderbird 3 te bekijken.

Download FlightGear Flight Simulator gratis [Veel plezier]

Download FlightGear Flight Simulator gratis [Veel plezier]

Iedereen heeft wel eens een pauze nodig. Als je een interessant spel wilt spelen, probeer dan Flight Gear eens. Het is een gratis multi-platform opensource-game.

Mp3 Diags: Los tot 50 problemen met mp3-audiobestanden op

Mp3 Diags: Los tot 50 problemen met mp3-audiobestanden op

MP3 Diags is de ultieme tool om problemen met je muziekcollectie op te lossen. Het kan je mp3-bestanden correct taggen, ontbrekende albumhoezen toevoegen en VBR repareren.

Google Voice Desktop-meldingsapps

Google Voice Desktop-meldingsapps

Net als Google Wave heeft Google Voice wereldwijd voor behoorlijk wat ophef gezorgd. Google wil de manier waarop we communiceren veranderen en omdat het steeds populairder wordt,

Download Flickr-favorieten met FlickrFaves

Download Flickr-favorieten met FlickrFaves

Er zijn veel tools waarmee Flickr-gebruikers hun foto's in hoge kwaliteit kunnen downloaden, maar is er een manier om Flickr-favorieten te downloaden? Onlangs kwamen we

OK Sampler is gratis muzieksamplersoftware

OK Sampler is gratis muzieksamplersoftware

Wat is sampling? Volgens Wikipedia is het de handeling om een ​​deel, of sample, van een geluidsopname te nemen en te hergebruiken als instrument of als instrument.

Google Sites-back-up: importeren/exporteren

Google Sites-back-up: importeren/exporteren

Google Sites is een dienst van Google waarmee gebruikers een website kunnen hosten op de server van Google. Er is echter één probleem: er is geen ingebouwde optie voor back-up.