How do I restart the plasma shell in KDE5?

26

17

I want to restart my plasma desktop/shell without rebooting my machine and was looking for a way to do so. Is there some konsole command or something that would do just that?

Thomas

Posted 2015-06-28T19:57:16.860

Reputation: 971

Answers

32

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

kbuildsycoca5 && kquitapp5 plasmashell && kstart5 plasmashell

Thomas

Posted 2015-06-28T19:57:16.860

Reputation: 971

4

The kbuildsycoca5 portion is unnecessary, the simplest way to do it is using kquitapp5 for Plasma 5. http://askubuntu.com/a/663702/72652 (best done in KRunner rather than in a terminal)

– Michael Tunnell – 2016-08-30T16:47:25.547

12

Kill plasmashell and start it in the background.

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

UniversallyUniqueID

Posted 2015-06-28T19:57:16.860

Reputation: 229

2This is fine as long as you don't mind plasmashell spewing a bunch of logging information to your terminal. You also won't be able to close the terminal, or else the plasma shell will be killed. Better to use kstart5 plasmashell as someone else suggested. – Psychonaut – 2017-03-03T18:51:16.007

@Psychonaut While kstart5 would be the more "correct" solution, plasmashell would not be killed as a result of closing the terminal as we start it in the background. – UniversallyUniqueID – 2017-03-04T07:07:29.490

1Putting the process in the background has no effect unless you also disown it. It will be killed along with its parent terminal. – Psychonaut – 2017-03-04T10:46:31.963

@Psychonaut Ah, right, of course. I'll edit the answer. – UniversallyUniqueID – 2017-03-04T11:37:14.450

sh: disown: not found but the line had the required effect; I can then exit from all Konsole windows and plasmashell continues to run. FreeBSD 12.0-CURRENT #0 r320869: Mon Jul 10 13:57:55 UTC 2017 root@releng3.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC – Graham Perrin – 2017-08-28T18:24:33.420

1

I'm having trouble with KDE right now. Sometimes it boots in a black screen, no nothing.

But if you type ALT+F2 and open up a konsole, you can see KDE is just running fine without plasmashell. No plasmashell in the process table, no need to kill it. In my case, just typing:

kstart5 plasmashell

will solve the case.

Also, no need to tell it to go on background (or disown it), because it will do just that anyway. You can close the konsole and it will keep running just fine.

Dr Beco

Posted 2015-06-28T19:57:16.860

Reputation: 1 277

-1

In Debian 8 it's:

killall plasma-desktop && plasma-desktop

to restart

n00b

Posted 2015-06-28T19:57:16.860

Reputation: 1