跳到主内容

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) — a dsh.bundle patch layer that inserts one
  • Browser half (lib/client.js) — a dsh.client bundle (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

踩坑提醒

安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。

— 来源:通用规则