Когда вы запустите дистрибутив Linux с настольным компьютером KDE Plasma — прекрасной, но общеизвестно ресурсоемкой средой — и оставите компьютер включенным на длительный период времени, вы, вероятно, обнаружите, что рабочий стол через несколько дней становится немного вялым , Многие люди кусают пулю и перезагружают компьютер, но если вы используете свой компьютер в качестве сервера любого типа, тогда полной системы может не быть в картах.
Вместо этого перезапустите KDE Plasma самостоятельно.
Как перезапустить KDE Plasma 4
Процедура перезапуска рабочего стола KDE Plasma отличается в зависимости от используемой версии рабочего стола. Для KDE Plasma 4 нажмите Alt + F2 и введите следующую команду:
killall plasma-desktop && kstart plasma-desktop
Первая команда убьет текущий рабочий стол. Вторая команда перезапустит его.
Как перезапустить KDE Plasma 5
Чтобы перезапустить рабочий стол KDE Plasma 5, нажмите Alt + F2 и введите следующую команду:
kquitapp5 plasmashell && kstart plasmashell
Если вы используете Plasma 5 / KDE Frameworks 5 и команда kstart не работает, попробуйте использовать kstart5 вместо kstart .
Что делают команды
Команды в этом процессе предлагают определенную функциональность.
Что происходит, когда вы запускаете Killall
Команда killall завершает все процессы, связанные с указанным вами именем. Например, если вы запустите три экземпляра Firefox и выполните следующую команду, то все запущенные экземпляры Firefox прекратят работу:
killall firefox
Этот метод полезен, когда вы пытаетесь уничтожить рабочий стол Plasma, потому что вы хотите, чтобы только один процесс выполнялся, а команда killall будет следить за тем, чтобы больше ничего не выполнялось при выполнении следующей команды kstart .
Что происходит, когда вы запускаете KQuitapp5
Узнайте больше информации о команде kquitapp5 , выполнив следующее в окне терминала:
kquitapp5 -h
Рабочий стол KDE Plasma с поддержкой d-bus, поэтому вы можете указать имя приложения, которое запускает рабочий стол Plasma, kquitapp5, чтобы остановить его. В приведенных выше примерах название приложения — «плазмашелл»
Команда kquitapp5 принимает два ключа :
- —service : переопределяет имя приложения и позволяет указать полное имя службы, которую вы хотите остановить
- —path : позволяет указать путь к используемому интерфейсу d-bus.
Что происходит, когда вы запускаете KStart
Команда kstart запускает приложения со специальными свойствами окна. Он также перезапускает приложение plasmashell.
Однако вы можете использовать kstart для запуска любого приложения и указать другие параметры, чтобы окно отображалось определенным образом. Например, вы можете заставить окно появляться на определенном рабочем столе или на всех рабочих столах, или вы можете развернуть приложение, сделать его полноэкранным, разместить его поверх других окон или даже под другими окнами.
Используя kstart, вы запускаете плазменную оболочку в качестве независимой службы, и она никак не связана с терминалом.