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

26697
Thomas

Я хочу перезагрузить мой рабочий стол / оболочку плазмы без перезагрузки компьютера и искал способ сделать это. Есть какая-нибудь команда консолей или что-то, что могло бы сделать именно это?

25

4 ответа на вопрос

30
Thomas

So I think I found an answer. Modifing the KDE 4 command from humbug.in like so:

kbuildsycoca5 && kquitapp5 plasmashell && kstart5 plasmashell 
работал на меня. Спасибо diogovk 8 лет назад 1
Часть kbuildsycoca5 не нужна, самый простой способ сделать это - использовать kquitapp5 для Plasma 5. http://askubuntu.com/a/663702/72652 (лучше всего делать в KRunner, а не в терминале) Michael Tunnell 7 лет назад 1
8
UniversallyUniqueID

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

killall plasmashell plasmashell > /dev/null 2>&1 & disown 
Это хорошо, если вы не возражаете против `plasmashell`, который выдает кучу информации о регистрации в ваш терминал. Вы также не сможете закрыть терминал, иначе плазменная оболочка будет убита. Лучше использовать `kstart5 plasmashell`, как кто-то другой предложил. Psychonaut 7 лет назад 1
@Psychonaut Хотя `kstart5` будет более« правильным »решением, плазма-оболочка не будет уничтожена в результате закрытия терминала, поскольку мы запускаем его в фоновом режиме. UniversallyUniqueID 7 лет назад 0
Помещение процесса в фоновом режиме не имеет никакого эффекта, если вы не откажетесь от него. Он будет убит вместе со своим родительским терминалом. Psychonaut 7 лет назад 1
@Psychonaut Ах, да, конечно. Я отредактирую ответ. UniversallyUniqueID 7 лет назад 0
`sh: disown: not found`, но строка имела требуемый эффект; Затем я могу выйти из всех окон Konsole, и `plasmashell` продолжает работать. `FreeBSD 12.0-CURRENT # 0 r320869: понедельник, 10 июля 13:57:55 UTC 2017 root@releng3.nyi.freebsd.org: / usr / obj / usr / src / sys / GENERIC` Graham Perrin 6 лет назад 0
0
Dr Beco

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

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

kstart5 plasmashell 

решу дело.

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

-1
n00b

В Debian 8 это:

killall plasma-desktop && plasma-desktop

Заново

Похожие вопросы