在 gnome 3 (ubuntu 17.10) 中调试时“<程序> 没有响应”

fra*_*ogp 16 gnome java games 17.10

每次我使用 OpenGL(libGDX 框架)的图形调试 Java 游戏时,一步一步(在我的 IDE 上),Gnome 3 冻结游戏窗口并将我的鼠标事件锁定在该窗口外,要求强制退出或等待,因为非响应窗口(正在调试的游戏)。

将来如何忽略该消息(或延迟它)?我无法用那个打开的对话框调试任何东西,即使我按下等待(对话框在 2 秒左右后再次出现)?

注意:CPU 使用率为 1%。

use*_*489 1

此错误已修复。2019 年 6 月 6 日,Ubuntu 18 的向后移植版本为 gnome-shell 3.28.4。请参阅如何禁用“窗口未响应”对话框

根本原因是交互式程序的 gnome API。一旦激活此 API,gnome 就会期望应用程序收集事件并及时响应,并且应用程序会发送某种心跳来证明它正在响应。当应用程序停止发送心跳时,gnome 会弹出此对话框。