前言¶
DeepSeek Harness (DSH) 的核心設計理念是“一切皆插件”。當默認界面無法滿足特定審美或一致性需求時,需要通過外觀插件介入。dsh-codex-theme 插件將 Codex 主題的配置映射到 DSH 的 token 系統,提供了一套可配置的外觀方案。
簡介¶
這是一個 DSH 外觀插件,由 Lxd-Ashe 維護。它支持 80 款 Codex 風格的淺色和深色主題,允許在 DSH 中直接切換和自定義。
核心功能¶
- 80 款主題預設:包含 26 款淺色主題和 54 款深色主題。
- 面板內切換:支持在淺色、深色和跟隨系統之間切換。
- 主題下拉框:單個下拉框列出預設,帶有色帶預覽。根據當前外觀選擇特定主題。
- 自定義字體和字號:爲 UI 和代碼字體分別設置字體和大小。字體下拉框僅列出已安裝的字體。
- 持久化:設置寫入
$DSH_HOME/settings.yaml。 - 可隨時停用:可以在 DSH 設置中禁用或卸載。
安裝與啓用¶
在安裝前,請確保系統已安裝 Node.js ≥ 20,且 dsh 命令可用。
在 DSH Desktop 內置終端或安裝了 DSH CLI 的終端中執行以下命令:
dsh plugin add dsh-codex-theme
或者直接從 GitHub 安裝:
dsh plugin add github:Lxd-Ashe/dsh-codex-theme
安裝完成後,重啓 DSH(Desktop 應用或 dsh web)即可生效。
用法¶
- 打開 DSH 設置界面。
- 找到 Codex 主題設置面板。
- 在外觀模式中選擇“淺色”、“深色”或“跟隨系統”。
- 從主題下拉框中選擇預設主題,界面會即時更新。
- 在字體設置中,從下拉框中選擇本機已安裝的字體,並調整字號。
注意事項¶
- 字體檢測:字體下拉框僅列出本機實際安裝的字體。“系統默認”選項不會覆蓋 DSH 原生外觀。
- 平臺差異:macOS 上的字體自動檢測最完整(通過
system_profiler枚舉);其他平臺檢測失敗時會優雅回退,顯示全部候選字體。 - 持久化:設置持久化行爲與操作系統無關,在 macOS 和 Windows 上表現一致。
- 卸載:可通過
dsh plugin remove dsh-codex-theme命令或 DSH 設置 → 插件管理界面卸載。