🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

设置窗口外观 weibaohui/dsh-settings-ui

DeepSeek 客户端v0.2.10
weibaohui6 天前有提交已提供中文文档扫描:含敏感能力兼容 / 相关生态

dsh 插件 · 设置界面自定义:调整原生设置窗口大小全屏/预置/自定义、背景不透明度与背景亮暗各一色,实时跟随主题

32.7/100
综合分
4
GitHub 星标
314
npm 周下载
—/5
用户评分

数据截至 2026/11/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/weibaohui/dsh-settings-ui.git

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:待复验
是什么[目录]—
生态插件
可安装,未声明 dsh 能力
暂无时间戳·判据 →
装得上吗[实装验证]—
曾在 dsh 0.2.1-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.2-rc.1,本站尚未在新版下复验
L4 · 真实安装等级说明 →
数据截至 2026/10/25·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/06·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 6 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包@weibaohui/dsh-settings-ui @ 0.2.10
✓Node 引擎要求 >=22.5 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/14 07:37:45

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 3 处,展示前 3 条)
  • 读取本地文件
    src/index.mjs:159
    try { return readFileSync(legacySettingsPath(), 'utf8') } catch { return null }
  • 发起网络请求
    client/bundle.js:164
    var getJson = (url) => fetch(url).then((r) => { if (!r.ok) throw new Error('HTTP ' + r.status); return r.json() })
  • 发起网络请求
    client/bundle.js:181
    fetch(API + '/settings', {
扫描于 2026/11/6(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 调整设置窗口大小
  • 设置背景不透明度
  • 背景色跟随主题
v0.2.102026-09-30
选择器改用设置面板稳定属性 [data-shortcut-modal="settings"][role="dialog"],不再依赖 CSS-module 易变 hash 类名。 修复:dsh 0.2.0 desktop app 的 settings-general 构建把面板 hash 由 VOzbGW 重生成为 Dws9Sa,旧选择器 .VOzbGW_panel 命中 0 元素,致尺寸/透明度/背景全失效(desktop profile 不能用,web profile 因仍为 VOzbGW 而正常)。 变更: · client/bundle.js: PANEL_SCOPED 与 nav/navList 选择器改用稳定属性,hash 无关 · engines.dsh: >=0.1.7-rc.2 → >=0.2.0-rc.2 · test: 同步断言新选择器(不削弱) · README: 更新版本兼容矩阵
v0.2.32026-09-23
HTTP API 路由接入宿主 connection 信任栅栏(Host/Origin 校验 + 浏览器认证),防止本机任意网页跨站调用。同源问题修复见 dsh-tasks#7 / skills-management#9。
v0.2.12026-09-06
· What's Changed · refactor: 移除背景图片功能,背景只保留主题默认/纯色 · New Contributors · @weibaohui made their first contribution in Full Changelog:
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。

README

由 DeepSeek 最新模型翻译生成
@weibaohui/dsh-settings-ui dsh 设置界面自定义:调整 dsh 原生设置窗口的大小、透明度与背景。设置项就在设置窗口里(左侧导航「设置界面」),改动即时生效。 dsh-settings-ui:设置窗口尺寸 / 不透明度 / 纯色背景,亮暗主题实时跟随 界面预览 亮色主题(大尺寸,主题默认背景): 亮色主题 暗色主题——同一设置不刷新页面,切换主题实时跟随: 暗色主题 暗色 + 不透明度 70%(半透明毛玻璃): 暗色半透明 暗色 + 全屏: 暗色全屏 核心功能 - 窗口大小:默认(800×800)/ 大(1080×780)/ 特大(1280×960)/ 全屏 / 自定义宽高(≥480×360,小屏自动收缩) - 背景不透明度:30%–100%,半透明毛玻璃效果(跟随明暗主题) - 背景:主题默认 / 纯色(亮、暗主题各存一色,切换主题实时跟随) - 改动即时生效,随 dsh profile 保存(换浏览器不丢);「恢复默认」一键还原 安装 dsh plugin --profile web add @weibaohui/dsh-settings-ui -w 装完重启 dsh web 即生效。 使用 打开 Web UI → 设置 → 左侧导航「设置界面」→ 选尺寸、拖不透明度、选背景。
展开完整文档(README 剩余 1 节)
@weibaohui/dsh-settings-ui

dsh 设置界面自定义:调整 dsh 原生设置窗口的大小、透明度与背景。设置项就在设置窗口里(左侧导航「设置界面」),改动即时生效。

dsh-settings-ui:设置窗口尺寸 / 不透明度 / 纯色背景,亮暗主题实时跟随

界面预览

亮色主题(大尺寸,主题默认背景):

亮色主题

暗色主题——同一设置不刷新页面,切换主题实时跟随:

暗色主题

暗色 + 不透明度 70%(半透明毛玻璃):

暗色半透明

暗色 + 全屏:

暗色全屏

核心功能

- 窗口大小:默认(800×800)/ 大(1080×780)/ 特大(1280×960)/ 全屏 / 自定义宽高(≥480×360,小屏自动收缩)
- 背景不透明度:30%–100%,半透明毛玻璃效果(跟随明暗主题)
- 背景:主题默认 / 纯色(亮、暗主题各存一色,切换主题实时跟随)
- 改动即时生效,随 dsh profile 保存(换浏览器不丢);「恢复默认」一键还原

安装

dsh plugin --profile web add @weibaohui/dsh-settings-ui -w

装完重启 dsh web 即生效。

使用

打开 Web UI → 设置 → 左侧导航「设置界面」→ 选尺寸、拖不透明度、选背景。关掉重开设置窗口即可看到效果;全屏模式适合小屏或需要同时看对话的场景。

说明

- 尺寸/透明度/背景只作用于原生设置窗口本身,不影响其他界面
- 选择器改用设置面板的稳定属性 [data-shortcut-modal="settings"][role="dialog"](dsh-client-ui-settings-general),不再依赖 CSS-module 易变 hash 类名(0.2.0 desktop 构建把 VOzbGW_panel 重生成为 Dws9Sa_panel,旧选择器命中 0 元素致静默失效);属性 hash 无关,dsh 0.2.0+ 实测一致
- 设置随 dsh profile 持久化(0.1.7 起经 settings 文档写入 profile patch)。从 dsh ≤0.1.6 升级后首次运行会自动把 settings.yaml.imported 里残留的 settings-ui 节迁移回来(仅当本 profile 从未手动设置过时执行一次)

联系我 :飞书群

link

版本兼容性

本插件与 DeepSeek Harness(@deepseek-ai/dsh)的版本对应关系:

| 插件版本 | 适配 dsh 版本 | 备注 |
| 0.2.11 | 0.2.1-rc.2 | 修复 issue #2:冷启动约半数概率设置无法持久化——插件转 ESM(src/index.mjs,top-level await 动态 import schemastery:与宿主共享同一份 in-flight 模块记录,消除 ERR_REQUIRE_ESM_RACE_CONDITION;加载失败仍归一成 undefined 退回进程内兜底,静态 import 会让整个插件含悬浮球 UI 加载失败);package.json 声明 @deepseek-ai/schemastery ~3.18.5(此前零声明,全靠别的包 hoist 顺带);persist 失败回 503 + ok:false、client 保存失败显示错误不再闪"已保存";已在 @deepseek-ai/dsh@0.2.1-rc.2 下核对宿主行为(插件经 import() 加载、registry.plugin 注册时快照 Config——事后回填无效),并发 import 模拟冷启动 8/8 拿到 Config |
| 0.2.10 | 0.2.0-rc.2 | 选择器改用稳定属性 [data-shortcut-modal="settings"](hash 无关),修复 0.2.0 desktop app 面板 hash 由 VOzbGW 变 Dws9Sa 致 CSS 命中 0 元素、尺寸/透明度/背景全失效;engines.dsh 提升到 >=0.2.0-rc.2 |
| 0.2.9 | 0.1.7-rc.2 | 修复降级路径 Config 导出 null——宿主 settings schema() 不排除 null,会炸 settings.describe() 拖垮整份设置文档(同 dsh-continue#4) |
| 0.2.6 | 0.1.7-rc.2 | 修复宿主将 volatile 字段物化为 {} 导致的设置毒化(saneConfigValues 清洗 + 移除 Config 兼容字符串字段) |
| 0.2.5 | 0.1.7-rc.2 | 适配 0.1.7 settings 模型(导出 volatile Config,ctx.settings.update 持久化),自动迁移 settings.yaml.imported 残留设置 |
| 0.2.3 / 0.2.4 | 0.1.7-rc.2 | settings 改动只在本次运行内生效(0.1.7 移除了 ctx.settings.register),重启还原 |

发版约定:每次发布新版本时,请在上表追加一行,记录该插件版本实际验证所用的 @deepseek-ai/dsh 版本。package.json 的 engines.dsh 声明最低支持版本;本表记录实际验证版本,二者配合使用。
预览分享卡片长什么样 ↓weibaohui/dsh-settings-ui
分享 · DeepSeek Harness Hub
weibaohui/dsh-settings-ui

dsh 插件 · 设置界面自定义:调整原生设置窗口大小全屏/预置/自定义、背景不透明度与背景亮暗各一色,实时跟随主题

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部