在 WSL2 中打开图形界面 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ys0290
V2EX    问与答

在 WSL2 中打开图形界面

  •  
  •   ys0290 2019-06-18 00:57:25 +08:00 via iPhone 19131 次点击
    这是一个创建于 2384 天前的主题,其中的信息可能已经有所发展或是发生改变。
    各位大佬好,由于行业限制,有些工具只有 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     Solana     1254 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 17:20 PVG 01:20 LAX 09:20 JFK 12:20
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86