前言¶
DeepSeek Harness (DSH) 的核心理念是「一切皆插件」。若希望在聊天界面增加视觉元素,动态壁纸是一个直接的选择。该插件由社区开发者维护,通过集成 Canvas 动画和视频背景,为用户提供个性化的界面外观。
插件定位¶
该插件由 Willmylife 维护,旨在为 DSH Web 端提供动态背景支持。它整合了 Canvas 动画渲染与视频背景功能,通过设置面板控制各项参数,并利用 localStorage 保存配置,刷新后自动恢复。
核心功能¶
插件提供两类背景源和多项调节选项:
- 内置 Canvas 壁纸:包含 8 种效果,全部由 Canvas 渲染,无外部资源依赖。效果包括粒子连线、流星雨、3D 星空飞行、层叠波浪、深夜落雨、深海上浮气泡、黑客帝国风格字符雨以及流动极光帷幕。
- 视频背景支持:
- 支持粘贴可直接播放的 http(s) 视频网址。
- 支持导入本地视频文件(MP4 / WebM / OGV / MOV / M4V)。
- 提供三个免版权预设视频(海岸浪花、现场演出、数字地球),内容经核实为 1080p 且大小在 21MB 以内。
- 实时调节:提供速度、密度、遮罩透明度和模糊度四个滑杆,调节即时生效。
- 视频画质:提供流畅(半分辨率 20fps)、平衡(75% 分辨率 24fps)、高清(原始直出)三档选择。前两档通过降采样实现,几乎零额外开销。
- 持久化与省电:所有配置写入
localStorage,刷新或重启后自动恢复。页面隐藏时自动暂停动画或视频以节省资源。
安装与启用¶
通过官方目录安装:
dsh plugin --profile web add -w dsh-dynamic-wallpaper
dsh web
安装完成后,进入设置页面的「通用」板块,即可找到「动态壁纸」面板。
典型用法¶
在「动态壁纸」面板中,你可以:
* 点击「一键试用」按钮,快速加载三个免版权预设视频。
* 直接粘贴网络视频链接或点击上传导入本地视频文件。
* 拖动滑杆调整速度、密度、遮罩透明度及模糊程度。
注意事项¶
- 本地视频存储:本地导入的视频保存在浏览器的
IndexedDB中,刷新或重启后自动恢复。在隐私模式等存储受限环境下,可能需要重新导入。 - 远程视频加载:若远程视频加载失败,可能原因包括防盗链、跨域限制、格式不支持、解码失败、超时或需要登录验证。
- 许可协议:该插件采用 MIT 许可证开源。
总结¶
该插件通过 Canvas 渲染和视频集成,丰富了 DSH 的视觉表现。所有配置持久化保存,适合需要个性化界面外观的用户。