kwin occasionally hangs, which looks like the system not responding to mouse clicks or key presses - although the mouse pointer still moves when you move the mouse!
8 Answers
As described in the official Kwin documentation, a good way to go would be to try this either on a running terminal application or on a virtual console (i.e.: Ctrl+Alt+F1), :
DISPLAY=:0 kwin --replace
- 1,925
- 551
In later Kubuntu/Plasma 5 kwin still hangs/crashes (especially with Intel display drivers it seems), but can be more easily restarted: just run in krunner - Alt-Space, or Alt-F2: kwin --replace
Or, create a new custom shortcut for that: e.g. Trigger: Meta+K, Action, Command/URL: kwin --replace.
In this way kwin can be restarted with just the Meta-K shortcut.
Similar to Robin Green's answer, but this does not require a terminal window to be open already. Instead, specify the display in which to start kwin from tty1. Hence,
Press Ctrl+Alt+F1 to access a terminal. Log in.
Type killall kwin. Then, type in DISPLAY=:0 kwin.
Press Ctrl+Alt+F7 to change back to your primary display.
- 1,925
- 6,969
Press Ctrl+Alt+F1. Log in. Type killall kwin.
Press Ctrl+Alt+F7.
Quit all open applications until a terminal becomes visible. Hover the mouse over the terminal application. Type kwin &.
What's that, no terminal application open? Tough - you'll just have to reboot.
- 1,100
Shortcuts
- krunner: Alt+F2
- Or: tty [number]: Ctrl+Alt+F[number]
Command
setsid kwin_x11 --replace &
Legend
- setsid: creates a new session, so if the terminal is closed kwin still runs.
- kwin_x11: only on x11, as in wayland the window manager holds the hole session (no way to restart without closing everything).
- --replace: kills any running kwin before launching a new instance.
- &: as a separate process.
This actually works. It is a nasty bug but at least I can recover now.
In my case, there is no need to go back to the console login using ctrl+alt+f2 but using alt+f2 I can simply type killall plasma-desktop plasma-desktop and then using alt+f2 again,
I can run plasma-desktop. Could also be used in a script of course. This way I get back my mouse and I will not lose any work.
- 59,332
- 29
If restarting kwin does not help (or if e.g. you have just lost the start menu), it may be plasma. In this case plasmashell is the one to run as of KDE 5.21 (replacing the old plasma-desktop).
- 1,839