- - Hur man fixar en frysta KDE-fönsterhanterare

Hur man fixar en frysta KDE-fönsterhanterare

KDE: s fönsterhanterare (KWin) har gått över mycketav förbättringar sedan KDE Plasma 5 har släppts. Bland dessa förbättringar är snabbare totalprestanda, fler anpassningsfunktioner, bugfixar och naturligtvis lägre minnesanvändning. Fixeringarna som läggs till KWin märks, och som ett resultat har det regelbundet visat sig vara en av de bästa fönsterhanterarna på hela Linux. Trots alla korrigeringar sker fortfarande brott, fryser och kraschar.

Om du har att göra med en frysta eller kraschade KDEfönsterhanteraren på ditt Plasma 5-skrivbord, kan du inte trycka på en snabbtangent eller markera en inställning för att fixa den. Istället måste du ta frågor i dina egna händer. Så i den här guiden kommer vi att gå igenom hur du reparerar en frysta KDE-fönsterhanterare.

Starta om fönsterhanteraren med ett kommando

KDE Plasma 5-fönsterhanteraren (KWin) kan enkeltstartas om eller kör om det behövs. Till skillnad från att tvinga KDE Plasma-panelen att starta om, kan Kwin emellertid inte tippas med från terminalfönstret. Anledningen till att det inte fungerar på det här sättet är att när fönsterhanteraren håller på att starta om, är alla möjligheter att växla mellan program (inklusive terminalen) inte tillgängliga.

Ett bättre sätt att hantera stopp av KDE Plasmafönsterhanteraren från att köra för att starta om den eller köra den igen är att använda Krunner-snabbstartaren som är en del av Plasma-skrivbordet. Den är oberoende av Kwin och fungerar även om det inte finns någon fönsterhanterare, förutsatt att du har tillgång till ett tangentbord.

För att använda Krunner för att avsluta en trasig instans av KDE Plasma 5-fönsterhanteraren, börja med att trycka på Alt + F2 eller Alt + utrymme på tangentbordet. När du trycker på kombinationsrutan visas en appstarter längst upp på skärmen.

Klicka med startfönstret med musen för att få Plasma att fokusera på den. Använd sedan döda alla kommando för att avsluta alla körande instanser av KWin på din Linux-PC.

killall kwin

Tryck Stiga på på tangentbordet för att köra kill-kommandot. Strax efteråt skulle KDE Plasma 5 förlora all förmåga att göra animeringseffekter på skrivbordet, och alla fönsterkontroller kommer att försvinna. Härifrån måste du köra Kwin från Krunner igen för att få åtkomst till fönsterhanteringen i KDE.

Starta om Kwin på KDE Plasma 5, måste startas om igen direkt via Krunner. Att göra detta, Alt + F2 eller Alt + utrymme på tangentbordet. Klicka sedan på textrutan i startprogrammet längst upp och skriv i kommandot nedan.

kwin --replace

Tryck som tidigare Stiga på att utföra kommandot genom Krunner. Om kommandot är framgångsrikt startar Krunner omedelbart Kwin och ger dig åtkomst till dina fönster, och alla frysta eller trasiga fönster bör fixas!

Skapa ett omstartskript

Att kunna starta om Kwin direkt från Krunnernär ett problem uppstår är ganska användbart, men i slutändan kan det vara en bättre idé att ställa in ett omstartskript, eftersom du kan kalla det för att ersätta Kwin på ett ögonblick, snarare än att hantera kommandoraden.

Det första steget i att skapa ett omstartskript är att använda Rör kommando för att skapa en tom fil med namnet “kwin-omstart.” Ange pekskommandot nedan med terminalen.

touch kwin-restart

När du har skapat den nya "kwin-restart" -skriptfilen använder du eko kommando för att lägga till den första raden i koden i skriptet. Den här kodraden är kritisk eftersom tolkarna på din Linux-dator utan den inte vet vad man ska göra med skriptet.

echo "#!/bin/bash" > kwin-restart

Efter shebang, lägg till en kodrad som avslutar alla Kwin-processer som körs i systemet.

echo "killall kwin" >> kwin-restart

Använder sig av eko, lägg till den tredje raden i koden. Den här linjen säger systemet att starta om Kwin-fönsterhanteringsappen.

echo "kwin --replace &" >> kwin-restart

Med alla koder som läggs till i "kwin-restart" -skriptet, uppdaterar du behörigheterna för filen med chmod kommando.

sudo chmod +x kwin-restart

Installera den i katalogen "/ usr / bin /" med mv.

sudo mv kwin-restart /usr/bin/

Starta om Kwin genom Krunner genom att trycka på Alt + F2 eller Alt + utrymme på tangentbordet och skriv kommandot nedan i det.

kwin-restart

Lägga till skriptet till en genväg

Även om det inte är nödvändigt, är det möjligt att springa”kwin-restart” -skriptet med en kortkommando. För att göra detta öppnar du din appmeny, söker efter "Anpassade genvägar" och öppnar appen med den etiketten. Följ sedan steg-för-steg-instruktionerna nedan för att ställa in den som en genväg.

Obs: för mer hjälp med genvägar på KDE, klicka här.

Steg 1: Hitta knappen "Redigera" och klicka på den med musen. Välj sedan "Ny", "Global genväg" och "Kommando / URL."

Steg 3: Gå till "Kommentar" och skriv "Kwin omstart" i rutan.

Steg 4: Klicka på knappen "Trigger" i anpassade genvägar och tilldela den nya anpassade genvägen till din favoritnyckelbindning. Osäker på vilken genväg du ska använda? Prova Ctrl + /.

Steg 5: Gå till "Åtgärd" och skriv i "kwin-omstart". Klicka sedan på "Apply".

Med genvägen tillämpad kommer du att kunna starta om en fryst, icke fungerande KDE Plasma 5-fönsterhanterare med bara en kortkommando!

kommentarer