Plasmashell –no-respawn taking too much CPU


Restarting plasmashell with
killall plasmashell; systemctl --user restart plasma-plasmashell
fixes it, but it reappears on reboot or if I open the application launcher on the taskbar.

Tested in a new user. Issue still persists.

systemctl --user status plasma-plasmashell

Kernel: 6.8.4-zen1-1-zen
Theme: [Plasma], Catppuccin-Mocha-Standard-Lavender-Dark [GTK2/3]
Icons: breeze-dark [Plasma], breeze-dark [GTK2/3]
CPU: Intel i3-8100 (4) @ 3.600GHz
GPU: NVIDIA GeForce GTX 1050 Ti

I can’t confirm if it is using too much CPU right now /edit: it doesn’t , but I wouldn’t kill plasma like that as it doesn’t terminate things “gracefully”, (nor do you give it much time with ; to begin with). If I’d need to reload configs and restart I’d use

systemctl --user daemon-reload && systemctl restart --user plasma-plasmashell.service
1 Like

Thank you! This is more consistent to restart plasmashell then the command I was using. But it doesn’t fix the underlying problem. The issue reappears on opening application launcher.
As a workaround, I will hotkey this command to a shortcut to quickly restart plasma.

kwin_wayland seems to be related to plasmashell --no-respawn in that it also stops using so much cpu when I restart plasmashell with this command.

Doing this helped for some reason even after creating new user didn’t.

I am also having this problem, how do i fix it without completely resetting?

In my case, the PlasmaShell process is jumping between 10% and 30% CPU usage in htop. But I’ve discovered this only happens when certain applications are running, namely Chromium or Brave browser. Both are Electron apps, but other Electron apps, such as Codium and Teams, are not causing this issue.

And restarting plasma-plasmashell.service didn’t help it my case…