当 X11 服务器崩溃时,ssh 上的 IPython 会话退出

Tro*_*lio 8 ssh ipython tmux x11-forwarding

我通过 ssh 使用 IPython,通常是在服务器计算机上的 tmux 会话中,这样,如果我失去连接或出现任何其他问题,我可以回来。问题是,在长时间不活动后,例如,如果我关闭客户端计算机并上床睡觉,那么第二天,当我尝试重新连接到包含 IPython 会话的 tmux 时,通常会出现以下错误消息:

The X11 connection broke (error 1). Did the X11 server die?
Run Code Online (Sandbox Code Playgroud)

IPython 会话以及我的所有变量都已失效。我认为这与我使用 X 转发 ( ) 进行 ssh 有关ssh -X,因为有时我需要使用 GUI 应用程序。

当 X11 服务器发生此问题时,有没有办法强制 IPython 不退出会话?