V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
h404bi
V2EX  ›  Windows

WSLg: WSL GUI 进入 Insider Preview

  •  3
     
  •   h404bi · Apr 22, 2021 · 7242 views
    This topic created in 1835 days ago, the information mentioned may be changed or developed.
    31 replies    2021-05-28 14:07:19 +08:00
    learningman
        1
    learningman  
       Apr 22, 2021 via Android
    之前就可以吧,x11 转发
    现在是可以直接渲染出来 native 的 win32 窗口吗?
    hanxiV2EX
        2
    hanxiV2EX  
       Apr 22, 2021 via Android
    看上去比之前的效果好
    Leviathann
        3
    Leviathann  
       Apr 22, 2021 via iPhone
    @learningman 感觉转发的用起来很卡啊
    比如火狐,连滚动都一卡一卡的
    theprimone
        4
    theprimone  
       Apr 22, 2021
    [[WSL 2] WSL 2 cannot access windows service via localhost:port]([WSL 2] WSL 2 cannot access windows service via localhost:port) 建议先把这个问题解决下,现在还得改防火墙配置才能用
    theprimone
        5
    theprimone  
       Apr 22, 2021
    [[WSL 2] WSL 2 cannot access windows service via localhost:port]( https://github.com/microsoft/WSL/issues/4619)
    no1xsyzy
        6
    no1xsyzy  
       Apr 22, 2021
    @learningman 如果没变的话,根据之前挖出来的信息,是 Wayland 接口 + RDP 协议(所以输入法……
    好像 x11 不能转发音频吧
    h404bi
        7
    h404bi  
    OP
       Apr 22, 2021
    @learningman #1 不是 native win32 。用自家的 CBL-Mariner 发行版做中间层以 Wayland + RDP 驱动 GUI 应用,文章里有架构图。

    whileFalse
        8
    whileFalse  
       Apr 22, 2021
    Windows 再这么搞下去我真可能叛变过去……
    kidcats
        9
    kidcats  
       Apr 22, 2021
    好啊,windows 加油,我就等这个了
    ReferenceE
        10
    ReferenceE  
       Apr 22, 2021 via Android
    真没必要...
    Muninn
        11
    Muninn  
       Apr 22, 2021
    一直不知道这有啥用…… Linux 下有不可替代的 GUI 作品吗?

    感觉就是可以没用但不能没有的心态。

    我之前唯一用过的就是刚毕业小白的时候用 GUI 装 Oracle ……
    gainsurier
        12
    gainsurier  
       Apr 22, 2021   ❤️ 1
    今年的 build 大会会不会宣部兼容 Android 。。。。。。
    Jirajine
        13
    Jirajine  
       Apr 22, 2021 via Android
    @Muninn 主要是 IDE 吧。idea/vscode 开源版本都不支持远程开发。
    nguoidiqua
        14
    nguoidiqua  
       Apr 22, 2021
    @Muninn

    为了方便而已,直接在 WSL 开发直接在上面跑,并非为了用什么特别的 Linux GUI 程序。
    ntdll
        15
    ntdll  
       Apr 22, 2021
    还是挺期待的,就前几天写的一个 Android framework 模块,由于存在需要读取的配置文件,来创建目录,结果没注意文件结尾时 CRLF,在 Android 设备上创建出来的目录,死活都带上了\r

    大意了

    讲真,开发环境,除了 Windows 开发意外,都对 Windows 不是很友好,把一个纯 c 的项目交叉编译到 Android 上,各种工具链,也折腾了我一天。最后还是 WSL 编译好了,拿出来用,Windows 里放弃了
    h82258652
        16
    h82258652  
       Apr 22, 2021
    试了下在上面装了个 qq for linux 。不安装字体,扫码登录后闪退。装完字体之后可以了。
    截屏用不了,一按就花屏,只能按 ESC 退出截屏。中文输入不行,可能要装输入法,还没试。
    粘贴板,中文的,外面复制进去的粘贴不了,里面复制出去外面的乱码,英文的字符倒是没问题。

    话说这 linux qq 的 GUI 也太原始了。表情也都不知道是多少年前的。

    另外也装了 gedit,倒是没啥问题。
    dawnh
        17
    dawnh  
       Apr 22, 2021
    以前是自己装 x11 server 自己配,现在是用微软的发行版 Mariner 装一个最小化的 X-server,配好 GPU 和 audio,达到 store 安装即可使用的目的,Linux Desktop on Windows 接下来会挺有意思的。Project Latte 要加油了,这个才是更重磅的。
    starrycat
        18
    starrycat  
       Apr 22, 2021 via Android
    看图好像没 wsl1 什么事
    palxex
        19
    palxex  
       Apr 22, 2021
    wayland+rdp 这什么鬼技术栈?本来 wayland 就是要削减 X 的网络开销,硬给赛回去了。还有 Xwayland 这个坑中坑,印象中现在都没解决 2x 时的原生字体渲染,4k 显示器上就等着戴老花镜吧。
    cyspy
        20
    cyspy  
       Apr 22, 2021
    @Muninn emacs 在 mac 上也卡爆,win 完全没法用
    mmdsun
        21
    mmdsun  
       Apr 23, 2021 via Android
    @gainsurier 早期 Windows phone 都有安卓子系统,apk 直接安装运行。可惜被砍了
    xzysaber
        22
    xzysaber  
       Apr 23, 2021
    @theprimone 这个问题算是偶发,还算能容忍,最难容忍的是,两系统间的文件读写,太慢了。
    https://github.com/microsoft/WSL/issues/4197
    sbilly
        23
    sbilly  
       Apr 23, 2021
    可以输入中文么
    coolcoffee
        24
    coolcoffee  
       Apr 23, 2021
    比起 GUI,我更期待能够回到 WSL1 那种网络完全互通的状态。
    theprimone
        25
    theprimone  
       Apr 23, 2021
    @xzysaber 偶发?不是吧,我没改防火墙一直访问不了的。
    destinyzou
        26
    destinyzou  
       Apr 23, 2021
    @Muninn EMACS 吧
    ysn2233
        27
    ysn2233  
       Apr 23, 2021
    @Leviathann 我跑的 idea 感觉一点也不卡
    zzhzero
        28
    zzhzero  
       Apr 23, 2021
    x11 转发的时候好几个软件都不能正常显示图标,而且要输入中文必须在 linux 里面安装中文输入法。
    CallMeReznov
        29
    CallMeReznov  
       Apr 26, 2021
    刚刚安装了最新版的 dev,重启就绿屏十分后悔,然后就回滚了.
    不过发现了一些新东西.
    1. 新版所有图标都会大改,完全不像以往风格的改变,不知道能不能实装.
    2. 安装 dev 主要就是体验这个 GUI 的支持,装了 gedit 直接启动就出了 GUI,不过很快就崩溃然后就 pipe error 和 cannot open display 了. 看来距离可用还有一定距离.
    3. 不知道怎么的在任务栏上添加了个类似 rss 的玩意儿,我简单的找了一下也关不掉,默认显示天气,点开就是各路咨询,只能添加替换,不能关闭.
    4. 默认的拼音输入法也换了,感觉输入反应的速度得到了极大的提升!不过是界面换了还是整个替换了我没深究,这个到是可以期待一下!


    以上就是我绿屏前的体验报告.
    smallthing
        30
    smallthing  
       May 26, 2021
    @CallMeReznov
    1.图标改动一直进行中,但效率确实太低
    2.绿屏和 GUI 崩溃我完全没遇到,你需要冲最新支持 wddm3.0 的 beta 的显卡驱动.
    3.新闻那个很烦,你是已经不会用 win 嘛.任务栏右键都忘了?
    4.输入法早改了,20H1 好像是,还是 20H2, 你原来是什么版本?
    lhjay1
        31
    lhjay1  
       May 28, 2021
    复制粘贴 GUI 的内容还有乱码问题
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2389 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 119ms · UTC 10:46 · PVG 18:46 · LAX 03:46 · JFK 06:46
    ♥ Do have faith in what you're doing.