< 返回版块

ve 发表于 2026-01-22 15:12

Tags:rust,slint,wsl,linux

WSL Dashboard Banner

使用 v0.6.0 提升你的 WSL 体验

作为一名开发者,我一直希望有一个功能强大且轻量的工具来管理我的 WSL(Windows Subsystem for Linux)实例。经过数月的开发和社区反馈,我很高兴向大家介绍 WSL Dashboard v0.6.0 - 一个专为使用 WSL 的开发者打造的现代化、高性能管理面板。

WSL Dashboard 主界面

v0.6.0 有哪些新特性?

🌐 高级网络管理

  • 端口转发:轻松管理 Windows 和 WSL 实例之间的端口转发
  • 防火墙集成:为转发的端口自动创建防火墙规则
  • 自动激活:通过任务计划程序配置端口转发在 Windows 启动时自动激活
  • HTTP 代理配置:无缝设置 HTTP 代理设置,在打开终端时自动应用

端口转发 HTTP 代理

🚀 增强的启动体验

  • 任务计划程序集成:使用 Windows 任务计划程序改进启动机制
  • 冷启动支持:新增 /scheduler 启动模式,用于自动执行以下任务:
    • 发行版自动启动
    • 端口转发激活
    • USB 设备自动连接

🎨 精致的用户界面

  • 侧边栏自定义:新增侧边栏功能配置选项(完美解决强迫症!)
  • 更新的管理员盾牌图标:管理员模式指示器的全新设计
  • 发行版 IP 显示:在发行版详细信息视图中添加 IP 地址信息

设置

💾 改进的发行版管理

  • 导出压缩选项:导出发行版时可选择是否启用压缩
  • 商店安装冲突检测:当发行版源已安装时防止安装冲突
  • 克隆目录修复:解决发行版克隆目标目录处理中的 bug

🔧 Bug 修复与改进

  • USB 自动连接修复:解决多个 USB 设备自动连接的问题
  • 文档更新:修订 README 文件以提高清晰度

USB 管理

为什么选择 WSL Dashboard?

🚀 极速性能

使用 Rust 和 Slint 构建,提供原生、高性能体验。面板即时启动,使用最少的系统资源:

  • 静默模式:在系统托盘运行时仅使用约 10MB 内存
  • 窗口模式:标准语言约 18MB,大字体语言约 38MB

🎯 直观的用户界面

  • 深色/浅色模式:完全支持两种主题
  • 系统托盘集成:双击切换可见性,右键单击快速操作
  • 实时监控:所有 WSL 实例的实时状态更新

深色模式

🔧 全面的管理功能

  • 实例控制:一键启动、停止、终止和注销发行版
  • 发行版管理:设置默认值、迁移到其他驱动器、导出/克隆到归档文件
  • 快速访问:启动终端、VS Code 或文件资源管理器,支持自定义工作目录
  • 智能安装:从 Microsoft Store、GitHub 或本地文件安装
  • USB 设备管理:与 usbipd-win 完全集成,实现无缝设备共享

🌍 全球语言支持

支持 29 种语言,包括从右到左书写的语言,如阿拉伯语、乌尔都语和希伯来语,使全球开发者都能使用。

🛡️ 安全与可靠性

  • 互斥锁:用于迁移/备份的安全并发操作
  • 自动清理:移除发行版时清理 Appx 包
  • 错误处理:强大的错误管理,提供流畅的用户体验

开始使用

选项 1:下载预构建二进制文件

  1. 访问 GitHub Releases 页面
  2. 下载最新的 wsldashboard 可执行文件
  3. 运行 wsldashboard.exe(无需安装!)

选项 2:从源代码构建

git clone https://github.com/owu/wsl-dashboard.git
cd wsl-dashboard
cargo run

系统要求

  • 启用 WSL 的 Windows 10 或 11(推荐 WSL 2)
  • 已安装至少一个 WSL 发行版
  • 64 位 CPU;建议 4 GB 或更多 RAM

加入社区

WSL Dashboard 是一个开源项目,为 WSL 社区用心打造。您的反馈和贡献非常宝贵!

结论

WSL Dashboard v0.6.0 代表了 WSL 管理工具的重大飞跃,为开发者提供了一种强大、直观、高效的方式来管理他们的 WSL 实例。无论您是 casual WSL 用户还是使用多个发行版的专业开发者,这个工具都旨在简化您的工作流程并提高您的生产力。

立即尝试,体验一个设计精良的 WSL 管理工具可以为您的开发过程带来的改变!


使用 Rust、Slint 和 Tokio 构建,提供优质的原生体验。 采用 GPL-3.0 许可证


Ext Link: https://github.com/owu/wsl-dashboard

评论区

写评论
作者 ve 2026-04-13 22:41

项目开源发布两个多月, 收获github星标 1.2k+ , 感谢大家的关注和支持

作者 ve 2026-04-13 22:35

WSL Dashboard v0.6.0 开源发布:网络管理与自动化能力全面升级

https://www.bilibili.com/video/BV1m1QFBVEBX/

作者 ve 2026-04-13 22:33

嗯,一个人。 其实2种语言和29中语言差别不大的,只要多语言的机制建立起来,就容易了。

多语言比较麻烦的是 ,在保持 LTR语言的布局下,要兼容实现RTL语言的布局(例如阿拉伯语、阿拉伯语言从右往左书写,并且文字比较小,要根据语言做文字的缩放,不然看不清文字),这个比较耗费我的时间精力。

--
👇
asuper: 这是你一个人做的?搞定29种语言?有点牛。

我一直在用Slint,很多用法自己摸索的,实现的比较丑,你这个项目值得我好好学习,感谢!

asuper 2026-03-18 11:37

这是你一个人做的?搞定29种语言?有点牛。

我一直在用Slint,很多用法自己摸索的,实现的比较丑,你这个项目值得我好好学习,感谢!

1 共 4 条评论, 1 页