dsh-qq2007-skin:爲 DSH Web GUI 提供可撤銷的 QQ 2007 風格外觀

前言

如果你希望 DSH Web GUI 呈現出舊版桌面即時通訊窗口的視覺風格,同時繼續使用原生會話、模型、附件、發送、工具卡、設置和詳情面板,dsh-qq2007-skin 是一個可以安裝的外觀插件。

它把 DSH Web GUI 呈現爲 2007 年藍色即時通訊窗口,同時保留全部原生交互。下面介紹它的定位、核心能力、安裝命令、典型用法和注意事項。

這是什麼

dsh-qq2007-skin 由 LeemanCheung 維護,代碼與原創素材採用 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 插件目錄頁面爲準。

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

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

小夜