Как перезагрузить KDE Plasma без перезагрузки

KDEPlasmaМануалы

KDE Plasma — одна из самых лучших настольных сред доступных на рынке. Это самая настраиваемая среда рабочего стола, которую я когда-либо использовал и всё это благодаря тому, что KDE Plasma является модульным рабочим столом. Буквально всё, от панели до значков на ней, которые на самом деле являются виджетами, можно настроить по своему вкусу. Не говоря уже о том, что он также поддерживает темы и пакеты значков, как и большинство других настольных сред. Рабочий стол Plasma не является легким и для старых компьютеров он может быть довольно тяжёл. Даже если у вас достаточно мощный ПК, иногда рабочий стол KDE Plasma может показаться немного медленным. К счастью, его легко перезапустить без перезагрузки компьютера.

Почему вы должны перезапустить KDE Plasma Shell?


Вам не нужно будет делать это часто, я едва сталкивался с этим однажды, при использовании Plasma более пары месяцев. Это может произойти, если вы используете его на компьютере, который остается включенным в течение длительного времени. Перезагрузка решает проблему, но это не проблема всей операционной системы. Проблема связана с рабочим столом Plasma и, следовательно, его перезапуск также исправляет медлительность. Перезагрузка не очень сложная, но требует времени. Что еще более важно, это означает, что вам нужно закрыть все, что вы делаете, чтобы перезагрузить компьютер.


Для перезапуска вам нужно будет использовать пару команд в Терминале. Эти команды различаются в зависимости от используемой версии KDE Plasma. Кроме того, есть также несколько способов перезапустить Plasma Shell в KDE5. Мы рассмотрели все это ниже.

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


Для этого на рабочем столе Plasma 4 запустите окно терминала Ctrl + Alt + T, в KDE он называется Konsole. Скопируйте и вставьте следующие две команды, одну за другой и нажмите ввод после каждой.

killall plasma-desktop

kstart plasma-desktop

Команда killall убивает рабочий стол, а kstart, как вы можете догадаться, запускает его снова.

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


В Plasma 5 вы можете использовать либо команду killall, как это было в предыдущих версиях KDE, либо kquitapp5. команда для запуска рабочего стола все та же, но название процесса немного отличается.

killall plasmashell

kstart plasmashell

Вот как вы можете сделать это с помощью команды kquitapp5:

kquitapp5 plasmashell

kstart5 plasmashell

Что означают эти команды?


Вам не обязательно знать это, но если вы используете Linux, вероятно, вам понравится такой опыт и вы захотите освоить ещё кое что. Учиться, это здорово. Но прежде чем использовать команды, давайте посмотрим, что на самом деле они делают.

  • killall — эта команда убивает все процессы, связанные с именем процесса, который вы ему задаёте. Например, если у вас одновременно запущено 5 окон Chrome, вы можете использовать killall chrome. Эта команда уничтожит все процессы каким либо образом связанные с Chrome и соответственно, все окна так же будут закрыты. Использование killall для закрытия рабочего стола Plasma, гарантирует, что его работа будет приостановлена полностью.
  • kquitapp5 — эта команда берет имя приложения, которое вы хотите остановить. Рабочий стол Plasma запускается приложением с именем plasmashell. Таким образом, вы можете использовать kquitapp5 для остановки самого приложения, что приведёт к отключению Plasma. Вы можете использовать команду kquitapp5 -h, чтобы узнать больше.
  • kstart — команда kstart используется для запуска приложений со специальными свойствами. Вы можете указать расположение окна приложения, размер, должно ли оно отображаться на всех рабочих столах, или только на одном и т. д. Есть ряд различных параметров, которые вы можете назначить. Понятно, что мы ничего подобного не намерены делать, так зачем использовать команду kstart? Для непосвященных вы также можете запускать приложения через Терминал, просто используя их имена. Например, введите firefox в терминале и нажмите Enter. Это запустит Firefox, если он у вас установлен. Теперь закройте Терминал, но не Firefox. Вы заметите, что Firefox закрывается автоматически, так как он работал в Терминале как зависимый сервис. kstart позволяет запускать приложения как независимые службы, чтобы они не закрывались, как только вы закрываете терминал.

Таким образом, вы можете перезагрузить рабочий стол KDE Plasma без перезагрузки компьютера. После перезапуска оболочки Plasma, проблема производительности должна решиться.

Источник: Technastic