DeepSeek Harness (DSH) 的 Web 侧开发中,有时需要一种全局的视觉反馈层,或者仅仅是为了调试布局。mervyn-teo/dsh-plugin-dvd-bounce 提供了一个经典的 DVD 屏保效果,作为一个点击穿透层悬浮在页面之上。
这是一个 DeepSeek Harness (DSH) Web 插件,由开发者 mervyn-teo 维护。它模拟旧式 DVD 屏保,在浏览器窗口内让“DVD”字标漂移并反弹。核心逻辑全部运行在浏览器端。
核心功能¶
- 注册点击穿透层浮于页面之上。
- 从随机位置和随机方向开始漂移。
- 每次撞击边缘反转水平或垂直方向。
- 每次反弹时循环改变颜色。
- 纯客户端运行,无宿主进程逻辑。
安装与启用¶
先执行安装命令,随后重启服务以加载客户端包。
dsh plugin --profile web add github:mervyn-teo/dsh-plugin-dvd-bounce
重启 dsh web,插件即会随启动加载。
典型用法¶
安装后无需设置界面,插件会自动开始运行。如需调整字标样式、漂移速度或颜色循环,需手动编辑源码。
打开 lib/client.js,修改顶部的 css 数组(控制样式)以及 DvdBounce 对象内的 dx、dy(控制速度方向)和 hue(控制颜色变化步进)常量。
适用场景与注意¶
- 依赖环境:该插件依赖 DSH 的 slots 服务以及 React 18。
- 纯客户端:仅包含客户端逻辑,无宿主进程逻辑。
- 无 UI:无设置 UI,所有自定义需通过修改代码实现。
这是一个轻量级的视觉工具,适合作为调试时的状态展示或纯装饰性浮层。