Unity Desktop“冻结”,但可以使用 xkill 恢复

Unity Desktop“冻结”,但可以使用 xkill 恢复

我在 Unity 桌面环境中运行 16.04,我的桌面环境会定期失去响应能力。当我打开 Blender、Krita、Cura 和许多其他应用程序时,这种情况经常发生(刚才我打开计算器时也出现了这种情况!)

鼠标仍然可以移动,但我无法点击任何东西。我发现我可以恢复使用键盘打开终端,然后使用xkill。我点击屏幕上的任意位置,xkill导致屏幕闪烁,就像它杀死了覆盖整个屏幕的某些覆盖层,阻止我点击任何内容。然后一切又恢复正常。

xkill 实际上并没有杀死似乎触发“冻结”的应用程序,所有应用程序仍在正常运行。

我该如何解决?

编辑

刚刚又发生了。以下是 的输出xprop

$ xprop
_NET_WM_ICON_GEOMETRY(CARDINAL) = 5, 710, 54, 54
WM_STATE(WM_STATE):
        window state: Normal
        icon window: 0x0
_NET_WM_DESKTOP(CARDINAL) = 0
_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_ABOVE, _NET_WM_ACTION_BELOW
XdndAware(ATOM) = BITMAP
WM_PROTOCOLS(ATOM): protocols  WM_TAKE_FOCUS
WM_HINTS(WM_HINTS):
        Client accepts input or input focus: False
WM_NAME(STRING) = "Hud"
_NET_WM_PID(CARDINAL) = 7753
WM_CLIENT_MACHINE(STRING) = "mymachine"
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_DOCK
_NET_WM_STATE(ATOM) = _NET_WM_STATE_STICKY, _NET_WM_STATE_SKIP_TASKBAR, _NET_WM_STATE_SKIP_PAGER

$ xkill
Select the window whose client you wish to kill with button 1....
xkill:  killing creator of resource 0x320001c

相关内容