前言¶
DeepSeek Harness 的默认界面较为素净。如果希望在开发或使用过程中获得更具视觉冲击力的体验,dsh-wallpaper-theme 插件可以满足这一需求。它将 Wallpaper Engine 的壁纸源与 DeepSeek Harness 的界面结合,并提供了可调节的液态玻璃主题。
核心功能¶
该插件主要包含壁纸管理与界面主题两个半区。
壁纸管理
* 扫描源:支持扫描 Wallpaper Engine 的创意工坊、我的项目、内置项目,或者任意本地文件夹。
* 媒体支持:支持图片和视频壁纸。视频会自动循环并静音播放。
* 选择器:提供网格视图,48px 预览图配文件名。视频在格子中会有小动态预览。
* 即时应用:点击任意格子即可更换壁纸,当前使用的格子上会显示玻璃效果。
液态玻璃主题
* 参数控制:支持自定义界面不透明度(0–100%)、毛玻璃模糊(0–40px)和毛玻璃不透明度(0–100%)。
* 弹层效果:弹出菜单、账号菜单、设置面板均采用液态玻璃风格。
* 点击跟随:侧栏工作区行、问题卡片选项、壁纸格子在被点击时会有玻璃跟随效果。
* 文字适配:支持自定义文字颜色并自动对比。
安装与依赖¶
安装前请确认环境满足以下要求:
* DeepSeek Harness 版本 >= 0.1.7
* Node.js 版本 >= 22.15
使用官方 CLI 安装:
dsh plugin add dsh-wallpaper-theme
安装后重启 DSH 即可生效。
使用步骤¶
- 打开 设置 -> 壁纸主题。
- 顶部会列出探测到的 Wallpaper Engine 目录,点击即可开始扫描;也可以手动填入任意文件夹路径。
- 在网格中点击任意格子,壁纸会立即更换。
- 调整下方的四组滑杆:壁纸模糊 / 界面不透明 / 毛玻璃模糊 / 毛玻璃不透明,效果实时生效。
注意事项与限制¶
- 视频预览机制:视频预览只在屏幕可见时播放,以避免拖垮宿主进程。
- 扫描深度:扫描目录不会递归到子目录的子目录之外。
- 文件格式:壁纸文件不做转码,格式取决于 Chromium 能解的编码。
- 运行时依赖:插件无运行时依赖。
结尾¶
dsh-wallpaper-theme 通过将本地壁纸源与液态玻璃 UI 结合,为 DeepSeek Harness 提供了基础的视觉换装能力。项目采用 MIT 许可证,可在 GitHub 查看。