V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ys0290
V2EX  ›  问与答

在 WSL2 中打开图形界面

  •  
  •   ys0290 · 2019-06-18 00:57:25 +08:00 via iPhone · 18614 次点击
    这是一个创建于 2019 天前的主题,其中的信息可能已经有所发展或是发生改变。
    各位大佬好,由于行业限制,有些工具只有 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 条回复    2020-05-20 12:49:19 +08:00
    gamexg
        1
    gamexg  
       2019-06-18 01:13:44 +08:00 via Android
    没试过 wsl2,
    不过你的需求安装 Xming 应该可解。
    secondwtq
        2
    secondwtq  
       2019-06-18 01:18:41 +08:00
    WSL 本来意思是给你用命令行开发工具的,Windows 自己 GUI 是强项,Linux 的 CUI 是强项,微软估计不想趟这个浑水

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

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