- - Как да коригирате замръзнал мениджър на прозорци на KDE

Как да коригирате замръзнал мениджър на прозорци на KDE

Мениджърът на прозорци на KDE (KWin) премина многоот подобрения след излизането на KDE Plasma 5. Сред тези подобрения е по-бързата обща производителност, повече функции за персонализиране, поправки на грешки и, разбира се, по-ниска употреба на паметта. Поправките, добавени към KWin, са забележими и в резултат на това редовно се доказва, че е един от най-добрите мениджъри на прозорци в целия Linux. Все пак, въпреки всички поправки, счупвания, замръзвания и сривове все още се случват.

Ако имате работа със замразено или сривано KDEмениджър на прозорци на вашия работен плот Plasma 5, няма да можете да натиснете клавишна комбинация или да отметнете настройка, за да я поправите. Вместо това ще трябва да вземете нещата в свои ръце. Така че в това ръководство ще разгледаме как да поправим замръзнал мениджър на прозорци на KDE.

Рестартирайте мениджъра на прозорци с команда

Мениджърът на прозорци KDE Plasma 5 (KWin) може леснода се рестартира или да се стартира отново, ако е необходимо. Въпреки това, за разлика от принуждаването на KDE плазмен панел да се рестартира, Kwin не може да се свързва с терминала. Причината да не работи по този начин е, че когато мениджърът на прозорци е в процес на рестартиране, няма възможност за превключване между програми (включително терминала).

По-добър начин да се справите със спирането на KDE плазматамениджърът на прозорци да се стартира, за да го рестартира или да го рестартира, е да се използва бърз старт Krunner, който е част от работния плот на плазмата. Той е независим от Kwin и ще работи, дори ако няма мениджър на прозорци, при условие че имате достъп до клавиатура.

За да използвате Krunner за прекратяване на счупен екземпляр на мениджъра на прозорци на KDE Plasma 5, започнете с натискане Alt + F2 или Alt + интервал на клавиатурата. След като комбото е натиснато, в горната част на екрана ще се появи стартер за приложения.

Използвайте мишката, щракнете върху полето за стартиране, за да накарате плазмата да се фокусира върху нея. След това използвайте killall команда за прекратяване на всички работещи екземпляри на KWin на вашия Linux компютър.

killall kwin

Натиснете Въведете на клавиатурата, за да изпълните командата kill. Скоро след това KDE Plasma 5 трябва да загуби всяка способност за изобразяване на анимационни ефекти на работния плот и всички контроли на прозореца няма да бъдат изчезнали. Оттук ще трябва да стартирате отново Kwin от Krunner, за да получите достъп до управлението на прозореца в KDE.

Повторното стартиране на Kwin на KDE Plasma 5 трябва да се рестартира директно през Krunner. Да го направя, Alt + F2 или Alt + интервал на клавиатурата. След това кликнете върху текстовото поле в стартовия панел в горната част и напишете в командата по-долу.

kwin --replace

Както преди, натиснете Въведете за изпълнение на командата чрез Krunner. Ако командата е успешна, Krunner незабавно ще рестартира Kwin и ще ви даде достъп до вашите прозорци, а всички замразени или счупени прозорци трябва да бъдат поправени!

Създаване на скрипт за рестартиране

Възможност за рестартиране на Kwin директно от Krunnerкогато възникне проблем е доста полезно, но в крайна сметка може да е по-добра идея да създадете скрипт за рестартиране, тъй като можете да го наречете да замени Kwin в момента на предизвестие, а не да се занимавате с командния ред.

Първата стъпка при създаването на скрипт за рестартиране е използването на докосване команда за създаване на празен файл с надпис „kwin-restart.“ Използвайки терминала, въведете докосването на командата по-долу.

touch kwin-restart

След като създадете новия файл със скрипт „kwin-restart“, използвайте ехо команда за добавяне на първия ред код към скрипта. Този ред код е критичен, тъй като без него преводачът на вашия Linux компютър няма да знае какво да прави със скрипта.

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

Следвайки shebang, добавете ред код, който ще прекрати всички изпълнявани процеси на Kwin в системата.

echo "killall kwin" >> kwin-restart

Използвайки ехо, добавете третия ред код. Този ред ще каже на системата да рестартира приложението за управление на прозорци Kwin.

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

С целия код, добавен към скрипта „kwin-restart“, актуализирайте разрешенията на файла, като използвате коригират команда.

sudo chmod +x kwin-restart

Инсталирайте го в директорията „/ usr / bin /“ с MV.

sudo mv kwin-restart /usr/bin/

Рестартирайте Kwin чрез Krunner, като натиснете Alt + F2 или Alt + интервал на клавиатурата и записване на командата по-долу в нея.

kwin-restart

Добавяне на скрипта към пряк път

Въпреки че не е необходимо, е възможно да стартиратескриптът „рестартиране на kwin“ с клавишна комбинация. За целта отворете менюто на приложението си, потърсете „Персонализирани преки пътища“ и отворете приложението с този етикет. След това следвайте стъпка по стъпка инструкциите по-долу, за да го настроите като пряк път.

Забележка: За повече помощ с преки пътища на KDE, щракнете тук.

Етап 1: Намерете бутона „Редактиране“ и щракнете върху него с мишката. След това изберете „Ново“, „Глобален пряк път“ и „Команда / URL адрес“.

Стъпка 3: Отидете на „Коментар“ и напишете „Kwin restart“ в полето.

Стъпка 4: Щракнете върху бутона „Задействане“ в Персонализирани преки пътища и присвойте новия персонализиран пряк път на любимото ви свързване с клавиши. Не сте сигурни какъв пряк път да използвате? Опитвам Ctrl + /.

Стъпка 5: Отидете на „Действие“ и напишете в „kwin-restart“. След това щракнете върху „Приложи“.

С прилагания пряк път ще можете да рестартирате замразена, неработеща мениджър на прозорци KDE Plasma 5 само с клавишна комбинация!

Коментари