挂起Kwin时如何重启?


17

kwin有时会挂起,这似乎是系统对鼠标单击或按键没有响应-尽管在移动鼠标时鼠标指针仍会移动!

Answers:


30

如官方的Kwin文档中所述,一个好的方法是在正在运行的终端应用程序或虚拟控制台(即Ctrl+ Alt+ F1)上尝试:

DISPLAY=:0 kwin --replace

+1,可能与我的解决方案具有相同的效果(kwinsigint?的响应正确),并且肯定不会更糟。另外,只有一个命令,因此更好。
Sparhawk

您不想在后台运行它吗?
Piotr Dobrogost,2014年

1
谢谢谢谢。幸运的是,它在终端屏幕上崩溃了。这救了我很多心痛。
彼得·克里普费尔

如果该键盘快捷键不起作用怎么办?
道格拉斯·加斯凯尔

5

与Robin Green的答案类似,但这不需要已经打开终端窗口。而是指定从tty1启动kwin的显示。因此,

Ctrl+ Alt+ F1访问终端。登录。

输入killall kwin。然后,输入DISPLAY=:0 kwin

Ctrl+ Alt+ F7返回到主显示。


难道不应该在后台运行kwin吗?
Piotr Dobrogost 2014年

@PiotrDobrogost如果您喜欢。它是从tty1运行的,无论如何我都不会真正使用它,因此我认为没有必要使用kwin。
Sparhawk

3

按Ctrl + Alt + F1。登录。键入killall kwin

按Ctrl + Alt + F7。

退出所有打开的应用程序,直到显示终端为止。将鼠标悬停在终端应用程序上。输入kwin &

那是什么,没有终端应用程序打开?艰难-您只需要重新启动即可。


我刚刚添加了一个从tty1开始kwin的答案,但是我想知道是否还有另一种方法(不需要已经打开终端窗口)。大概是在杀死kwin之后您将重新获得键盘输入,因此在切换回tty7之后,您能不能不只是从此处按alt-f2来运行kwin吗?
Sparhawk 2012年

另外,我的两个建议意味着您不必将终端窗口保持打开状态。
Sparhawk 2012年

2

在后来的Kubuntu /等离子5 kwin仍然挂起/崩溃(特别是采用Intel的显示驱动程序看来),但可以更容易地重新启动:刚刚在运行krunner- Alt +空格键或Alt-F2:kwin --replace


或者,为此创建一个新的自定义快捷方式:例如:触发器:Meta + K,操作,命令/ URL:kwin --replace

这样kwin,仅需使用Meta-K快捷方式即可重新启动。


1

做就是了:

killall plasma-desktop
plasma-desktop &

您可以将其全部包含在bash脚本中,以防您需要更多次,

recoverykde.sh

killall plasma-desktop
plasma-desktop &

1
如果kwin不让我在X显示屏上做任何事情,我应该如何执行这些命令?
罗宾·格林

这将重新启动plasmashell,但不会重新启动。我有冻结窗口的经验,该窗口使kwin崩溃了:重新启动plasmashell无法解决此问题,但是pkill kwin可以解决。

1

这实际上有效。这是一个令人讨厌的错误,但至少我现在可以恢复。

就我而言,不需要使用ctrl+ alt+ 返回控制台登录,f2但是使用alt+ f2我可以简单地键入killall plasma-desktop plasma-desktop然后再次使用alt+ f2

我可以跑步plasma-desktop。当然也可以在脚本中使用。这样,我取回鼠标,就不会丢失任何工作。


1
我认为这是一个稍有不同的错误,因为正如我所说,除切换到虚拟控制台外,我根本无法使用键盘。我的意思是从字面上看是kwin,而不是等离子桌面。
罗宾·格林

这将重新启动plasmashell,但不会重新启动。我有冻结窗口的经验,该窗口使kwin崩溃了:重新启动plasmashell无法解决此问题,但是pkill kwin可以解决。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.