DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-wallpaper-rotator

l

dsh-wallpaper-rotator

Discovered7

DSH 壁纸轮换插件:定时轮换应用背景壁纸(交叉淡化动效)、内置壁纸集、毛玻璃/压暗/文字阴影可读性调节。dsh plugin add 一键安装。

DSH 壁纸轮换器

定时轮换 DSH(DeepSeek Harness)应用背景壁纸的插件:交叉淡化微动效、内置壁纸集、毛玻璃 / 压暗 / 文字阴影等可读性调节,设置页一键配置,配置持久化。

📦 可安装插件包位于 wallpaper-rotator/dsh plugin add 直接安装)。

特性

  • 定时轮换:间隔可配(秒/分/时),顺序 / 随机模式,立即切换,重新扫描
  • 平滑动效:交叉淡化;预加载 + 被覆盖写入 + 延迟清除,轮换收尾无跳变
  • 内置壁纸集:4 张 SVG 渐变壁纸随插件分发(晨光 / 海洋 / 暮色 / 林间),未配置文件夹、文件夹无效或无图片时自动使用
  • 可读性:背景不透明度(对话区遮罩)、壁纸压暗(随层内嵌)、毛玻璃模糊(0–24px)、文字阴影(三档)
  • 持久化:配置存 $DSH_HOME/wallpaper-rotator.json,重启保留
  • DSH 原生风格设置页:设置 → 壁纸轮换(settings.section

快速开始

# 1. 安装(npm / GitHub 均可)
dsh plugin --profile web add dsh-wallpaper-rotator                   # npm(已发布)
dsh plugin --profile web add github:liceses/dsh-wallpaper-rotator    # GitHub

# 本机开发时也可用仓库内本地路径(仅本机可用)
# dsh plugin --profile web add D:\path\to\wallpaper-rotator

# 2. 重启 dsh web 生效
dsh web

重启后打开 设置 → 壁纸轮换:默认立即用内置壁纸集开始轮换;输入图片文件夹路径(或「浏览…」)并「应用」即切换为自有图片。支持 png / jpg / webp / gif / bmp / avif / svg。

卸载:

dsh plugin --profile web remove dsh-wallpaper-rotator

目录结构

.
├── wallpaper-rotator/        # 📦 可安装插件包(dsh plugin add)
│   ├── package.json         #   dsh.bundle.patch + dsh.client 声明
│   ├── cordis.patch.yml     #   插件行 { id: wallpaper-rotator, ... }
│   ├── lib/index.js         #   Host 半区:路由(扫描/图片/内置壁纸/配置)
│   ├── lib/client.js        #   浏览器半区:壁纸引擎 + 设置页
│   └── README.md            #   包内文档
├── host-half.js             # 🧪 动态插件版 Host 源码(开发参考,cordis_define 流程)
├── client-half.js           # 🧪 动态插件版 Client 源码(开发参考)
├── demo-wallpapers/         # 🖼 演示壁纸(渐变 PNG,可用于测试文件夹模式)
├── README.md
└── LICENSE                  # MIT

配置参考

设置页修改自动写回 $DSH_HOME/wallpaper-rotator.json(字段见包内 README)。默认值:

| 项 | 默认 | 说明 | |---|---|---| | 文件夹 | 空 | 留空 = 内置壁纸集 | | 轮换间隔 | 10 分钟 | 秒/分/时 | | 过渡时长 | 1.2 秒 | 交叉淡化 | | 轮换模式 | 顺序 | 顺序 / 随机 | | 面板透明度 | 80% | 侧栏 / 卡片 | | 背景不透明度 | 55% | 对话区等主区域遮罩 | | 壁纸压暗 | 30% | 随壁纸层内嵌,轮换全程平滑 | | 毛玻璃模糊 | 10px | 0 = 关闭 | | 文字阴影 | 轻微 | 关 / 轻微 / 明显 |

兼容性

  • 路由前缀 /plugins/wallpaper-rotator(webServer 最长前缀优先,与 client-modules 的 /plugins bundle 路由共存)
  • 行 id wallpaper-rotator、包名 dsh-wallpaper-rotator、配置文件名、主题覆盖 source、CSS 类前缀 .dswp- 均唯一
  • 壁纸层仅用 html::before/::afterz-index:-1)与 <html> 内联 CSS 变量,不触碰其他插件 DOM
  • 主题覆盖经 theme.overrideTokens 分层合成;设置页走 settings.section additive 槽位

常见问题

重启后设置里没有「壁纸轮换」? 确认 dsh plugin addprofiles/web/package.jsondsh.profile.bundles 包含 dsh-wallpaper-rotator;重启的是 dsh web 进程本身。

boot 页报 "Failed to load plugins"? 通常为 client bundle 语法错误——node --check wallpaper-rotator/lib/client.js 校验,并检查浏览器控制台具体报错。

与动态插件版本重复? 动态版(host-half.js / client-half.js 经 cordis_define 定义)仅进程内有效,重启即消失;不要与静态包同时启用(避免路由/设置项重复)。

版本历史

| 版本 | 说明 | |---|---| | 1.0.0 | 静态插件包:路由 / 配置持久化 / 内置壁纸集 / 毛玻璃 / 文字阴影 / 压暗随层内嵌 / 无跳变交叉淡化 |

License

MIT

Comments

Loading…

Similar plugins

dsh-background

by retmon2333

DeepSeek Harness(DSH)背景壁纸更换(单图 / 文件夹轮播)模式,可调透明、模糊、遮罩与樱花/雪花特效,侧栏与输入框也能透出壁纸

Manifest valid

0

MIT

TypeScript

Sep 4, 2026

dsh plugin --profile web add dsh-background

by sz1698

DSH 网页界面换背景:侧栏「壁纸」按钮弹出右侧抽屉,支持系统预设/纯色/渐变/图片/视频,滚轮+拖动小图同时管缩放与定位,毛玻璃质感,本地媒体伺服不走云端。DSH web background & wallpaper plugin with drawer UI, glassmorphism and local media serving.

Manifest valid

20

MIT

JavaScript

Sep 11, 2026

dsh plugin --profile web add dsh-bg-new

by njuptlzf

DeepSeek Harness (DSH) 动态背景切换插件:上传 GIF/静态图与内置 12 色纯色调色板,定时丝滑交叉淡入淡出切换页面背景,聊天区自动叠加主题色保护层。安装:dsh plugin add github:njuptlzf/dsh-dynamic-background

Manifest valid

0

MIT

JavaScript

Aug 22, 2026

dsh plugin --profile web add bgx-dynamic-background

by YRN-playmaker

一键同步壁纸引擎各类动态场景壁纸的插件,设置应用启动项。A "wallpaper engine" synchronization plugin mounted on the deepseek harness can synchronize static wallpapers

Workflow & AutomationThemes & SkinsManifest valid

30

408/wk

GPL-3.0

JavaScript

Sep 13, 2026

dsh plugin --profile web add dsh-wallpaper_share

by sakuraaa667

将wallpaper接入到deepseek harness中,可以设置dsh的动态壁纸

Themes & SkinsManifest valid

8

MIT

JavaScript

Aug 18, 2026

dsh plugin --profile web add dsh-wallpaper-engine

by jinzhengen964-cmyk

DSH web 背景皮肤插件:将 DSH 界面背景替换为本地图片(半屏居中覆盖对话区域,AI 输出卡片不透明)

Manifest valid

0

MIT

JavaScript

Aug 20, 2026

dsh plugin --profile web add dsh-bg-skin