Een bevroren XFCE Linux-desktop repareren?

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


Verbeter het Gnome Shell-klembord met Pano

Verbeter het Gnome Shell-klembord met Pano

Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!

Hoe DaVinci Resolve 17 op Linux te installeren

Hoe DaVinci Resolve 17 op Linux te installeren

Heb je een geweldige niet-lineaire video-editor nodig voor je Linux-box? Laat Davinci Resolve 17 werken met deze gids!

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Wallpaper Downloader is een gelikte Linux wallpaper-downloader en -manager. Het ondersteunt de meeste Linux-desktopomgevingen en is zeer eenvoudig te gebruiken. Deze gids

Hoe Tuxedo OS op uw computer te installeren

Hoe Tuxedo OS op uw computer te installeren

Wilt u Tuxedo OS testen door Tuxedo-computers? Leer hoe u de nieuwste versie van Tuxedo OS op uw pc kunt laten werken.

Hoe een DEB-bestand op Linux te installeren

Hoe een DEB-bestand op Linux te installeren

Wat is een DEB-bestand? Wat doe je ermee? Leer de vele manieren waarop u DEB-bestanden op uw Linux-pc kunt installeren.

Hoe Dying Light op Linux te spelen

Hoe Dying Light op Linux te spelen

Dying Light is een survival-horror-videogame uit 2015, ontwikkeld door Techland en uitgegeven door Warner Bros Interactive Entertainment. Het spel draait om

Hoe Neptune Linux op uw computer te installeren

Hoe Neptune Linux op uw computer te installeren

Neptune gebruikt de KDE Plasma 5-desktopomgeving en streeft ernaar een elegant besturingssysteem te leveren. Hier leest u hoe u Neptune Linux op uw computer installeert.

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Wilt u Ubuntu's nieuwe op snap-pakketten gebaseerde desktopbesturingssysteem uitproberen? Leer hoe u het op een virtuele machine implementeert met deze handleiding.

Hoe Undertale op Linux te spelen

Hoe Undertale op Linux te spelen

Undertale is een 2D indie-RPG uit 2015, ontwikkeld en uitgegeven door game-ontwikkelaar Toby Fox. Deze gids behandelt het downloaden en installeren van Undertale op uw

Hoe speel je Total War: THREE KINGDOMS op Linux

Hoe speel je Total War: THREE KINGDOMS op Linux

Total War: Three Kingdoms is een turn-based strategie-RTS-game ontwikkeld door Creative Assembly. Hier leest u hoe u op Linux kunt spelen.