YRN-playmaker/dsh-wallpaper_share ↗★ 30
dsh-wallpaper_share
Sync active Wallpaper Engine wallpapers(image/video/scence/app)to DeepSeek Harness Web UI as a customizable dynamic background. 适合想要个性化定制DSH Web端动态背景的Windows用户。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:YRN-playmaker/dsh-wallpaper_shareREADME
Read the full README ↗配置
常用设置在 wallpaper_share 面板中调整。开发或自定义部署可修改 src/index.ts 顶部 CONFIG 后重新构建:
| 配置项 | 默认值 | 用途 |
|---|---|---|
wallpaperEngineDir | '' | 自动检测 WE 安装目录,失败时手动指定 |
workshopContentDir | '' | 自动推导工坊目录 |
pollIntervalMs | 2000 | WE 状态轮询间隔,毫秒 |
sceneRendererPath | '' | 自动发现随包捕获器,或指定外部 renderer |
wallpaperEngineAssetsDir | '' | 默认使用 /assets |
sceneRenderWidth / sceneRenderHeight | 1920 / 1080 | 捕获输出分辨率,低于原生尺寸时降采样 |
sceneRenderFps / sceneRenderQuality | 30 / 80 | 目标帧率与 JPEG 质量 |
sceneRenderMode | 'auto' | 后端通路选择:auto / browser / external |
particleRateScale / particleSizeScale | 1 / 1 | 浏览器粒子发射率与尺寸倍率 |
effectStrengthScale | 0.6 | 浏览器图层效果强度倍率 |
puppetMeshRender | true | 骨骼网格渲染 |
workspaceDir | '' | 工作区脉搏扫描根,默认插件进程工作目录 |
workspacePulseWindowMs | 90000 | 工作区变化保留时长,毫秒 |
workspacePulseAutoInstall | true | 自动安装内置工作区脉搏包 |
后端 sceneRenderMode 与面板的三档渲染按钮是不同设置。其余开发配置见源码。
Configuration
Use the wallpaper_share panel for common settings. For development or custom deployments, edit CONFIG at the top of src/index.ts and rebuild:
| Key | Default | Purpose |
|---|---|---|
wallpaperEngineDir | '' | Detect WE automatically; set manually if detection fails |
workshopContentDir | '' | Infer the workshop directory |
pollIntervalMs | 2000 | WE state polling interval in milliseconds |
sceneRendererPath | '' | Discover the shipped capture program, or specify an external renderer |
wallpaperEngineAssetsDir | '' | Uses /assets by default |
sceneRenderWidth / sceneRenderHeight | 1920 / 1080 | Capture output resolution; downsample when below native size |
sceneRenderFps / sceneRenderQuality | 30 / 80 | Target frame rate and JPEG quality |
sceneRenderMode | 'auto' | Backend path: auto / browser / external |
particleRateScale / particleSizeScale | 1 / 1 | Browser particle emission rate and size multipliers |
effectStrengthScale | 0.6 | Browser layer-effect strength multiplier |
puppetMeshRender | true | Skeletal mesh rendering |
workspaceDir | '' | Workspace Pulse root; defaults to the plugin process working directory |
workspacePulseWindowMs | 90000 | File-change retention in milliseconds |
workspacePulseAutoInstall | true | Automatically install the built-in Workspace Pulse package |
Backend sceneRenderMode is separate from the panel's three-mode switch. See the source for additional development options.