dsh-qq2007-skin:为 DSH Web GUI 提供可撤销的 QQ 2007 风格外观

前言

如果你希望 DSH Web GUI 呈现出旧版桌面即时通讯窗口的视觉风格,同时继续使用原生会话、模型、附件、发送、工具卡、设置和详情面板,dsh-qq2007-skin 是一个可以安装的外观插件。

它把 DSH Web GUI 呈现为 2007 年蓝色即时通讯窗口,同时保留全部原生交互。下面介绍它的定位、核心能力、安装命令、典型用法和注意事项。

这是什么

dsh-qq2007-skinLeemanCheung 维护,代码与原创素材采用 MIT License。

它是独立、非官方的怀旧视觉项目,与腾讯、QQ、DeepSeek 均无隶属、授权或背书关系。仓库不包含 QQ Logo、企鹅形象、历史图标、历史音效或主题文件;相关机器人、窗框、工具栏、壁纸和可选合成双音为本项目原创。

核心能力

  • 将 DSH Web GUI 呈现为 2007 年蓝色即时通讯窗口。
  • 保留 DSH 原生会话、模型、附件、发送、工具卡、设置和详情面板处理。
  • 通过官方 ctx.theme.register() 接入 72 个原生主题 token。
  • 不修改 DSH 安装包,也不开 CDP 调试端口。
  • 提供可切换、可撤销的 QQ 2007 复古外观。
  • 提供可选原创 Web Audio 发送提示音。
  • 支持 prefers-reduced-motion 和高对比色模式。
  • 在窄屏自动撤掉额外窗框和装饰工具栏。
  • 仅在浏览器 localStorage 保存皮肤开关、提示音开关与切换前的系统主题偏好。

安装与启用

先确认基线环境:DSH 0.1.0-rc.6、Node.js 20+,以及支持 CSS 自定义属性的现代 Chromium、Firefox 或 WebKit。

从 GitHub 安装:

dsh plugin --profile web add github:LeemanCheung/dsh-qq2007-skin

安装后启动或重启 Web 服务:

dsh web

在 DSH 设置页中,通过以下位置切换外观和提示音:

设置 → 通用 → QQ 2007 复古皮肤

固定版本

需要固定版本时,可以使用:

dsh plugin --profile web add github:LeemanCheung/dsh-qq2007-skin#v0.3.0

源码安装

从源码安装时,先克隆仓库并进入目录:

git clone https://github.com/LeemanCheung/dsh-qq2007-skin.git
cd dsh-qq2007-skin

然后执行测试并添加本地插件:

npm test
dsh plugin --profile web add ./

更新与卸载

更新 GitHub 安装的插件:

dsh plugin --profile web update dsh-qq2007-skin

卸载插件:

dsh plugin --profile web remove dsh-qq2007-skin

更新或卸载后,重新执行:

dsh web

如需查看当前 web profile 配置,可以执行:

dsh --profile web --dump-config

适用场景与注意

适合在本地 DSH Web GUI 中添加一层可撤销的复古视觉外观。插件以当前 dsh 进程权限运行,安装前应检查源码和 MIT License。

注意:

  • 没有 YAML 配置项;外观、提示音和此前内置主题只存于当前浏览器 localStorage
  • 皮肤自有设置项和状态栏目前固定为中文。
  • 点击发送提示音仅识别原生中文“发送消息”与英文“Send message”无障碍标签;其他界面语言下按钮点击可能保持静音。
  • DSH Shell 改版时,部分装饰可能需要更新,但不会替换或破坏原生控件。
  • 插件是独立、非官方项目,与腾讯、QQ、DeepSeek 均无隶属、授权或背书关系。

结尾

经过上面的介绍,可以看到 dsh-qq2007-skin 主要解决一个具体问题:在保留 DSH 原生交互的前提下,提供一个可切换、可撤销的 2007 年蓝色即时通讯窗口外观。

GitHub 仓库:https://github.com/LeemanCheung/dsh-qq2007-skin

目录页链接未在已核实资料中确认;如需浏览插件目录,请以当前 DSH 插件目录页面为准。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye