dsh-pv-home:把一支 PV 当作 DeepSeek Harness 的主页

前言

DeepSeek Harness (DSH) 默认启动时会恢复上一次的会话窗口。如果你希望每次打开 DSH 时都直接进入一个空白会话,并展示一支固定的视频作为背景,可以使用 dsh-pv-home 插件。它通过修改启动逻辑和注入脚本,将指定的视频文件设置为循环播放的启动页,并支持通过屏保模式播放。

插件介绍

  • 名称:soh4c4759/dsh-pv-home
  • 作者:SOH4C4759
  • 类别:客户端
  • 许可证:MIT

本插件通过抢占视口、清理会话恢复点以及路由配置,在不改动 DSH 本体源码的情况下,实现自定义启动页和屏保功能。

核心功能

  1. 默认空白窗口与全屏播放:打开 DSH 或刷新页面时,默认恢复空白会话,全屏循环播放指定视频。
  2. 快捷返回:按 Esc 键返回 DSH 界面,落点是默认窗口(空白会话),不是被恢复的旧对话。
  3. PV 风格音量控制:提供 PV 风格的音量按钮,支持点击静音/取消,以及通过 M、↑、↓ 键或鼠标滚轮调节音量。
  4. 标题栏跟随配色:播放期间,窗口右上角的标题栏按钮颜色会跟随影片配色。
  5. 屏保模式播放:配合 DSH 的侧栏锁屏按钮,可以在锁屏时进入屏保模式播放该视频。

安装与配置

插件需要自行下载源码并指定本地路径安装。

  1. 克隆或下载源码到本地目录,例如 F:/CodeProj/dsh-pv-home。
  2. 安装插件(假设使用 desktop profile):
    dsh plugin --profile desktop add link:F:/CodeProj/dsh-pv-home
  1. 前置依赖:使用 link: 安装时,本地目录下必须包含 node_modules/@deepseek-ai/schemastery。这是因为插件通过静态导入引用该包,而 link: 安装方式可能导致解析路径问题。

使用说明

插件本身不带视频文件,需要自行准备。

  1. 准备视频文件:将视频文件放入插件目录的 assets/video/film.mp4。如果视频容器中的 moov atom 不在最前面,浏览器可能需要下载完整个文件才能开始播放。
  2. 视频素材说明:
    • 角色美术:CC BY-NC-SA 4.0(非商用)。
    • 音乐权利:归 Mili 所有,没有随附的再分发授权。
  3. 操作按键:
    • Esc:返回 DSH 界面。
    • M / ↑ / ↓ / 滚轮:调节音量。
    • 点击音量按钮:静音/取消。
  4. 锁屏播放:在 DSH 侧栏点击锁屏按钮,会触发屏保模式播放该视频。注意:Windows 锁屏界面本身只支持静态图片,视频只能在屏保模式下播放。

结语

该插件通过修改 localStorage 和注入脚本的方式,在不改动 DSH 本体源码的情况下实现了自定义启动页和屏保功能。适合希望为工作环境增加个性化视觉体验的用户。

GitHub 仓库 | 插件目录

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

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

小夜