V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
h404bi
V2EX  ›  Windows

WSLg: WSL GUI 进入 Insider Preview

  •  3
     
  •   h404bi · 2021-04-22 09:29:00 +08:00 · 6167 次点击
    这是一个创建于 1071 天前的主题,其中的信息可能已经有所发展或是发生改变。
    31 条回复    2021-05-28 14:07:19 +08:00
    learningman
        1
    learningman  
       2021-04-22 09:34:52 +08:00 via Android
    之前就可以吧,x11 转发
    现在是可以直接渲染出来 native 的 win32 窗口吗?
    hanxiV2EX
        2
    hanxiV2EX  
       2021-04-22 09:37:21 +08:00 via Android
    看上去比之前的效果好
    Leviathann
        3
    Leviathann  
       2021-04-22 09:37:44 +08:00 via iPhone
    @learningman 感觉转发的用起来很卡啊
    比如火狐,连滚动都一卡一卡的
    theprimone
        4
    theprimone  
       2021-04-22 09:42:20 +08:00
    [[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  
       2021-04-22 09:43:12 +08:00
    [[WSL 2] WSL 2 cannot access windows service via localhost:port]( https://github.com/microsoft/WSL/issues/4619)
    no1xsyzy
        6
    no1xsyzy  
       2021-04-22 09:48:45 +08:00
    @learningman 如果没变的话,根据之前挖出来的信息,是 Wayland 接口 + RDP 协议(所以输入法……
    好像 x11 不能转发音频吧
    h404bi
        7
    h404bi  
    OP
       2021-04-22 09:50:26 +08:00
    @learningman #1 不是 native win32 。用自家的 CBL-Mariner 发行版做中间层以 Wayland + RDP 驱动 GUI 应用,文章里有架构图。

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

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

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

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

    大意了

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

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

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


    以上就是我绿屏前的体验报告.
    smallthing
        30
    smallthing  
       2021-05-26 15:07:03 +08:00
    @CallMeReznov
    1.图标改动一直进行中,但效率确实太低
    2.绿屏和 GUI 崩溃我完全没遇到,你需要冲最新支持 wddm3.0 的 beta 的显卡驱动.
    3.新闻那个很烦,你是已经不会用 win 嘛.任务栏右键都忘了?
    4.输入法早改了,20H1 好像是,还是 20H2, 你原来是什么版本?
    lhjay1
        31
    lhjay1  
       2021-05-28 14:07:19 +08:00
    复制粘贴 GUI 的内容还有乱码问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1319 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 23:32 · PVG 07:32 · LAX 16:32 · JFK 19:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.