我是新来的,我不太了解这些东西,所以我会尝试提供所有相关的细节,但如果缺少一些重要的东西,请告诉我。
我在 Windows 10 上安装了 Windows Subsystem for Linux (WSL2),我的 Linus 版本是 Ubuntu 18.04 LTS,并且我也在运行 VcXsrv。
我想在图形显示中运行 Emacs,但我做不到。我可以直接从 bash 终端毫无问题地使用 Emacs。
我输入了以下内容:
export DISPLAY=:0
export LIBGL_ALWAYS_INDIRECT=1
emacs
Emacs 确实打开了,但只是在终端版本,而不是 GUI。关闭它后,我可以在终端中看到以下消息:
Display :0 unavailable, simulating -nw
我尝试搜索互联网和此网站,但无法解决这个问题。我已检查 XServer 确实已启动并正在运行,至少就我所知,但问题似乎出在那里。
答案1
请查看此链接。我遇到了与您描述的完全相同的问题,无法运行任何 GUI。我需要确保在启动 VcXsrv 时选中“禁用访问控制”,然后在 Windows 防火墙中打开 VcXsrv,最后使用链接中显示的命令序列正确设置 DISPLAY。祝你好运。