DSH Mario Pixel Skin

August 23, 2026 · View on GitHub

这是适用于 DSH Skin Center v2 的非官方马里奥风像素皮肤。像素王国背景、蓝色顶部装饰、奶油色工作面和游戏式控件共同形成清晰层级;皮肤只改变视觉,不介入会话、模型、权限、工具调用或设置行为。

DSH Mario Pixel Skin

结构与运行方式

仓库是纯资源皮肤,不是 Cordis 或 npm 插件。skin.json 声明 Skin Center v2 元数据以及要加载的资源;skin.css 定义主题令牌;patches.css 处理 DSH 当前界面的表面、控件和静态顶部装饰;assets/preview/ 分别保存运行背景和目录预览。用户皮肤不能执行 hook,因此顶部装饰由 Skin Center 管理的 decoration layer 和 CSS 伪元素实现,不创建业务 DOM,也不需要重启 DSH 才能试穿或切换。

安装与更新

把以下运行文件复制到 ~/.dsh/skins/pixel-kingdom/

skin.json
skin.css
patches.css
assets/pixel-kingdom-bg-v2-ui.webp
preview/light.png

然后打开 DSH 的“设置 → 皮肤中心”,刷新目录并选择“DSH 马里奥像素皮肤”。更新时覆盖同一目录中的这些文件;卸载时删除整个 ~/.dsh/skins/pixel-kingdom/ 目录。不要再使用 dsh plugin add/remove,旧版插件入口已经不属于 v2 加载链路。

验证

维护者修改资源后,应先确认 skin.json 是合法的 v2 manifest,且其中每个相对路径都真实存在;再通过 Skin Center 的“试穿”检查亮色、暗色、设置页、会话区、文件树和窄侧栏。验收不仅看截图,还要确认两个 CSS 资源均成功加载、浏览器控制台没有新增错误、退出试穿后 data-dsh-skin 与皮肤资源都被清理。

代码采用 BSD-3-Clause。项目为非官方粉丝作品,名称、商标和视觉资产说明见 NOTICE.md