dsh-boot-theme:为 DeepSeek Harness 桌面版配置冷启动开机动画

前言

DeepSeek Harness(DSH)桌面版冷启动时,默认会先出现内置启动屏,主界面在后台加载。若希望双击启动后先播放一段自定义视频(可带音频),播完再进入主界面,又不想自己改宿主或写注入脚本,可以在插件生态里找专门做「开机美化」的扩展。下面介绍维护者 hkhlpj 发布的 dsh-boot-theme:全屏播放本地 mp4 / webm,HARNESS 同步加载;播完按设定转场进入主界面;若主界面尚未就绪,则保持最后一帧淡出后交回默认启动屏继续等待。

这是什么

dsh-boot-theme 是 DSH 的 Host 插件,在 SkillHub 插件目录 中归类为「趣味换装」。它在宿主启动时向 boot 页注入运行时脚本,用全屏 overlay 播放你指定的媒体,不阻塞后台加载;配置与试播集中在右侧栏「开机美化」面板。README 标明适用于 DeepSeek Harness 桌面版(Windows),在 0.2.1-rc.3 上开发与验证;package.json 要求 dsh 引擎 >=0.2.0-rc.1。许可证为 MIT。

核心功能

视频与音频

  • 支持 mp4 / webm,建议 1080p、单文件 ≤30MB,播放上限 1–10 秒(可截断或按全长,全长仍 ≤10s)。
  • 声音可来自视频音轨,或单独指定音频文件;音量档位为 high / medium / low / custom,并支持淡入淡出(fadeInMs / fadeOutMs)。

播放模式与转场

  • 播放模式:everyColdStart(每次冷启动)、dailyFirst(每天首次)、firstLaunch(仅首次启动);默认 dailyFirst。
  • 转场:fade(淡出)、zoomBlur(缩放模糊)、shatter(镜片破碎,README 描述为 HARNESS 破镜而出)。

跳过与面板

  • 可跳过:左键双击、空格连按两次、Esc;可整体关闭跳过;跳过时音频行为可设为 fade / stop / custom。
  • 右侧栏提供媒体选择、参数调整、小窗预览与「全屏试播」(试播不计入播放额度)。

安全兜底

文件缺失、解码失败或超出上限时回退默认启动屏,避免黑屏。

安装与启用

在 PowerShell 中执行官方安装命令:

dsh plugin --profile desktop add github:hkhlpj/dsh-boot-theme

从本地开发目录安装时使用:

dsh plugin --profile desktop add link:<本目录绝对路径>

安装后完全退出并重启 DeepSeek Harness,插件才会生效。

插件以当前 DSH 进程权限运行;安装前可在 GitHub 仓库 查看源码与 MIT 许可证,自行判断是否满足环境与安全要求。

典型用法

  1. 打开右侧栏 → 引导页 / 「+」→ 开机美化。
  2. 视频:选择 mp4 / webm(建议 1080p、≤30MB)。
  3. 声音:选择独立音频,或使用视频自带音轨。
  4. 播放:总开关、播放模式、时长(1–10 秒)。
  5. 转场与跳过:选择转场效果、跳过手势与跳过时的音频行为。
  6. 预览:小窗看画面,点「全屏试播」走完整效果。

保存后下次冷启动生效;试播立即生效。

配置持久化在 ~/.dsh/storage/boot-theme/settings.json,也可只在面板里改。常用字段包括:enabled(总开关,默认 true)、playMode、maxSeconds(默认 3)、durationMode(cap / full)、videoPath、audioPath、transition、skipEnabled、fit(cover / contain)等;完整表格见仓库 README。

适用场景与注意

适合谁:在 Windows 上使用 DSH 桌面版、希望冷启动有自定义片头、且愿意自己准备短视频资源的用户。

务必知晓的限制(来自 README「已知限制」):

  • 仅桌面端生效;用浏览器打开 127.0.0.1:端口 不会播放。
  • 仅 Windows:选文件走系统原生对话框。
  • 桌面版单实例:运行时再次双击只会聚焦窗口,不会重播开机动画。
  • 视频建议 H.264、faststart;无碎屏音效,声音只来自视频或所选音频。
  • 卸载插件不会自动删除 ~/.dsh 下的设置与存储。

DSH 社区插件目录(如 SkillHub)为独立站点,与 DeepSeek / 幻方无官方从属关系;安装第三方插件前请自行审阅代码与权限。

结尾

dsh-boot-theme 把冷启动开机动画做成可配置插件:媒体、模式、转场与跳过都在 DSH 内完成,加载与播放并行,并有失败回退。需要详情与 issue 时,可访问目录页 skillhub.cn/plugins/hkhlpj/dsh-boot-theme 与源码 github.com/hkhlpj/dsh-boot-theme。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜