KDEs vindusjef (KWin) har gått over myeav forbedringer siden KDE Plasma 5 er utgitt. Blant disse forbedringene er raskere totalytelse, flere tilpasningsfunksjoner, feilrettinger og selvfølgelig lavere minnebruk. Fixingene som er lagt til KWin er merkbare, og som et resultat er det regelmessig vist seg å være en av de beste vinduslederne på hele Linux. Til tross for fortsatt, til tross for alle rettelser, skjer det fortsatt brudd, fryser og krasjer.
Hvis du har å gjøre med en frossen eller krasjet KDEwindows manager på Plasma 5-skrivebordet ditt, vil du ikke kunne trykke på en hurtigtast eller merke av for en innstilling for å fikse den. I stedet må du ta saken i egne hender. Så i denne guiden skal vi undersøke hvordan du reparerer en frossen KDE-vindusansvarlig.
Start windows manager med en kommando på nytt
KDE Plasma 5-vindusbehandler (KWin) kan enkeltstartes på nytt eller kjør om igjen hvis det er nødvendig. I motsetning til å tvinge KDE Plasma-panelet til å starte på nytt, kan ikke Kwin tippes med fra terminalvinduet. Årsaken til at det ikke fungerer slik, er at når vindusbehandleren er i ferd med å starte på nytt, er all mulighet til å veksle mellom programmer (inkludert terminalen) utilgjengelig.
En bedre måte å takle stopp av KDE Plasma påwindows manager fra å løpe for å starte den på nytt eller kjøre den på nytt, er å bruke Krunner-hurtigstarteren som er en del av Plasma-skrivebordet. Den er uavhengig av Kwin og vil fungere selv om det ikke er noen vindusbehandler, forutsatt at du har tilgang til et tastatur.
Hvis du vil bruke Krunner til å avslutte en ødelagt forekomst av KDE Plasma 5-vindusansvarlig, starter du med å trykke Alt + F2 eller Alt + mellomrom på tastaturet. Når kombinasjonen er trykket, vises en appstarter øverst på skjermen.
Klikk musen for å få Plasma til å fokusere på den. Deretter bruker du Drep alle kommando for å avslutte alle kjørende forekomster av KWin på din Linux-PC.

killall kwin
trykk Tast inn på tastaturet for å utføre kill-kommandoen. Like etter skulle KDE Plasma 5 miste all evne til å gjengi desktop-animasjonseffekter, og alle vinduskontroller blir borte. Herfra må du kjøre Kwin på nytt fra Krunner for å få tilgang til vindusadministrasjonen i KDE på nytt.
Kwin Plasma 5 skal startes på nytt, må startes på nytt direkte gjennom Krunner. Å gjøre dette, Alt + F2 eller Alt + mellomrom på tastaturet. Klikk deretter på tekstboksen i starteren øverst og skriv inn kommandoen nedenfor.
kwin --replace
Trykk som før Tast inn å utføre kommandoen gjennom Krunner. Hvis kommandoen lykkes, vil Krunner øyeblikkelig starte Kwin på nytt og gi deg tilgang til vinduene dine, og eventuelle frosne eller ødelagte vinduer bør fikses!
Opprette et omstartskript
Å kunne starte Kwin direkte fra Krunnernår et problem oppstår er ganske nyttig, men til syvende og sist kan det være en bedre ide å sette opp et omstartskript, som du kan kalle det for å erstatte Kwin på et øyeblikk, i stedet for å håndtere kommandolinjen.
Det første trinnet i å lage et omstartskript er å bruke ta på kommando for å opprette en blank fil merket "kwin-restart." Bruk terminalen til å angi berøringskommandoen nedenfor.
touch kwin-restart
Når du har opprettet den nye “kwin-restart” -skriptfilen, bruker du ekko kommando for å legge til den første linjen med kode i skriptet. Denne kodelinjen er kritisk, ettersom tolken på din Linux-PC uten den ikke vil vite hva du skal gjøre med skriptet.
echo "#!/bin/bash" > kwin-restart
Etter shebang, legg til en kodelinje som vil avslutte alle kjørende Kwin-prosesser på systemet.
echo "killall kwin" >> kwin-restart
Ved hjelp av ekko, legg til den tredje kodelinjen. Denne linjen forteller systemet om å starte Kwin-vindusadministrasjonsappen på nytt.
echo "kwin --replace &" >> kwin-restart
Med all koden lagt til i “kwin-restart” -skriptet, oppdater du tillatelsene til filen ved å bruke chmod kommando.
sudo chmod +x kwin-restart
Installer den i katalogen "/ usr / bin /" med mv.
sudo mv kwin-restart /usr/bin/
Start Kwin gjennom Krunner ved å trykke på Alt + F2 eller Alt + mellomrom på tastaturet, og skriv kommandoen nedenfor inn i det.

kwin-restart
Legge til skriptet i en snarvei
Selv om det ikke er nødvendig, er det mulig å løpe“kwin-restart” -skriptet med en hurtigtast. For å gjøre dette, åpne app-menyen, søk etter "Egendefinerte snarveier" og åpne appen med den etiketten. Følg deretter trinn-for-trinn-instruksjonene nedenfor for å konfigurere den som en snarvei.
Merk: for mer hjelp med snarveier på KDE, klikk her.
Trinn 1: Finn "Rediger" -knappen og klikk på den med musen. Velg deretter "Ny", "Global snarvei" og "Kommando / URL."
Trinn 3: Gå til "Kommentar", og skriv "Kwin omstart" i boksen.
Trinn 4: Klikk "Trigger" -knappen i egendefinerte snarveier og tilordne den nye egendefinerte snarveien til favorittnøkkelbindingen. Er du usikker på hvilken snarvei du vil bruke? Prøve Ctrl + /.
Trinn 5: Gå til “Handling”, og skriv i “kwin-restart”. Klikk deretter på "Bruk".
Når snarveien er brukt, vil du kunne starte en frossen, ikke-fungerende KDE Plasma 5-vindusbehandling med bare en tastatursnarvei!
kommentarer