- - Як виправити застиглий менеджер вікон 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 + пробіл на клавіатурі. Після натискання комбінації у верхній частині екрана з’явиться запуск програми.

За допомогою миші натисніть на поле запуску, щоб Плазма змогла зосередитись на ній. Потім скористайтеся кіллалл команда для припинення всіх запущених екземплярів 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

Дотримуючись шебанг, додайте рядок коду, який завершить всі запущені процеси Kwin у системі.

echo "killall kwin" >> kwin-restart

Використання відлуння, додайте третій рядок коду. Цей рядок покаже системі перезапустити додаток управління вікнами Kwin.

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

З усім кодом, доданим до сценарію «kwin-restart», оновіть дозволи файлу за допомогою chmod командування.

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" у полі.

Крок 4: Клацніть кнопку "Тригер" у Спеціальних ярликах та призначте новий спеціальний ярлик улюбленому прив'язці клавіш. Не впевнені, який ярлик використовувати? Спробуйте Ctrl + /.

Крок 5: Перейдіть до пункту «Дія» та напишіть у «kwin-restart». Потім натисніть «Застосувати».

За допомогою застосованого ярлика ви зможете перезапустити заморожений, непрацюючий менеджер вікон KDE Plasma 5 за допомогою лише комбінації клавіш!

Коментарі