DSH Web GUI 壁纸背景插件
yu502950715yang/dsh-use-wallpaper · 技能
DSH Web GUI 壁纸背景插件:从本机 Wallpaper Engine 壁纸库加载背景,wasm 渲染 scene 壁纸
★ 2GitHub 星标
0分支
2026-08-25最近更新
TypeScript开发语言
MIT许可证
主要功能
- wasm 渲染器(Rust/wgpu,WebGPU)解析 Wallpaper Engine scene.json,逐对象渲染。
- 视频壁纸mp4 循环播放。
- 壁纸目录与引擎目录不再写死(不默认 D/Steam):设置 → 壁纸 面板可自动探测(Steam 注册表 + libraryfolders.vdf + 常见路径,/wallpapers/probe)或手动填写,settings 热更新,无需重启 harness。
- 开发环境配置(docs/dev-setup.md) — 在新电脑上继续开发所需的工具链与构建/运行环境
- image 对象按 scene.pkg 内容解码 TEXV0005 纹理(LZ4 解压,RGBA8888 / DXT / R8 / RG88)后作为图片平面
使用条件
- 平台说明本插件只在 Windows 上做过测试,macOS 未验证。
- 涉及本机路径(Steam 目录探测、Wallpaper Engine 安装目录、D: 盘默认路径假设)以及浏览器 / WebGPU 行为均以 Windows 为准。
安装命令
dsh plugin --profile web add github:yu502950715yang/dsh-use-wallpaper