ayang23

WSL 竟然可以执行 Linux 中的 GUI 程序

  •  
  •   ayang23 · Dec 21, 2023 · 7934 views
    This topic created in 1055 days ago, the information mentioned may be changed or developed.

    不知道是不是我火星了,反正感觉挺惊喜,看看有没有人还不知道

    心血来潮试试,竟然成功了

    sudo apt install chromium-browser

    chromium

    牛逼!

    这是怎么实现的呢?

    60 replies  •  2023-12-25 14:58:09 +08:00
    ayang23
    ayang23
    OP
    Dec 21, 2023
    2
    @jstony 谢谢,果然是最好的 Linux 发行版
    adoal
    adoal
    Dec 21, 2023❤️2
    3
    还差个输入法桥接
    BuffDog
    BuffDog
    Dec 21, 2023❤️1
    4
    火星,vscode 还可以直接打开 wsl 里面的项目,编译调试一条龙
    sadfQED2
    sadfQED2
    Dec 21, 2023 via Android
    5
    卧槽,离谱,这特喵的也行
    lovestudykid
    lovestudykid
    Dec 21, 2023❤️1
    6
    性能很差
    Noicdi
    Noicdi
    Dec 21, 2023 via iPhone❤️2
    7
    wslg ,好像是 win11 支持,win10 不行(我记得是这样
    ayang23
    ayang23
    OP
    Dec 21, 2023❤️1
    8
    @Noicdi
    @lovestudykid 我用的 win10 ,没问题,性能还没测试。这东西有就很牛逼了。

    感觉最重要的是我们可以直接用 Linux Terminal 了,这完爆 Windows 下所有终端,还不用说 Linux 下有很多更强大的 Terminal
    KMpAn8Obw1QhPoEP
    KMpAn8Obw1QhPoEP
    Dec 21, 2023 via Android❤️1
    9
    确实火星了…搞 Web 开发的话 vs code+wsl2 体验很好 完全不存在 Windows 下开发时那些乱七八糟的东西
    firstlove
    firstlove
    Dec 21, 2023❤️1
    10
    两年前长期使用过大半年. 垃圾. 最后还是回去用 linux 了
    BeautifulSoap
    BeautifulSoap
    Dec 21, 2023 via Android❤️2
    11
    虽然但是,如果算上 wslg 之前的 xserver 时期,wsl 可以跑 gui 这已经支持超过三四年了

    wsl2 都能调用宿主的显卡直接在里面炼丹,没什么好惊奇的
    ayang23
    ayang23
    OP
    Dec 21, 2023
    12
    歪个楼,现在 V 站是不是没有感谢功能了,找了半天也没找到按钮图标,这么多铜币花不出去怎么办啊?
    ayang23
    ayang23
    OP
    Dec 21, 2023
    13
    @BeautifulSoap 没想到我都火星这么多年了。。。
    YaD2x
    YaD2x
    Dec 21, 2023❤️1
    14
    @ayang23 Linux Terminal 貌似不支持吧
    ayang23
    ayang23
    OP
    Dec 21, 2023
    15
    @YaD2x 可以的,你装个 gnome-terminal 或者 tilix 试试,windows 菜单里直接就有了
    toadloading
    toadloading
    Dec 21, 2023❤️3
    16
    @ayang23 #12 你不说我都没注意。鼠标悬停在楼层的右上角才会出来。
    YaD2x
    YaD2x
    Dec 21, 2023
    17
    @ayang23 nb 神奇
    ayang23
    ayang23
    OP
    Dec 21, 2023
    18
    @toadloading 这么诡异,终于看到了,先送一波
    aptupdate
    aptupdate
    Dec 21, 2023 via iPhone
    19
    @adoal 请问输入法桥接怎么实现的呢?不能输入中文挺难受。
    adoal
    adoal
    Dec 21, 2023
    20
    @aptupdate “还差”的意思就是尚未实现
    codermz
    codermz
    Dec 21, 2023
    21
    wsl 现在用 adb 也可以控制我插在电脑上的安卓了 真的🐂
    ayang23
    ayang23
    OP
    Dec 21, 2023
    22
    @adoal 这个是个问题,查到可以在 Linux 上装输入法,还不完美
    arischow
    arischow
    Dec 21, 2023❤️1
    23
    想知道性能好吗?或者说差到什么程度呢?
    0o0O0o0O0o
    0o0O0o0O0o
    Dec 21, 2023❤️1
    24
    wsl1 还可以这样
    wsl.exe -- bash -c 'ping.exe 127.0.0.1'
    wsl.exe -- ls -l '/mnt/c/Program Files'
    luxor
    luxor
    Dec 21, 2023❤️2
    25
    wsl1 是基于内核子系统实现的,wsl2 是基于虚拟化实现的,和用 VMWare 在 windows 上装个 linux 一个道理。
    ayang23
    ayang23
    OP
    Dec 21, 2023
    26
    @luxor 原来是这样啊,怪不得可以同时跑几个版本的 Ubuntu
    ayang23
    ayang23
    OP
    Dec 21, 2023
    27
    @arischow 够用,用了一中午的 tilix ,没发现问题,当然这个 GUI 很简单
    ayang23
    ayang23
    OP
    Dec 21, 2023
    28
    主要也就用用 TERMINAL 类的,其他 GUI 程序 WINDOWS 下一般都更好,没必要
    ayang23
    ayang23
    OP
    Dec 21, 2023
    29
    @firstlove 我也是长期用 LINUX ,很多年没怎么用 Windows 了
    rayae
    rayae
    Dec 21, 2023❤️1
    30
    wsl 用到最后还是放弃了,不好用,最终选择了 debian
    elonlo
    elonlo
    Dec 21, 2023
    31
    惊呆我了,可以安装 IDEA ,而且比我单独虚拟机还要流畅
    9dP06m83vIV00l72
    9dP06m83vIV00l72
    Dec 21, 2023
    32
    要是 WSL 可以支持其它指令系统架构( AARCH64 / RISCV64 / LA64)就更香了。。。

    呼叫微软支持.......................................................................................
    9dP06m83vIV00l72
    9dP06m83vIV00l72
    Dec 21, 2023
    33
    一直想在 x86-64 机器上解决 aarch64 / riscv64 的编译问题,奈何都不靠谱。
    arischow
    arischow
    Dec 21, 2023
    34
    @ayang23 我的想法是所有 GUI 都在 WSL 里面跑啦,最起码是开发相关的都在里面(譬如 IDE 什么的)
    arischow
    arischow
    Dec 21, 2023
    35
    ⬆️不知道可行吗……
    gpt5
    gpt5
    Dec 21, 2023
    36
    不知道炼丹怎么样??
    qq316107934
    qq316107934
    Dec 21, 2023
    37
    @andytao #32 支持 aarch64 ,但是是在 Windows on ARM 版,其实 linux 下交叉编译还算蛮方便的
    elonlo
    elonlo
    Dec 21, 2023
    38
    丝滑啊,别 virtualbox 流畅不值一两倍
    name1991
    name1991
    Dec 21, 2023
    39
    我之前试了下 firefox ,一直有问题,界面一直在闪,几乎没法用,回头试试 chromium 。。。
    jjx
    jjx
    Dec 21, 2023
    40
    中文输入一直没搞定
    yigecaiji
    yigecaiji
    Dec 21, 2023 via Android❤️1
    41
    需要中文输入法的可以安装 fcitx 和谷歌拼音输入法
    keepRun
    keepRun
    Dec 21, 2023
    42
    win11 新增了 wslg 的支持,从此可以显示 linux 的 gui ,win10 应该不行。
    coinbase
    coinbase
    Dec 21, 2023
    43
    不好用,不如 macOS
    dobelee
    dobelee
    Dec 21, 2023
    44
    把性能拉上去就是名副其实的最强发行版。
    jjx
    jjx
    Dec 21, 2023
    45
    @keepRun
    win10 已经支持了, 很长时间了
    Corybyte
    Corybyte
    Dec 21, 2023
    46
    那么问题来了 Linux 下如何干净的执行 exe 呢,(拒绝 wine )
    SenLief
    SenLief
    Dec 21, 2023
    47
    很久之前就能了 wslg ,目前好像 systemd 还没解决。
    ltkun
    ltkun
    Dec 21, 2023 via Android
    48
    宁用 arm 版 Linux 也不用 x86 的 Windows
    charlie21
    charlie21
    Dec 21, 2023
    49
    在打开的 linux gui 软件里中文输入法能用了吗
    9dP06m83vIV00l72
    9dP06m83vIV00l72
    Dec 21, 2023
    50
    @qq316107934 问题是只有 x86-64 机器呀
    brucmao
    brucmao
    Dec 21, 2023 via iPhone
    51
    @SenLief
    @SenLief 支持了
    SenLief
    SenLief
    Dec 22, 2023
    53
    @brucmao @zoumouse 牛皮
    heelerdeer
    heelerdeer
    Dec 22, 2023❤️2
    54
    @arischow #23 可以的,我在 Wsl 里面安装 android studio 写安卓都没问题,https://heeler-deer.top/posts/57407/
    selca
    selca
    Dec 22, 2023
    55
    https://finite.tain.one/docs/tools/wslg/
    甚至可以装 linux 版本的 intellij idea
    WashFreshFresh
    WashFreshFresh
    Dec 22, 2023❤️1
    56
    一直在 wlsg 用 idea 开发快一年半了,只能说能用,勉强及格吧。不是为了它的编译启动快(比 windows 宿主机快 50%左右)是不会用的。
    缺点就是内存占用高,本身只有 16G ,用了 wslg 开 idea ,常年内存占用 90%,而且 ui 特别丑,特别是边框是白的;问题一直有,不过越来越少,起码卡死是不会出现了。如果输入法能直接用 windows 的,我能打到 70 分。
    sky96111
    sky96111
    Dec 22, 2023 via Android❤️2
    57
    性能一般,不支持输入法,不支持缩放,高分屏 wayland 下光标错位
    javalaw2010
    javalaw2010
    Dec 22, 2023
    58
    @Noicdi 早就全面下放到 win10 了
    fqzz
    fqzz
    Dec 25, 2023❤️1
    60
    不光能显示 gui ,还能用上 gpu 加速
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2507 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 342ms · UTC 04:23 · PVG 12:23 · LAX 20:23 · JFK 23:23
    ♥ Do have faith in what you're doing.