前言¶
DeepSeek Harness (DSH) 的核心设计理念是“一切皆插件”。默认的界面风格通常是固定的,缺乏灵活性。dsh-skins 插件为此提供了热切换的主题与皮肤管理能力。它允许用户在 Web 与 Desktop 两种 profile 下自由更换视觉风格,无需修改代码或重新部署即可改变应用外观。
该插件由 iasiv5 维护,遵循 MIT 许可证。
核心能力¶
插件提供了以下具体功能:
- 多 Profile 支持:支持 Web 与 Desktop 两种环境安装使用。
- 多款皮肤:内置 OpenBMC、UEFI 以及“凡人修仙传”等多套界面视觉风格。
- 个性化定制:支持自定义壁纸、界面标语以及整体通透度(0–100%)。
- 个人图库:支持上传 PNG、JPEG、WebP 或 GIF 格式图片至个人图库,所有皮肤共用。
- 配置隔离:配置与图库独立存储于指定目录,插件升级不会导致用户配置丢失。
- 官方回退:提供一键切换回 DeepSeek Harness 官方界面的功能。
安装与启用¶
安装命令根据使用的 profile 不同而有所区别。
Web Profile¶
dsh plugin --profile web add @iasiv5/dsh-skins
安装完成后需要重启 DSH Web 服务以使更改生效。
Desktop Profile¶
dsh plugin --profile desktop add @iasiv5/dsh-skins
在 DSH Desktop 应用自带的插件页安装,或执行上述命令后重启应用。
使用方式¶
安装完成后,可通过以下方式切换皮肤或进行个性化设置。
切换皮肤¶
- 在界面侧栏底部找到「皮肤切换」入口。
- 在弹出的列表中选择目标皮肤(如 OpenBMC、UEFI、凡人修仙传等)。
- 切换操作会自动持久化保存。
URL 切换¶
通过 URL 参数直接指定皮肤:
* /?skin=openbmc
* /?skin=uefi-harness
* /?skin=meirenzhi
* /?skin=official(切换回官方界面)
个性化设置¶
点击皮肤卡片右侧的齿轮按钮,展开个性化面板:
* 壁纸:可选择皮肤内置精选,或从个人图库上传。
* 标语:可修改会话页的引导语(中英文)。
* 通透度:调整 0–100%,控制面板底色、壁纸遮罩与模糊程度。Web profile 下修改后立即生效并自动保存。
配置与存储¶
配置文件与图库数据存储在 DSH 的用户目录下,与插件安装目录物理隔离。
- Web Profile:配置与图库存储于
$DSH_HOME/dsh-skins/。 - Desktop Profile:配置与图库存储于
$DSH_HOME/dsh-skins-desktop/。
Desktop 特性¶
DSH Desktop 应用在 Windows 上(版本 >= 0.2.1-rc.2 验证)使用不透明皮肤本色作为外壳(侧栏、顶栏、右栏面板),壁纸仅在会话区显示。Web profile 则维持全表面透纱的原有形态。
注意事项¶
- 版本要求:DSH Web 版本最低需 0.2.0-rc.1;DSH Desktop 版本需 >= 0.2.1-rc.2。
- 已移除内容:天官赐福(tgcf)皮肤已于 v1.4.0 移除。
- 版权说明:“凡人修仙传 · 美人志”为非官方粉丝作品,与版权方无关联,未获授权。
- 插件互斥:建议不要同时启用多个视觉皮肤插件,以免产生冲突。
结语¶
dsh-skins 为 DSH 提供了低成本、高效率的界面定制方案。通过简单的命令行操作或界面点击,即可在多种风格间流转。更多细节与源码可查阅 GitHub 仓库。