在远程客户端(即 Xserver)计算机休眠/休眠/挂起期间保持远程 X11 应用程序

gcb*_*gcb 3 ssh xorg remote suspend x11-forwarding

我正在使用速度较慢但便携的计算机(华硕 eeepc、vivobook 等),并在远程服务器上进行所有开发。

大多数时候我只是ssh到服务器,开始screen会话,如果发生任何事情(例如客户端睡眠,连接中断等),我只是再次连接并恢复我的屏幕会话。

但最近我一直在运行 X 应用程序作为我开发的一部分,尤其是 android 模拟器。每次我让我的笔记本电脑进入睡眠状态并尝试恢复工作时,我所有的 X 应用程序都死了,类似于:

XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server "localhost:10.0"
      after 356 requests (356 known processed) with 0 events remaining.
Run Code Online (Sandbox Code Playgroud)

无论如何,我可以使用控制台应用程序但使用 X 应用程序的那种远程工作流程吗?

use*_*686 6

试试xpra,它应该以类似的方式工作screen——它还比普通的 x11-over-ssh 提供了一些性能改进。