Seelen-UI 插件系统实战:4 类内置模块,从 0 到能用的桌面定制
【免费下载链接】Seelen-UIThe Fully Customizable Desktop Environment for Windows 10/11.项目地址: https://gitcode.com/GitHub_Trending/se/Seelen-UI
一句话讲清楚它是什么
Seelen-UI 是跑在 Windows 10/11 上的桌面环境,它的插件系统让你只用几个 yml 文件就能重组工具栏、Dock 和窗口布局,不用写代码,适合想把默认桌面彻底换成自己习惯的人。
🖼️ 先看效果再动手
装好之后桌面长这样:顶部一条工具栏,CPU 占用、电量、网络状态都挂在上面,点一下直接跳到对应面板;底部的 Dock 直接替掉了原来的任务栏。说白了,Windows 默认任务栏能干的事它都能干,而且每一块都能单独拆下来换掉。
它是怎么跑起来的
一句话:插件本身没有逻辑,只是一份声明——写清id、target指向哪个组件、再附一个plugin数据块。启动时,组件扫描已装的插件,挑出 target 指向自己的,按自己的规则解析执行;核心只按 target 做路由,不碰内容。
整条链路就是:你写 yml → 组件读它 → 界面上多出一个东西。只需要认三个地方:
src/static/plugins/—— 内置插件,全是工具栏、Dock、窗口布局的纯 yml/js 文件src/static/widgets/—— 功能组件本体(应用启动器、媒体面板、设置)documentation/—— 插件规范,三种目标组件各有一页说明
最小结构长这样:
id: "@yourname/my-plugin" target: "@seelen/fancy-toolbar" plugin: { scopes: [Cpu] }核心能力逐个拆
工具栏插件(@seelen/fancy-toolbar)
Cpu、Power、Memory这些 scope 会把系统数据直接注入模板,不用自己轮询- 省掉的动作:开任务管理器——CPU、内存、电量在工具栏直接看,点开就能进详情页
- 自带示例:src/static/plugins/tb_default_power/
Dock 插件(@seelen/weg)
render能画自定义图标,badge能挂数字,onClick可以触发任意组件- 省掉的动作:记快捷键——点一下 Dock 就能显示桌面、开开始菜单、打开回收站
- 通知中心本身就是个 Dock 插件:src/static/widgets/notifications/dock-plugin.yml
窗口管理器布局(@seelen/window-manager)
wm_grid、wm_bsp、wm_monocle等 7 种布局,换 yml 里的 target 就能切换- 省掉的动作:拖窗口——
Win+P开平铺,缩放、换位全靠键盘 - 布局示例:src/static/plugins/wm_bsp/
媒体与应用组件(media-popup、apps-menu)
- 媒体面板同时管理多个播放器,切歌、音量、设备切换一个面板搞定
- 省掉的动作:切回播放器切歌;按 Win 键弹启动器,打两个字母直接开程序
🚀 跟着做:从默认到能用的最短路径
- 打开 Seelen-UI 设置面板(点工具栏齿轮图标)→ 做完这步你应该看到左侧菜单里列着 General、Fancy Toolbar、Dock/Taskbar。
- 进 Fancy Toolbar 页,打开 CPU 占用和电源两个插件→ 做完这步顶部工具栏应该多出两个小图标,数字还在实时跳。
- 按一下 Win 键→ 做完这步应用启动器应该弹出来,打两个字能搜到任意已装程序。
- 按
Win+P切平铺→ 做完这步新开的窗口应该自动排进格子,不用再手动拖。
🎬 换个场景试试
- 办公:
weg_start_menu+tb_default_power+ 通知中心——电源操作一键到位,消息不落地。 - 开发:
wm_bsp平铺 +tb_cpu_usage+tb_memory_usage——手不离开键盘,资源占用抬眼可见。 - 影音:
@seelen/media-popup+ 快速设置 + 蓝牙弹窗——切歌、调音量、连耳机都不用切窗口。
⚠️ 踩坑与排障
- 装了插件但界面上没出现:先查
target写的是不是组件 ID,再查 yml 缩进——这类问题大概率是缩进笔误。 - 点插件没反应:先看快捷键是不是被别的插件占了,内置插件带冲突检测,换个键再试。
- 平铺不生效:先确认
Win+P真的把窗口管理器切开了;被标记为浮动的窗口本来就不参与排列。
收尾:下一步你可以做什么
- 复制一个内置
tb_插件,改 scope 和模板,就有第一个自己写的插件。 - 手搓一份 wm 布局 yml,替换默认网格,体验"不拖窗口"的工作流。
- 去设置里的 Resources 页装个第三方资源,看看别人的插件是怎么挂进组件的。
没有唯一正确答案,按自己的习惯调。
【免费下载链接】Seelen-UIThe Fully Customizable Desktop Environment for Windows 10/11.项目地址: https://gitcode.com/GitHub_Trending/se/Seelen-UI
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考