Перезагрузите KDE Plasma без перезагрузки компьютера

Когда вы запустите дистрибутив 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  Кстарт Плазмашелл

Если вы используете плазменный 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 принимает два ключа:

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

Что происходит, когда вы запускаете KStart

Команда kstart запускает приложения со специальными свойствами окна. Это также перезапускает приложение plasmashell.

Однако вы можете использовать kstart для запуска любого приложения и указать различные параметры, чтобы окно отображалось определенным образом. Например, вы можете заставить окно появляться на определенном рабочем столе или на всех рабочих столах, или вы можете развернуть приложение, сделать его полноэкранным, разместить его поверх других окон или даже под другими окнами.

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

Ссылка на основную публикацию