跳到主内容

xp 使用指南

为 DSH Web GUI 提供 Windows XP Luna 蓝复古皮肤:蓝色窗口条、四色旗标、米色状态栏、绿色开始按钮和 Bliss 蓝天桌面,仅改动浏览器外观。

本文为派生内容(基于 wiki / faq / compatibility_json 自动组装),非 AI 即时创作。

本文由本站基于该插件已收录的字段自动派生(wiki / faq / compatibility_json / readme),非 AI 即时创作。每节末尾标源字段。

快速上手

dsh-ui-web

— 源: plugin_wiki.wiki_content

安装与验证

dsh plugin --profile web add @captain1275/dsh-client-ui-skin-xp

复制以上命令在 DSH Web Profile 内运行。安装完成后在「插件列表」启用即可。

— 源: plugins.install

关键要点

  • 毛玻璃输入框:高斯模糊(backdrop-filter 30px)+ 半透明玻璃底 + 细边框 + 内高光
  • 自定义背景:URL / 本地图片 / 动图(GIF/WebP)/ 视频(mp4/webm) / 透明度 / 模糊调节,
  • 仿Claude Code推理等级滑块:点击模型菜单的「推理等级」弹出 Effort 滑块面板——无极拖动、松手吸附、
  • 用户消息气泡毛玻璃:与输入框统一的玻璃质感
  • 图片资源(社区同人资源,codex-pet-DeepSeek-girl)

— 源: plugin_wiki.readme_zh (fallback readme_raw)

常见问题

启用 XP 皮肤后会影响对话或模型请求吗?

不会。皮肤只改浏览器 DOM 和 body 标题,不注入任何 Cordis 服务、不发任何事件、也不会触及模型请求;卸载后所有写入都会被 effect disposer 撤回。

皮肤中心「开始」按钮能弹出开始菜单吗?

不能。它把点击事件转发给侧边栏底部已有的设置触发按钮,相当于复用原生的设置入口,并不是真的开始菜单。

多个皮肤能同时启用吗?

不能。同一时刻只允许一个皮肤激活,皮肤之间的互斥由 monorepo 的 scripts/dsh-skin 脚本(dsh-skin use xp)管理,切换到新皮肤时旧皮肤的 effect 会自动撤销。

加载页面(boot page)也会被换皮吗?

启动页在外壳渲染时插件 bundle 还没就绪,整体仍走默认外观;属性一旦设置好,外壳会获得窗口边框,但启动页内部的卡片保留现代风格,皮肤只接管 UI 稳定后的区域。

切换深浅主题会回到非皮肤外观吗?

不会。皮肤在浅色 data-dsh-xp 下渲染 Luna 蓝,在 data-dsh-xp][data-ds-dark-theme] 下渲染 Zune 风格黑色变体;切换外观主题只会在两套皮肤配色之间翻转,不会脱离皮肤。

卸载皮肤会留下残留 DOM 吗?

不会。effect disposer 会逐一撤回写入:移除 data-dsh-xp 属性、删除标题栏和状态栏、移除「开始」按钮和任务栏样式、移除注入的 favicon;如果标题仍是皮肤自己写入的,还会一并恢复成原标题。

— 源: plugin_wiki.faq_json

兼容性

  • DSH: 未声明
  • Node: 未声明
  • Platforms: 跨平台

— 源: plugin_wiki.compatibility_json

踩坑提醒

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

— 来源:通用规则