我有一个在 debian 上运行 XFCE 的服务器和一个在 arch 上运行 gnome3 的客户端,我想使用 X11 转发从客户端控制在服务器上运行的 GUI 应用程序。
ssh -X user@server
在客户端上,然后是localc
- 有效!
除了每隔几秒钟,无论我做什么 - 甚至移动窗口 - gnome 都会告诉我“Libreoffice Calc 没有响应。你想强制退出它吗?”。计算器也会发生这种情况,任何东西。
是的,我承认有一点延迟(猜测是 0.3 秒 - 这可以以某种方式改进吗?)但它绝对不是没有响应。该对话框每隔几秒就会出现一次。没有任何东西被冻结或任何东西。
编辑:设置gsettings set org.gnome.mutter check-alive-timeout 20000
仍然显示该对话框,只是现在每 20 秒显示一次,即使没有任何反应。将其设置为0
disbale 它有效,但我肯定想找到并解决导致 gnome 认为它没有响应但实际上没有响应的真正问题。
答案1
在 3.36 或更高版本中,您可以使用此命令禁用检查:gsettings set org.gnome.mutter check-alive-timeout 0
。或者,如果您不想完全禁用它,您可以尝试比默认超时 5000 毫秒(而不是 0)更长的时间。