启动emacs GUI窗口后使用正常,但是长时间不用该窗口后,该窗口会冻结不响应鼠标等输入,也不在刷新。此时命令行重启一个新的GUI窗口,也是同样的情况。
不知用wsl2的坛友有没有碰到同样的问题?
以前查过外网,说是一个不好解决的问题,可能和休眠后和xserver断联有关(印象如此,描述可能不精确)。有人建议用lucid版本的emacs.
启动emacs GUI窗口后使用正常,但是长时间不用该窗口后,该窗口会冻结不响应鼠标等输入,也不在刷新。此时命令行重启一个新的GUI窗口,也是同样的情况。
不知用wsl2的坛友有没有碰到同样的问题?
以前查过外网,说是一个不好解决的问题,可能和休眠后和xserver断联有关(印象如此,描述可能不精确)。有人建议用lucid版本的emacs.
老问题了,很多人遇到,就是不解决
我就是用 wsl2 的,但感觉几乎不影响使用,你有试过最大化再取消最大化么,能让窗口恢复响应。
感谢回复。试了一下,还是有老问题。
我现在用VMWare+ xrdp,体验还是不错的
电脑休眠之前关掉 gui 窗口
说实话只能这样……我平常用 emacs daemon, 没什么影响
窗口冻结之后已经不接受鼠标操作了,不知道如何让它最大化。按F11也没用。 我这边这个问题频繁到没法使用GUI模式了。
更新:
我也是daemon模式,现在只能在TUI模式用。 因为emacs主要用来做文档编辑,偶尔看看EPUB之类,TUI下不能看图还是很受限制的。
嗯,现在这个问题先忍着了,WSL2主要看中它和宿主机共享文件方便一些。
请问里边提到的这个第三方方案有用过吗?不知能否解决这个问题。
AFAIK, the root issue is that all network connections are killed on wake up/hybernate. The only workaround is to use vsocks/pipes. There’s a 3rd party tool to mitigate this issue and keep X windows alive: GitHub - nbdd0121/wsld: WSL Daemon - Stable X11 connection and time synchronisation for WSL2 . Please implement the same.
我这里各种方法都试过了,无效。不知道是配置不对还是使用姿势不对。暂时退回TUI用了。
之前windows一直用wsl,后来升级以后经常就挂了,加上vmware免费了,后来换了虚拟机,省心多了