前言¶
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 还原,不得再分发。
- 目录页:https://www.skillhub.cn/plugins/QIFANAI/dsh-startup-vyron
- 源码:https://github.com/QIFANAI/dsh-startup-vyron
- 分类:趣味换装
核心功能¶
启动动画¶
默认主时钟约 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/ 为准。