dsh-dream-skin 使用指南
为 DeepSeek Harness 提供 8 套原创皮肤、壁纸与主题包分享的标准双面换肤插件,跨重启不丢设置。
本文为派生内容(基于 wiki / faq / compatibility_json 自动组装),非 AI 即时创作。
本文由本站基于该插件已收录的字段自动派生(wiki / faq / compatibility_json / readme),非 AI 即时创作。每节末尾标源字段。
快速上手
一句话定位
为 DeepSeek Harness 换上 8 套 iOS / Linear 风格的清透冷调皮肤、壁纸与强调色,并把「换肤」做成可分享、可导入、可回滚的标准主题包生态。
— 源: plugin_wiki.wiki_content
安装与验证
dsh plugin --profile web add dsh-dream-skin
复制以上命令在 DSH Web Profile 内运行。安装完成后在「插件列表」启用即可。
— 源: plugins.install
关键要点
- 安装命令 = 官方唯一安装命令:
dsh plugin --profile web add dsh-dream-skin - 调用的是官方扩展点:
ctx.theme(注册主题)、ctx.theme.overrideTokens(叠加层)、 - manifest 契约与官方一致:
dsh.bundle+dsh.client+exports["./client"]。 - Host 半边(
lib/index.js):dsh.bundlepatch 层,插入dream-skinloader 入口;apply为空操作, - 浏览器半边(
lib/client.js):
— 源: plugin_wiki.readme_zh (fallback readme_raw)
常见问题
安装后为什么看不到「外观 / Theme」分节?
安装或更新后需要重启 DSH Web(运行 dsh web),新插件才会被插件管理器加载。
换好的皮肤 / 壁纸重启后为什么会丢?
0.4.0 起插件内置三层持久化(内存缓存 + localStorage + Host 文件 ~/.dsh/dream-skin.json),重启会从 Host 文件恢复;若仍丢,通常是没真正重启 Web 进程。
这个插件和 Codex-Dream-Skin 是什么关系?
致敬关系,但实现路径不同:Codex 通过 CDP 注入桌面客户端 CSS,本插件走 DSH 官方的 token 注册与 slots 扩展点,不注入、不改二进制。
主题包怎么分享给别人?
在设置里导入一个 *.dsh-theme.json 主题包,点「复制分享链接」即可把包编码进 URL hash 发给同事;也可导出文件直接分发。
卸载后会不会留下残留配置?
localStorage 里的 dsh-dream-skin:* 键与 ~/.dsh/dream-skin.json 都还在;卸载只是停止加载,重装或手动清理即可彻底删除。
— 源: plugin_wiki.faq_json
兼容性
- DSH: ^0.1.0-rc.6
- Node: >=18
- Platforms: macOS, Windows, Linux
— 源: plugin_wiki.compatibility_json
踩坑提醒
安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。
— 来源:通用规则