dsh-plugin-wallpaper-engine
v0.1.3 · 1 天前发布
Wallpaper Engine backgrounds for the DSH web GUI: render your local Wallpaper Engine Video/Web wallpapers behind the chat, with iOS-style liquid glass, adjustable scrim/border/blur.
README
dsh-plugin-wallpaper-engine
一个 DSH bundle,把你电脑上的 Wallpaper Engine 壁纸变成 DSH 网页界面(dsh web)的背景。
它会自动发现你本机的 Wallpaper Engine 安装,列出你的壁纸,并把其中可移植的类型(Video .mp4 和 Web/HTML)渲染到 DSH 对话界面的后方,配以 iOS 风格液态玻璃效果。你可以在设置里挑选壁纸、用四个滑动条微调,也能随时暂停或关闭。
为什么只支持 Video 和 Web 壁纸?
Wallpaper Engine 的壁纸分四种类型:
| 类型 | 由谁渲染 | 能否搬到 DSH |
|---|---|---|
| Scene(场景) | Wallpaper Engine 自带的 3D 引擎 | ❌ 不能 — 原生 3D(.obj/着色器),只有 WE 能渲染 |
| Video(视频) | 就是一个 .mp4 文件 | ✅ 能 — 在 <video> 标签里播放 |
| Web(网页) | WE 内置的 Chromium 壳(webwallpaper64.exe)承载 HTML | ✅ 能 — 在 <iframe> 里加载 |
| Application(应用) | 注入的外部窗口 | ❌ 不能 |
这是 mineradio 以及所有第三方 Wallpaper Engine 集成方案都无法回避的同一限制:只有 Video 和 Web 两种壁纸可移植。Scene 壁纸仍会列在选择器里(标为 [不可播放]),让你知道自己有什么,但没办法拿来做动态背景。
#
版本兼容矩阵
| DSH 版本 | 状态 | 说明 |
|---|---|---|
dsh@0.1.0-rc.6 | ✅ 兼容 | cordis patch ✅ |
dsh@0.1.0 | ✅ 兼容 | 标准 patch ✅ |
dsh@0.2.0 | ⚠️ 待验证 | 待实测(API 可能在变) |
dsh@0.3.0+ | ❓ 未知 | 尚未发布 |
💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正
元数据
- License
- MIT
- npm
- dsh-plugin-wallpaper-engine
- Repo
- git+https://github.com/elysia395/dsh-wallpaper-engine.git
- Engines
{}- Weekly DL
- 0
- Monthly DL
- 0
- dsh.bundle
{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime"],"platform":"web","immediately":true}}