dsh-startup-vyron:DSH 启动动画与「星海终端」皮肤

前言

DSH(DeepSeek Harness)桌面端可以装启动类插件,在会话打开时播放一段开机动画,并可选地替换主界面视觉。若你只希望换一个启动体验、同时又想保留宿主可用性,往往需要在「纯动画」和「整套主题」之间做取舍。下面介绍社区维护的 VYRON 星海鲸航(dsh-startup-vyron):把终端 HUD 风格的开机序列与轨道地球视觉语言合成一条启动时间轴,并附带四档 UI 皮肤;公开源码版在缺少部分第三方壁纸素材时会按降级链继续运行。

这是什么

dsh-startup-vyron 是 QIFANAI 维护的 DSH 启动动画 + UI 皮肤整合插件(当前版本 0.2.1,代码与文档采用 MIT 许可)。它在一次启动中串联 CMD\LN 终端 HUD、轨道地球底板意象,以及官方大白鱼(FishLogo)横越星海后锁定 DEEPSEEK HARNESS 字标;主界面可切换到深空色阶与玻璃态装饰的「星海终端」皮肤。

公开仓库说明:镜像对应 dsh-startup-vyron@0.2.1,不包含 从 Wallpaper Engine 提取的三张 4K 底板(hero-4k / hero-2k / poster.webp)与 Anurati 字体;缺失时 breach 相位中的底板画面会降为「程序化深空渐变」,其余功能仍可用。拥有原素材的用户可在本机用 scripts/prepare-local-media.ps1 还原,不得再分发。

核心功能

启动动画

默认主时钟约 9.8 s(splashSpeed 为 100 时),默认播放速度为 85%。时间轴分为六个相位:signal → console → breach → whale → lockup → bloom,终段含约 1200 ms 的宿主交接(黑幕自光缝展开、分区显影、声呐环飞入输入框等)。

  • console:终端冷启动日志、遥测雷达、micrographics、月相、session ledger,以及中央 ORBIT CORE(环系、DSH 鱼标核心、频谱条等)。
  • breach:ORBIT CORE 放大露出轨道地球场景;无底板素材时降为程序化深空渐变。
  • whale:大白鱼自云海跃出,沿大弧横越后落至官方鱼标位;配套程序化合成启动音轨(约 10.4 s)与交接钟声(约 1.45 s,numpy 合成,无第三方采样)。
  • 支持 50–150% 线性变速(不变调)、reducedMotion 静帧终帧、Esc / 点击跳过(由 allowSkip 控制)。

UI 皮肤

皮肤与启动动画开关独立:enabled 只控制启动层,皮肤保存即生效。

档位 说明
off 原版宿主
accent 仅设计 token(深空色阶 + DSH 蓝 + 云白文字)
full accent + 顶栏日轨、角标、micrographics、输入框声呐环
glass 默认:full + 动态星海底图、整窗毛玻璃、可调通透度

主题:orbit(默认)、terra、abyss。动态背景为多层纯 CSS;skinMotion 关闭或环境不支持 backdrop-filter 时会降级。

安装与启用

先把插件源码放到本机某一目录(公开仓库地址见上文 GitHub 链接)。同一 desktop profile 只能启用一个启动插件,与本插件互斥的包括 dsh-startup-elisa、dsh-startup-yomi、dsh-startup-moss、dsh-startup-screen。安装后需完全退出 DSH(含托盘)再启动,才会播放启动动画。

在 DSH 会话中让 agent 安装(推荐):

plugin_manager install_bundle target="<仓库在你机器上的绝对路径>"

或命令行:

dsh plugin --profile desktop add "<仓库在你机器上的绝对路径>"
dsh plugin --profile desktop list

排错细节见仓库内 INSTALL.md。

配置与典型用法

配置文件路径:%USERPROFILE%\.dsh\dsh-startup-vyron.json(缺省时自动补默认并原子写入)。示例:

{
  "enabled": true,
  "mode": "session",
  "allowSkip": true,
  "reducedMotion": false,
  "sound": true,
  "volume": 65,
  "splashSpeed": 85,
  "skin": "glass",
  "skinTheme": "orbit",
  "skinMotion": true,
  "glassTransparency": 50
}

常用项含义:

  • mode:session / daily / always,控制播放频率。
  • splashSpeed:50–150,默认 85。
  • skin / skinTheme / glassTransparency:外观档位与玻璃通透度(0–100,50 为标准)。

设置入口:DSH 设置 →「VYRON · 星海鲸航」(播放、声音、外观皮肤、预览)。Ctrl+Alt+V 可在任意页面触发全屏预览,按真实启动层完整播放一次。

离线 QA 可打开仓库内预览页:

file:///<仓库路径>/preview/index.html

支持查询参数,例如 ?t=5.6 定格某一动画秒、?speed=50..150、?sound=0、?reduced=1、?probe=1 输出 [vyron-probe] 时间戳。

适用场景与注意

适合希望在 DSH 桌面端获得统一「星海终端」开机叙事、并愿意微调皮肤档位与启动频率的用户。插件以当前 DSH 进程权限运行,安装前应自行阅读源码、LICENSE 与 THIRD-PARTY-NOTICES.md;DSH 品牌鱼标等版权归 DeepSeek,用途为标识展示。社区目录(SkillHub)为独立站点,与 DeepSeek / 幻方无官方从属关系。

开发侧:npm test 运行六套冒烟测试;npm run check:public 校验公开仓库门禁。运行环境要求 Node >= 20。

结尾

dsh-startup-vyron 把启动序列、程序化音轨与四档玻璃态皮肤收进一个 bundle;公开版在壁纸素材缺失时仍能完成降级后的完整流程。需要安装说明与动效规格时,以 GitHub 仓库 README 与 docs/ 为准。

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

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

小夜