dsh-glass-opaque-fix
在终端中运行以下命令:
dsh plugin install 1015677515/dsh-glass-opaque-fix
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install 1015677515/dsh-glass-opaque-fix,或从 https://github.com/1015677515/dsh-glass-opaque-fix 获取源码后按 README 本地链接安装。
插件介绍
装上液态玻璃壁纸主题后,宿主背景别名会被全局改成半透明膜,壁纸才能从下面透出来——这是主题的正当设计。但任何同样用这些别名画浮层的第三方插件,弹窗和面板也会跟着变透,文字压在壁纸上很难读,而主题设置管不到这些浮层,被影响的插件里通常也没有开关可调。
dsh-glass-opaque-fix 在「第三个位置」收尾:不改主题、也不改被影响插件的文件,只注入更高优先级的背景规则,把列在配方里的目标恢复为不透明。它用主题不会改写的颜色变量,配合 !important,并在有独立头部/主体时父子选择器一起写,避免一条条透光带。要修另一个插件,通常只需在 client.js 的 RECIPES 里改一处选择器,照抄即可扩展。
适合继续用玻璃主题、又不想为个别浮层关壁纸或忍受看不清的用户;也适合维护 DSH 插件的开发者与 AI 智能体,需要一条能熬过双方更新的兼容补丁时。未装玻璃主题时一般看不出变化;只处理配方里列出的背景,不做全局兜底,以免误伤主题自己的面板。
使用场景
- 液态玻璃主题下第三方弹窗变半透明、文字难以阅读
- 需要为 dsh-cost-meter 等费用类浮层恢复不透明背景
- 在 RECIPES 里新增选择器,照抄修复其他插件的同类问题
适合人员
- 日常使用壁纸玻璃主题、又不想关壁纸的 DSH 用户
- 维护第三方插件、要处理与主题全局样式冲突的开发者
- 用 DevTools 定位选择器、愿意贡献验证过配方的贡献者