Back to home@leeseo39

dsh-we-wallpaper

Wallpaper Engine assets as DeepSeek Harness dynamic background — upstream skin-center 0.3.14 source snapshot + self-built WE engine research

Stars
0
Language
TypeScript
Created
Sep 4, 2026
Updated
Sep 4, 2026
GitHub repo

Introduction

dsh-we-wallpaper

把本地 Wallpaper Engine 素材,变成 DeepSeek Harness 的界面背景。

在 DSH 外观设置里直接浏览本地 Wallpaper Engine 壁纸库,将视频 / 网页 / 图片 / 场景壁纸设为 DSH 界面的常驻(动态)背景。核心能力由社区上游 @linxin666/dsh-client-ui-skin-center v0.3.14 提供;本仓库收录其完整源码快照并附带一套自研的原生素材引擎实验,便于研究、对照与二次开发。

特性

  • 🖼️ 本地 WE 素材库:扫描 Steam 431960 创意工坊目录,也支持手动添加 .mp4/.webm 文件夹与壁纸项目目录
  • 🎞️ 动态背景:视频壁纸以 <video muted autoplay loop> 活背景常驻播放(live 模式)
  • 🌐 网页壁纸:同源装载渲染
  • 场景壁纸:内置 WebGL Scene 播放器(粒子 / 着色器 / 2D 分层场景),部分 .pkg 场景可解出视频流
  • 🗂️ 设置区画廊:外观/皮肤中心新增 Wallpaper 面板,缩略图浏览、点选即应用
  • 🛡️ 同源媒体流:Range/206 流式传输,本地文件不经浏览器直读(安全)

快速使用

在 DSH 桌面的插件环境(dsh-home\profiles\web)安装官方最新包:

pnpm add --save-exact @linxin666/dsh-client-ui-skin-center@0.3.14

package.jsondsh.profile.bundles 加入 @linxin666/dsh-client-ui-skin-center,完整重启桌面后,在 外观设置 → 皮肤中心 → Wallpaper 使用。

仓库结构

upstream/skin-center/   # 上游源码快照(MIT,保留归属,含完整 WE 桥与场景播放器)
research/               # 早期自研实验:M1 素材引擎(分类 / 扫描 / 同源路由,纯 Node 测试通过)
docs/                   # 设计文档与实现计划

设计笔记

做 DSH 插件前先找同环境已知可用包照抄骨架、再改业务数据源,是最省成本路径;本仓库的 research/ 正是一次"先自研后对照上游"的完整样本,供后续类似整合快速起步。

上游归属与许可

功能本体:@linxin666/dsh-client-ui-skin-center(MIT)。 本仓库 = 上游源码快照 + 自研实验存档,仅用于研究、学习与二次开发。