dsh-motion-background
在终端中运行以下命令:
dsh plugin install ZhaoAndy821/dsh-motion-background
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install ZhaoAndy821/dsh-motion-background,即可从 https://github.com/ZhaoAndy821/dsh-motion-background 安装该动态背景插件。
插件介绍
对话界面若长期只有纯色底,氛围会偏「工具感」。dsh-motion-background 把 DSH WebUI 的背景换成实时画面:可以是 WebGL2 逐帧演算的着色器,也可以是浏览器原生播放或铺底的图片与视频。在设置页里切换效果,让聊天区多一层可定制的视觉层次。
插件把「效果」做成 mods 目录下的独立文件夹,内核只负责加载、绘制与面板,不内置具体画面。着色器型靠 mod.json 与 fragment.glsl 纯程序化出画;媒体型用 media 字段指向本目录内的素材,且完全不依赖 WebGL2,在弱图形环境里仍能当背景用。单个效果编译或契约校验失败会被隔离,不会拖垮整页。
内置逻辑还会在 DSH 启动失败时播放流星雨高清视频作背景。视频型效果支持循环与往返播放(往返用脚本驱动倒放,减轻头尾不衔接时的跳变)。着色器侧对帧率、分辨率与失焦降档做了上限,并在标签页隐藏或用户关闭「启用」时停止绘制、回收资源,减轻后台占 GPU。
适合想给 DSH 界面换动态底、又愿意按文档在 mods 里加或改效果的用户;若你主要需要无 WebGL 的视频或静图背景,媒体型同样适用。开发在 DSH 0.1.5-rc.2 上验证,未声明更宽版本范围。
使用场景
- 想让对话界面更有氛围,又不想改主题内核
- 设备或环境没有 WebGL2,仍想用视频或图片当背景
- 打算自己往 mods 里加流星雨、极光等效果
- 长时间开着 DSH 时希望背景在失焦或切标签时少占 GPU
适合人员
- 日常使用 DSH WebUI、在意界面观感的人
- 会按文档编写 mod.json 与 GLSL 的扩展者
- 更偏好视频静图背景、不依赖 WebGL 的用户