You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WSL2、MobaXterm与Ubuntu环境下GUI界面无法正常运行的问题求助

WSL2、MobaXterm与Ubuntu环境下GUI界面无法正常运行的问题求助

大家好,我最近碰到了一个头疼的问题,想请教下社区里的各位大佬:

我之前在WSL2的Ubuntu环境里,配合MobaXterm搭建了GUI程序运行环境,具体是在.bashrc里设置了DISPLAY变量:

export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2; exit;}'):0

这个配置一直用得好好的,但最近在工作的以太网/WiFi网络下,或者用手机热点的时候,它突然失效了——比如我在Ubuntu终端里运行emacs这类GUI程序,程序直接挂住,只能用Ctrl+C中断,之后会弹出提示“Display ... unavailable”(这里的...就是DISPLAY变量的取值)。

不过有几个特殊情况:

  • 连接家里的WiFi时,这个配置还是能正常工作
  • 用MobaXterm自带的终端(不是WSL2的Ubuntu终端)启动GUI程序完全没问题

这个配置是2020年中弄的,至少到2023年12月19号在工作网络上还能用,这段时间我没怎么用这套环境,也记不清中间有没有过系统更新或者网络配置变动。

想问问有没有人知道,现在该怎么调整配置,才能让WSL2里的Ubuntu通过MobaXterm正常运行GUI程序呢?

备注:内容来源于stack exchange,提问作者PeterW

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 13:50:32