Seelen-UI 插件实战指南:4 步接管你的 Windows 桌面
2026/9/9 15:51:08 网站建设 项目流程

Seelen-UI 插件实战指南:4 步接管你的 Windows 桌面

【免费下载链接】Seelen-UIThe Fully Customizable Desktop Environment for Windows 10/11.项目地址: https://gitcode.com/GitHub_Trending/se/Seelen-UI

Seelen-UI 是面向 Windows 10/11 的完全可定制桌面环境,它的插件系统让你逐个替换任务栏、开始菜单与窗口管理,让整个桌面按你的习惯运转。

它是什么 🧩

Seelen-UI 替代的是整个 Windows 桌面外壳,而不是一套主题包:任务栏、dock、应用启动器、平铺窗口管理器、通知面板都能替换、改样式、扩展。

插件在这里是纯声明文件——一个id、一个target、一份plugin数据负载,本身没有任何逻辑。真正解析并执行这些数据的是被指向的 widget:工具栏负责跑沙箱里的 JS 片段,窗口管理器负责遍历布局树,dock 负责渲染图标。说白了,你写的不是"插件系统",而是给某个具体 widget 的说明书。

最短上手路径 🚀

  1. 装好程序:winget install --id Seelen.SeelenUI,或直接从 Microsoft Store 下载。
  2. 确认系统装有 WebView 运行时和 Edge(Windows 11 自带;Windows 10 的setup.exe安装包会附带运行时)。
  3. 首次启动会进入设置向导,勾选你要的基础组件:工具栏、dock、平铺管理器。
  4. 在设置界面把窗口管理器的布局插件换成@default/wm-bspwm,立刻看到布局变化。
  5. 打开工具栏插件列表,添加@default/power,点击图标会直接打开 Windows 电源设置页。
winget install --id Seelen.SeelenUI

功能版图 🗺️

按"常用 / 进阶 / 生态"三层梳理,入口路径均指仓库内位置:

层级功能入口路径一句话说明
常用工具栏小部件插件src/static/plugins/tb_*电源、CPU、内存、磁盘、网络速度的即时读数
常用平铺布局插件src/static/plugins/wm_*grid、bsp、rows、monocle 等静态布局树
常用dock 插件src/static/plugins/weg_*开始菜单、回收站、显示桌面等 dock 入口
进阶工具栏插件开发documentation/toolbar-plugins.mdscopes + template + onClick 的沙箱 JS 写法
进阶窗口布局定制documentation/wm-layouts.md为 window-manager 声明自定义布局
生态主题引擎src/static/themes/CSS/JSON 双格式,覆盖全部 shell 表面
生态桌面组件src/static/widgets/时钟、监控、媒体控制直接铺在壁纸层

场景实战 🎯

纯键盘平铺工作区

目标:彻底摆脱用鼠标拖窗口。

用到哪些模块@seelen/window-managerwidget,外加src/static/plugins/下的wm_bspwm_columnswm_grid布局插件。

具体做法:启用平铺管理器后,在设置中把布局插件从默认的@default/wm-grid切换为@default/wm-bspwm;布局插件的plugin.structure字段声明的是静态布局树,改一个文件就换一种排布。再给高频应用设置按应用规则,固定到指定工作区。

预期效果:新窗口自动归位,缩放、交换、导航全靠快捷键,手不离开键盘。

一目了然的工具栏

目标:系统状态和快捷动作都在工具栏上,点一次就到位。

用到哪些模块@seelen/fancy-toolbarwidget,以及tb_cpu_usagetb_memory_usagetb_network_usagetb_default_power等工具栏插件。

具体做法:工具栏的插件槽位可以直接填已安装插件的id。以电源插件为例,它的template读取Powerscope 注入的电量数据渲染图标,onClickV2则调用open("ms-settings:powersleep")直达系统设置页——整个行为就写在声明文件里。

预期效果:CPU 占用、网速、电量常驻视野,点图标零层级直达功能页。

桌面即信息板

目标:不打开任何应用,关键信息就在眼前。

用到哪些模块@seelen/wegdock、weg_show_desktopweg_start_menu插件、apps-menu启动器。

具体做法:启用 weg 后,dock 上会出现一组由插件驱动的入口:显示桌面、开始菜单、电源、回收站。按快捷键唤起apps-menu,模糊搜索几毫秒内列出应用、文件和命令。

预期效果:从"找程序"变成"喊程序",常用入口全部收进 dock 一层。

配置速查 ⚙️

插件声明文件的必填字段只有idtargetplugin三个,其余按需加:

id: "@default/power" icon: PiBatteryMediumFill target: "@seelen/fancy-toolbar" plugin: scopes: [Power]
配置项作用示例值
id插件唯一标识,工具栏槽位靠它引用"@default/power"
target指定数据交给哪个 widget 消费"@seelen/fancy-toolbar"
scopes声明注入哪些系统数据到脚本作用域[Power][Cpu][NetworkStatistics]
template内容脚本的函数体,必须return渲染结果!include plugin/template.js
onClickV2点击动作脚本,可open()/invoke()/trigger()open("ms-settings:powersleep")

顺带提一句:onClickV2只是onClick的旧写法别名,两者等价。

避坑指南 🛠️

现象:装完打开是白屏或黑屏。原因:系统 WebView 运行时缺失,或 Windows 版本过旧。解法:走 Windows Update 更新系统后重启;Windows 10 用户务必用setup.exe安装以获得运行时。

现象:自建工具栏插件不显示。原因:必填三字段缺了,或target没指向@seelen/fancy-toolbar解法:对照 插件规范文档 补齐idtargetplugin;widget 只路由给它认识的target

现象:图标在、内容空。原因template脚本没有return,或所需数据没在scopes里声明。解法:内容脚本必须返回值才渲染;用哪个变量就先声明对应 scope。

现象:Store 版很久没更新。原因:商店更新要过 1–3 个工作日的审核。解法:换 winget 渠道或 Releases 的.msix/.exe包,发版即得;新插件上线前也建议先核对版本兼容性与资源占用。


插件只是声明,widget 才是行为,想深入就照抄src/static/plugins/里现成的metadata.yml起步。下一步:选一个你想常驻工具栏的系统指标,照着tb_cpu_usage的结构写出你的第一个@yourname/xxx插件。

【免费下载链接】Seelen-UIThe Fully Customizable Desktop Environment for Windows 10/11.项目地址: https://gitcode.com/GitHub_Trending/se/Seelen-UI

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询