ys0290
V2EX  ›  问与答

在 WSL2 中打开图形界面

  •  
  •   ys0290 · Jun 18, 2019 via iPhone · 19835 views
    This topic created in 2701 days ago, the information mentioned may be changed or developed.
    各位大佬好,由于行业限制,有些工具只有 linux 版,看着 wsl2 新奇,试了试连 gvim 都打不开,是不是 wsl 不支持 linux 图形界面?已经试过 export DISPLAY="hostip:0",hostip 是从 /etc/resolve 找到的 nameserver,通过 traceroute 判断就是宿主机的 NAT IP,这个也可以从宿主机的网络连接 vETHERNET(WSL)看到。

    另外,宿主机 win10 是装在 esxi6.7 上面的虚拟机,主要是尝试的心态,加上没有方便的 x64 的物理机,所以只能在 esxi 虚拟机里面再虚拟 wsl 了😭

    总的问题就是,如何实现在 win10 中打开 wsl 的图形界面,比如最简单的在 wsl 中输入 gvim,然后就在 win10 里面蹦出个图形编辑器,像在 linux 桌面一样

    深更半夜,非常感谢🙏
    13 replies  •  2020-05-20 12:49:19 +08:00
    gamexg
    gamexg
    Jun 18, 2019 via Android
    1
    没试过 wsl2,
    不过你的需求安装 Xming 应该可解。
    secondwtq
    secondwtq
    Jun 18, 2019
    2
    WSL 本来意思是给你用命令行开发工具的,Windows 自己 GUI 是强项,Linux 的 CUI 是强项,微软估计不想趟这个浑水

    当然 X 可以顺便支持一下
    12101111
    12101111
    Jun 18, 2019 via Android
    3
    根据 GitHub 的 issues,关闭防火墙即可
    ys0290
    ys0290
    OP
    Jun 18, 2019 via iPhone❤️1
    4
    @gamexg
    @secondwtq
    @12101111
    感谢各位,通过你们的线索我找到了 vcxsrv,这个装在宿主机,指定端口,选中 access control,然后在 wsl 里面 export 一下就好了

    真香!
    wuhann
    wuhann
    Jun 18, 2019 via iPhone
    5
    直接用 mobaxterm 不是更方便
    ys0290
    ys0290
    OP
    Jun 18, 2019 via iPhone
    6
    @wuhann 好的,晚上回去对比一下👌
    Osk
    Osk
    Jun 18, 2019 via Android
    7
    我是直接用 xrdp 远程过去用,没 vcxsrv 香,但我感觉远程方便一点点
    ys0290
    ys0290
    OP
    Jun 18, 2019 via iPhone
    8
    @Osk 我觉着 rdp+xsrv 效果更好点
    Osk
    Osk
    Jun 18, 2019
    9
    @ys0290 vcxsrv 需要安装 Windows 端的软件, 但和 Windows 桌面集成起来挺好用的。xrdp 主要是不需要安装软件
    efaun
    efaun
    Oct 20, 2019
    10
    你现在的解决方案是什么?我试了好几个方法都连不上
    ys0290
    ys0290
    OP
    Oct 21, 2019 via iPhone
    11
    @efaun 目前还是 vcXsrv
    Rimifon
    Rimifon
    Apr 22, 2020❤️1
    12
    直接在命令行下启动的话,需要 windows 先启动一个 XMing 或 vcXsrv 。我更建议使用 xrdp,windows 自带客户端,而且是完整的桌面环境,体验更好。
    另外 WSL 2 好像有问题,虚拟了一个 128G 的硬盘,当物理硬盘实际空间小于虚拟硬盘时,使用一段时间后虚拟硬盘数据就会错乱,导致只能把 WSL2 删了重建才能正常使用。
    其实挺期待 Win10 内置一套 XMing 类的软件,开机后能热切换 Windows 和 Linux 桌面,这是多么完美的双系统并存模式。
    ligong
    ligong
    May 20, 2020
    13
    今天,微软宣布官方提供一套支持 GUI 的办法。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2649 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 00:59 · PVG 08:59 · LAX 16:59 · JFK 19:59
    ♥ Do have faith in what you're doing.