我在 cygwin 上运行 Xserver(在 Windows 7 上),然后使用xterm
远程到 linux ssh -X
,并在那里运行远程应用程序,比如konsole
和emacs
其他。
最初一切正常,例如执行emacs
会在我的 Windows 7 机器上弹出正确工作的窗口。
但是,如果我尝试在一段时间后(比如一个小时)运行相同的 emacs,我会收到一条 linux 消息
Display localhost:10.0 unavailable, simulating -nw
并emacs
在线运行。
我已经检查过了,Xserver 似乎仍然正常运行。事实上,如果我退出到原来的 cygwin 并再次通过 ssh -X 重新连接到 Linux,它就可以正常工作了。
您知道发生了什么以及如何解决吗?为什么我的 Xserver 连接断开?
非常感谢你。