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

WSL Dashboard v0.5.0 开源发布,一款 WSL 实例管理面板

  •  
  •   netme · 17 小时 24 分钟前 · 975 次点击
    元宵到啦!愿 V 友们 bug 全消,代码全跑通,就像这元宵汤圆,个个圆润饱满,没有一点“瑕疵”!下班早点走,回家陪家人吃汤圆,节日快乐!

    更新日志:

    1 、设置界面增加 WSL2 全局设置入口(~/.wslconfig)。
    2 、发行版配置 /etc/wsl.conf 。
    3 、优化已安装的发新版列表刷新策略(侧边栏选中首页,且非关闭至系统栏托盘,才会定时刷新)。
    4 、USB 设备管理(基于[usbipd-win]( https://github.com/dorssel/usbipd-win)提供 Windows 系统插入的 USB 给 WSL 中的 Linux 使用;刷新策略与发新版列表一致)。
    5 、设置界面下拉菜单交互优化。
    6 、启动流程优化,去除冗余逻辑。


    项目地址:[https://github.com/owu/wsl-dashboard]( https://github.com/owu/wsl-dashboard)

    若该项目对您有用,请帮我点一个星标; 若有任何建议,可以在帖子下方留言。

    下一个版本初步计划 : 网络 或 Docker



    12 条回复    2026-03-03 20:43:53 +08:00
    mokeyjay
        1
    mokeyjay  
       17 小时 10 分钟前
    这个不错的,顶一个,期待界面早日接入亚克力效果
    netme
        2
    netme  
    OP
       16 小时 35 分钟前
    @mokeyjay 还有两个大版本功能待开发,完工后可以实现亚克力
    llanc
        3
    llanc  
       15 小时 59 分钟前
    starred
    veni2023
        4
    veni2023  
       15 小时 58 分钟前
    能否实现类似 Multipass 的功能批量创建和删除限定内存和磁盘大小的实例
    loading
        5
    loading  
       15 小时 56 分钟前 via Android
    楼上说的亚克力效果是指 windows 窗口的半透明…不是叫毛玻璃效果吗。?
    loading
        6
    loading  
       15 小时 54 分钟前 via Android
    有 wsl 安装功能吗?之前安装还要敲点命令到处操作,如果带 cpu 虚拟化配置检查以及一键选版本安装会更方便。
    虽然我已经装好了 ubuntu 。
    Tink
        7
    Tink  
    PRO
       15 小时 32 分钟前
    不错,早日干掉巨硬那个巨难用的面板吧
    shunia
        8
    shunia  
       15 小时 16 分钟前
    字体在非高分屏看起来太纤细还有一丢丢糊,UI 点击的时候有一种没有优化好的 Win11 的感觉;
    右上角的开关 toogle 按钮不点击不知道是切换 theme 的功能;
    distro 里边里面几乎所有小图标都没有文字提示,不移上去或者点击不知道什么功能,对比 Win11 的 settings 界面来看信息缺失比较严重,有点影响使用,而且我也没看到 app 使用文档;
    我有一个无法启动的 distro ,点击启动按钮后有 toast ,但是最终没有任何反馈,在 terminal 里会告诉我 catastrophic failure ;
    所有 distro 在 stopped 状态也能点击文件夹,但是显然文件夹无法正常显示,因为 distro 没有启动;
    个人觉得这种 app 常驻没什么意义,希望更轻量一点;
    usbipd 安装后并没有自动刷新 usb 设备页面,重启 app 才可以;
    终端按钮怎么绑定我想要使用的终端,是通过系统设置默认应用吗?
    rm0gang0rf
        9
    rm0gang0rf  
       14 小时 55 分钟前
    wsl 的配置文件 设置在哪?
    netme
        10
    netme  
    OP
       13 小时 23 分钟前
    @llanc 感谢支持

    @veni2023 完成后续两个大版本后,我研究一下 Multipass

    @loading 有安装助手,可视化操作

    @Tink 嗯,加油干掉 Ta

    @rm0gang0rf WSL 全局设置,在侧边栏 设置页面; 发行版的设置,在侧边栏 首页,发行版的展开功能按钮上;

    ---

    @shunia
    感谢全面的测试及反馈。

    其实反馈的很多问题,都需要考虑多国语言的兼容性(及 LTR 、RTL 的对齐等),不同语言的文案长度不一致,若所有的描述的功能,都显示出来文字,对齐问题很难搞定;

    所以基本上的策略就是,图标+tooltip 提示; 同时非高频的操作,都折叠在菜单中;

    1 、我是 4k 显示器开发环境,后面我研究一下 2k 分辨率;
    2 、暗色模式是低频操作(并且可以记住最后一次的状态),显示个暗色模式文字(同时若显示也要考虑多国语言文案长度)感觉有点累赘;
    3 、发行版功能按钮主要需要考虑文案的不同长度展示,并且要美观对齐,所以直接给了 tooltip 提示;
    4 、设置页面,主要是软件本身的;与 WSL 关联不是那么紧;功能还在不断迭代,待后续两个大版本开发完成后,可以出一份使用文档;
    5 、启动发行版失败,可以提交一份日志到 issue ,我分析一下;
    6 、目前的处理方式,常用的功能,放在首行展示;不常用的折叠在第二行;
    7 、usbipd 我测试用例是修改了 usbipd.exe 文件名称为其他,然后打开 wsl dashboard 软件,可以看到下载提示; 之后恢复了软件名称为 usbipd.exe ; wsl dashboard 软件 usb 页面会自动刷新; 可能默认没有安装 usbipd.exe 时,未将其加入 windows 环境变量;
    8 、目前是默认终端,后面考虑可以增加自定义终端;
    mokeyjay
        11
    mokeyjay  
       11 小时 8 分钟前
    @loading #5 我记得是叫亚克力还是云母来着,反正不是毛玻璃
    netme
        12
    netme  
    OP
       5 小时 47 分钟前
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1083 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 18:31 · PVG 02:31 · LAX 10:31 · JFK 13:31
    ♥ Do have faith in what you're doing.