dsh-skin 使用指南
为 DSH Web 提供 7 套精选皮肤、自定义背景壁纸与奶龙桌面宠物,所有偏好保存到本地浏览器。
本文为派生内容(基于 wiki / faq / compatibility_json 自动组装),非 AI 即时创作。
本文由本站基于该插件已收录的字段自动派生(wiki / faq / compatibility_json / readme),非 AI 即时创作。每节末尾标源字段。
快速上手
dsh-skin
— 源: plugin_wiki.wiki_content
安装与验证
dsh plugin --profile web add dsh-skin
复制以上命令在 DSH Web Profile 内运行。安装完成后在「插件列表」启用即可。
— 源: plugins.install
关键要点
- 皮肤 / Skins — pick one of 7 curated palettes (or 默认 / Default to
- 背景图片 / Wallpaper — local image, or paste an image/video URL; opacity,
- 奶龙桌宠 / Pet — a floating, draggable yellow-dragon desktop pet with an
- Host half (
lib/index.js) — adsh.bundlepatch layer that inserts one - Browser half (
lib/client.js) — adsh.clientbundle (served at
— 源: plugin_wiki.readme_zh (fallback readme_raw)
常见问题
安装后需要重启 web 服务吗?
需要。插件以 cordis patch 形式新增 loader entry,bundle 内容会被重新 hash,正在运行的 dsh web 必须重启才能加载新的皮肤和桌宠。
皮肤、壁纸、宠物这些选择保存在哪里?
全部存在当前浏览器的 localStorage(键名以 dsh-skin: 前缀),不依赖后端账号或云端。换浏览器、清缓存或换设备后需要重新选择。
为什么填入的 blob: 链接无效?
blob: 是浏览器临时分配的地址,刷新页面后即失效,插件会主动拒绝并提示用 http(s) 或 data 地址、本地图片。
能导入自己的皮肤配色吗?
当前版本未提供可视化的自定义皮肤界面;SKINS 在 lib/client.js 内以对象字面量写死,要新增需修改源码并重新打包。
奶龙桌宠的 8 种表情和自动状态如何对应?
桌宠通过 ctx.get("sessions").list() 轮询会话状态(每 500ms),自动在 thinking/working/done/idle/sleeping 之间切换;点宠物或打开 🎨 表情包可手动指定,4 秒后回到自动模式。
在桌面端或移动端都能用吗?
插件 manifest 声明 platform: web,只跟随 DSH 的 Web 客户端;DSH 桌面端、移动端原生壳不消费此插件。
如何卸载?
在 ~/.dsh/profiles/web 内运行 dsh plugin --profile web remove dsh-skin,然后重启 dsh web 即可。
— 源: plugin_wiki.faq_json
兼容性
- DSH: >=0.1.0-rc.6
- Node: 未声明
- Platforms: 跨平台
— 源: plugin_wiki.compatibility_json
踩坑提醒
安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。
— 来源:通用规则