Как перезапустить оболочку Plasma в KDE5?

Вопрос или проблема

Как перезапустить оболочку Plasma в KDE5?

Я хочу перезапустить свой Plasma Desktop/Shell, не перезагружая машину, и искал способ сделать это. Существует ли команда в консоли или что-то еще, что могло бы сделать это?

Так что я думаю, что нашел ответ. Изменяя команду KDE 4 с сайта humbug.in следующим образом:

kbuildsycoca5 && kquitapp5 plasmashell && kstart5 plasmashell

Убитие plasmashell и запуск его в фоновом режиме.

killall plasmashell
plasmashell > /dev/null 2>&1 & disown

Для Plasma 5.27+

plasmashell --replace & disown

Теперь вы можете закрыть консоль.

Еще одно решение:
Лучший способ, согласно разработчикам KDE, если у вас есть systemd:

systemctl restart --user plasma-plasmashell.service

Работает на Fedora 40 KDE.

У меня сейчас проблемы с KDE. Иногда он загружается с черным экраном, ничего нет.

Но если ввести ALT+F2 и открыть konsole, вы можете увидеть, что KDE работает нормально без plasmashell. Никого plasmashell в таблице процессов, убивать его не нужно. В моем случае просто введение:

kstart5 plasmashell

решает проблему.

Также нет необходимости переводить его в фон (или освобождать), потому что он все равно будет делать это. Вы можете закрыть konsole, и он будет продолжать работать нормально.

Я использую plasmashell 5.26.4, и самый простой способ его перезапустить — это

plasmashell --replace &

В Debian 8 это:

killall plasma-desktop && plasma-desktop

для перезапуска.

Ответ или решение

Чтобы перезапустить оболочку Plasma в KDE5, существует несколько методов, которые можно использовать в терминале (Konsole). Вот наиболее распространённые способы:

Способ 1: Использование команд для перезапуска

  1. Откройте терминал (Konsole) с помощью комбинации клавиш ALT+F2 и введите konsole, если требуется.
  2. Введите следующую команду:

    kbuildsycoca5 && kquitapp5 plasmashell && kstart5 plasmashell

    Эта команда сначала обновит кэш системных конфигураций, затем завершит процесс plasmashell, а затем запустит его заново.

Способ 2: Использование killall

Если вы хотите быстро завершить и заново запустить plasmashell, вы можете воспользоваться следующими командами:

killall plasmashell
plasmashell > /dev/null 2>&1 & disown

Эти команды завершат все запущенные процессы plasmashell, запустят его назад и отправят вывод в /dev/null.

Способ 3: Для Plasma 5.27 и выше

Если вы используете Plasma 5.27 или более позднюю версию, самым простым способом будет:

plasmashell --replace & disown

Эта команда заменит текущий экземпляр plasmashell на новый и будет работать в фоновом режиме.

Способ 4: Использование systemd

Если ваша система использует systemd, вы можете перезапустить службу plasmashell с помощью команды:

systemctl restart --user plasma-plasmashell.service

Этот способ является рекомендованным, так как он обеспечивает автоматическую перезагрузку службы.

Способ 5: Запуск через kstart5

Если plasmashell не запущен, и вы видите только черный экран, вы можете просто ввести:

kstart5 plasmashell

Эта команда запустит оболочку Plasma, и вам не потребуется беспокоиться о фоновом процессе, так как plasmashell будет работать независимо.

Вывод

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

Оцените материал
Добавить комментарий

Капча загружается...