- - Hur man fixar ett fryst XFCE Linux-skrivbord

Hur man fixar ett fryst XFCE Linux-skrivbord

Skrivbordsmiljön XFCE4 är en lättviktkraftverk i en skrivbordsmiljö. Det är bunnsolid och kraschar sällan på grund av hur tillförlitlig och stabil dess kodbas är. Som sagt, ingenting är 100% perfekt, och problem kan hända även på de mest robusta av stationära datorer. Så här fixar du ett fryst XFCE Linux-skrivbord.

Uppdatera XFCE4-panelen

Oftast involverar problemen, problemen och krascherna på XFCE4 panelen XFCE4. Det är förståeligt, eftersom panelen ibland kan läggas till plugins som gör att den misslyckas.

Tyvärr finns det inget inbyggt sätt för XFCE-användare att göraklicka på en knapp så att panelen startar om, och det finns ingen hemlig återställningsfunktion inbyggd som i Gnome Shell. Istället måste användare som vill fixa en XFCE4-panel som inte svarar tvinga att sluta den och starta om den igen.

Det bästa sättet att döda och köra XFCE4-panelen igenär med terminalen. Huvudsakligen eftersom terminalemulatorn ger dig information om programutdata och du kan felsöka problemen som gör att din panel låses upp och misslyckas. Så, tryck Ctrl + Alt + T eller Ctrl + Skift + T på tangentbordet och öppna ett terminalfönster. När terminalfönstret är klart att använda kör du pidof kommando för att bestämma process-ID-koden för panelen.

pidof xfce4-panel

Läs utgångsnumret och placera det i döda kommando nedan.

kill number-from-pidof

Alternativt, om det översta kommandot inte dödar panelen, prova det här kommandot.

killall xfce4-panel

Med XFCE4-panelen stängd kan du starta om den direkt från terminalen med:

xfce4-panel &

Om du kör detta kommando från terminalen läggs en ny XFCE4-panel till skärmen. Därifrån kan du köra förneka att skicka den för att köra i bakgrunden som en process, utanför terminalen.

disown

Uppdatera fönsterhanteraren för XFCE4

Även om XFCE4-panelen är en stor irritation, så är deninte det enda med potential att bryta din stationära session. XFCE4-fönsterhanteraren kan också stöta på några problem när den kraschar och kan göra det så att du inte kan minimera / maximera fönster öppna på skrivbordet.

Liksom panelen kan Window-hanteraren hanteras via terminalen. Så, starta ett terminalfönster genom att trycka på Ctrl + Alt + T eller Ctrl + Skift + T på tangentbordet. Därifrån måste du köra xfwm4 kommandot med omkopplaren “–Repla”, så att den kan ersätta sig själv med den nuvarande instansen av fönsterhanteraren som är trasig.

xfwm4 --replace

När du kör kommandot ovan ser du dittskrivbordsflimmer en sekund. Få inte panik! Denna blixt är bra, och det betyder att fönsterhanteraren och allt som hanterar din stationära session är uppfriskande. Härifrån bör alla fönsterbytesproblem försvinna!

Är inte fönsterhanteraren uppdaterad när du körersätta kommandot? Försök att köra den igen några gånger. Eller, om allt annat misslyckas, kör ett kill-kommando och skrivbordsmiljön XFCE4 bör automatiskt starta om fönsterhanteraren på egen hand.

killall xfwm4

eller

pidof xfwm4
kill number-from-pidof

Skapa ett återställningsskript

Använda några kommandon i Linux-terminalen för att starta om XFCE4-panelen eller XFCE4-fönsterhanteraren fungerar i en nypa, men om du vill göra allt på en gång är det bästa sättet att skriva ett skript.

Det första steget i att skapa ett återställningsskript för skrivbordet XFCE4 är att skapa filen där koden kommer att lagras. För att skapa en ny fil använder du Rör kommando nedan.

touch xfce4-restart

Efter att ha kört pekskommandot ovan, kommer en fil med namnet “xfce4-restart” att visas i din hemkatalog (~). Härifrån öppnar du skriptfilen med Nano-textredigeraren.

nano -w xfce4-restart

Skriv högst upp i omstartfilen i den första raden i koden. Den här koden är känd som "shebang" och den hjälper ditt Linux-operativsystem att köra skriptet ordentligt.

#!/bin/bash

Efter shebangkoden lägger du till kommandot som dödar XFCE4-panelen.

killall xfce4-panel

Tryck Stiga på för att skapa en ny rad under panelkommandot, lägg sedan till ett kommando för att köra panelen igen.

xfce4-panel

Efter det andra panelkommandot måste du lägga till koden för att uppdatera fönsterhanteraren. För att uppdatera fönsterhanteraren, tryck på Stiga på att göra en ny ny linje. Skriv sedan i xfwm4 –replace kommando.

xfwm4 --replace &

Spara dina ändringar i xfce4-omstart-filen i Nano-textredigeraren genom att trycka på Ctrl + O på tangentbordet. Efter det, avsluta Nano genom att trycka på Ctrl + X. När Nano-textredigeraren har gått ut, uppdaterar du behörigheterna för din omstartfil med chmod kommando.

chmod +x xfce4-restart

Med filtillståndet uppdaterat flyttar du filen till "/ usr / bin /" med mv kommando.

sudo mv xfce4-restart /usr/bin/

Du kommer nu att kunna starta om både panelen och fönsterhanteraren på skrivbordet XFCE4 genom att bara få fram snabbstartaren med Alt + F2, ange kommandot nedan och trycka på Stiga på nyckel!

 xfce4-restart
</ P>

kommentarer