DeepSeek Harness(DSH)的插件化架构允许用户自定义启动体验。dsh-550c-boot 插件旨在解决启动时视觉风格单一的问题,通过复刻 550C 设备的开机流程,覆盖原生 Loading 界面,并将桌面原生按钮收编为统一的终端配色。
插件介绍¶
该插件由开发者 yannicksong0106 维护,属于“趣味换装”类目。它通过在 DSH 启动阶段注入特定首帧并全屏播放动画,实现了对开机画面的接管。
核心功能¶
- 两个档位:支持“简易”和“完整”两种模式。简易模式约 4 秒,仅展示 logo 书写;完整模式约 16 秒,展示完整的覆写流程。
- 随时跳过:在完整模式下,点击画面或按
Esc键可提前结束播放。 - 覆盖 Loading 卡片:首帧由宿主半边注入,在插件求值前占据屏幕,从而隐藏 DSH 原生的 Loading 卡片。
- 磷光配色:内置四套配色(琥珀、绿、青、白),可将桌面窗口右上角的原生按钮收编为同一套配色。
- 零运行时依赖:插件自身不包含外部依赖项。
安装与启用¶
安装命令如下:
dsh plugin --profile web add dsh-550c-boot
安装后需重启 DSH 客户端,插件才能在启动时生效。
典型用法¶
- 在 设置 -> 通用 -> 550C 开机动画 中切换模式。
- 点击“预览”按钮查看动画效果。
- 在完整模式下,播放过程中按
Esc或点击画面可跳过。
适用场景与注意¶
- 版本要求:要求 DSH 版本
>=0.2.0-rc.1。 - 覆盖时机:只能在 Web UI 加载后覆盖全屏,无法在 Electron 窗口首帧空白前展示。
- 首帧机制:首帧为纯色占位,并非动画画面。
- 按钮限制:桌面原生按钮仅变色,无法移除;在 macOS 上,播放期间顶部条带归窗口拖动。
- 播放频率:每次客户端加载(包括刷新页面)都会播放,目前不支持去重。
结语¶
该插件通过注入首帧和覆盖全屏动画,为 DSH 增加了个性化的开机体验。如果你需要特定的启动视觉风格,可以参考其 GitHub 仓库。