Перезапустіть KDE Plasma, не перезавантажуючи комп’ютер

Коли ви запускаєте а Дистрибутив Linux з робочим столом KDE Plasma — красивим, але сумно відомим середовищем, що вимагає ресурсів — і ви залишаєте свій комп’ютер увімкнений протягом тривалого періоду часу, ви, ймовірно, помітите, що робочий стіл стає дещо млявим після a декілька днів. Багато людей зупиняються і перезавантажують комп’ютер, але якщо ви використовуєте свій комп’ютер як сервер будь-якого роду, то повне перезавантаження системи може не бути в плані.

Замість цього перезапустіть KDE Plasma самостійно.

Знімок екрана робочого столу KDE Plasma

Як перезапустити KDE Plasma 4

Процедура перезапуску робочого столу KDE Plasma відрізняється залежно від того, яку версію робочого столу ви використовуєте. Для KDE Plasma 4 натисніть Альт+F2 і введіть таку команду:

killall plasma-desktop && kstart plasma-desktop

Перша команда вбиває поточний робочий стіл. Друга команда перезапускає його.

Як перезапустити KDE Plasma 5

Щоб перезапустити робочий стіл KDE Plasma 5, натисніть Альт+F2 і введіть цю команду:

kquitapp5 plasmashell && kstart plasmashell

Якщо ви використовуєте plazma 5 / KDE Frameworks 5 і kstart команда не працює, спробуйте використати kstart5 замість kstart.

Що роблять команди

Команди в цьому процесі пропонують певну функціональність.

Що відбувається, коли ви запускаєте Killall

The killll команда завершує всі процеси, пов’язані з іменем, яке ви їй даєте. Наприклад, якщо ви запускаєте три екземпляри Firefox і виконайте таку команду, тоді всі запущені екземпляри Firefox завершуються:

kill firefox

Ця техніка корисна, коли ви намагаєтеся вбити робочий стіл Plasma, оскільки вам потрібен лише один процес виконується, і команда killall переконається, що нічого іншого не виконується, коли ви видаєте наступне kstartcommand.

Що відбувається, коли ви запускаєте KQuitapp5

Дізнайтеся більше інформації про kquitapp5 команду, виконавши наступне у вікні терміналу:

kquitapp5 -h

KDE Plasma робочий стіл увімкнено d-bus, тому ви можете вказати ім’я програми, яка запускає робочий стіл Plasma kquitapp5 щоб зупинити це. У прикладах вище назва програми – plasmashell.

The kquitapp5 команда приймає два перемикачі:

  • --обслуговування: замінює назву програми та дозволяє вказати повну назву служби, яку ви хочете зупинити
  • --шлях: Дозволяє вказати шлях до інтерфейсу d-bus для використання.

Що відбувається, коли ви запускаєте KStart

The kstart команда запускає програми зі спеціальними властивостями вікна. Він також перезапускає програму plazmashell.

Однак можна використовувати kstart щоб запустити будь-яку програму та вказати різні параметри, щоб вікно відображалося певним чином. Наприклад, ви можете зробити так, щоб вікно з’являлося на певному робочому столі або на всіх робочих столах розгорніть програму на весь екран, розмістіть її поверх інших вікон або навіть нижче інших вікна.

З допомогою kstart ви запускаєте плазмову оболонку як незалежну службу, і вона жодним чином не пов’язана з терміналом.