← 返回列表
D

@frog755/dsh-wallpaper

v0.3.1 · 2 天前发布

Persistent image and locally compressed MP4 wallpaper for DeepSeek Harness with opacity, blur, and a fixed web origin.

deepseek-harnessdshdsh-pluginwallpaperbackgroundweb-ui

README

dsh-wallpaper

English | 简体中文

为 DeepSeek Harness Web 提供持久化自定义背景图的插件。

dsh-wallpaper 会在 设置 -> 通用 中增加一个背景图设置项,可用于:

  • 选择本地图片或 MP4 视频作为背景;

  • 调整界面表层透明度和背景模糊度;

  • 随时移除背景图。
  • 图片会在浏览器本地压缩。最大 300 MB 的 MP4 视频仅上传给本机运行的 DSH Host。
    检测到本机的 ffmpegffprobe 时,视频会以单遍快速编码压缩为高质量 H.264
    背景视频:目标约 18 MB、最高 1080p、最高 30fps。背景视频会静音,因此会移除音轨。
    未检测到这些可选工具时,插件会直接保留原始 MP4,使视频背景仍可使用,但可能占用
    更多磁盘空间。上传内容会直接流式写入本地临时文件,不会完整缓存在 DSH Host 内存中。
    结果保存在 ~/.dsh/wallpaperslocalStorage 只保存本机媒体 URL。替换或移除视频时会删除旧文件,插件启动时也会清理未被当前背景引用的历史视频。视频背景会静音、循环和自动播放,重启后自动恢复。插件的 bundle patch 还会把 Web 服务固定到 9191
    端口。浏览器存储按“协议 + 域名 + 端口”隔离;随机端口会导致重启后看似丢失背景
    设置。

    前置条件

    图片背景不需要额外软件。视频背景在未安装额外软件时也可直接保存原始 MP4 使用。
    若 DSH Host 所在设备安装了 ffmpegffprobe,且二者可从 PATH 调用,则会启用本机压缩。

    安装

    从 npm 直接一行安装:

    ```powers

    查看完整 README →

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    @frog755/dsh-wallpaper
    Repo
    git+https://github.com/Frog755/dsh-wallpaper.git
    Engines
    {}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-theme"],"platform":"web","immediately":true}}