DSH Native Glass:讓 DSH Desktop 主聊天區支持 macOS 原生磨砂玻璃

前言

DSH Desktop 的側欄已經支持 macOS 原生磨砂玻璃效果,主聊天區卻仍爲實色背景。這讓整個界面在深色、淺色主題下缺乏統一感,也難以直觀感受動態壁紙或桌面內容。本插件通過複用宿主已開啓的 macOS 原生材質,把主聊天區、側欄及適配的詳情區域也變成透明玻璃,背景與文字不透明度可分別調整。

這是什麼

這是獨立社區插件,適配 Anywhere Labs DSH Desktop,並非 DeepSeek 或 Anywhere Labs 官方產品。它利用宿主的原生 vibrancy 能力,清除遮擋背景的頁面樣式,併疊加可調節的背景遮罩,使窗口後的桌面、動態壁紙或其他應用內容實時透出並模糊。

插件目前處於 0.1.0 版本,由 brantshin 維護。

核心功能

  • 主聊天區、側欄及適配的詳情區域使用透明底色,複用宿主已開啓的 macOS 原生玻璃材質。
  • 背景不透明度 0–100%,默認 15%;輸入框、代碼塊等面板不透明度默認 24%。
  • 跟隨宿主的深淺色主題提供背景色調;彈窗與菜單保留較實的背景。
  • 即時開關、恢復默認、本地保存設置;關閉後撤銷本插件的背景覆蓋。
  • 不加載壁紙或視頻、不錄屏、不發送網絡請求,無額外運行時依賴和安裝腳本。

安裝與啓用

本插件依賴宿主已開啓“玻璃背景”功能,否則無法複用原生材質。安裝前請確認 DSH Desktop 的原生全窗口玻璃已啓用,並按提示重啓桌面端。

在 DSH Desktop 內打開的 DSH 終端執行以下命令安裝固定版本:

dsh plugin add 'github:brantshin/dsh-native-glass#v0.1.0'

安裝完成後重啓 DSH Desktop。插件通過 GitHub 分發,不依賴 npm,無需編譯。

典型用法

安裝後,在 設置 → 通用 → 原生全窗口玻璃 中啓用插件開關。調整背景不透明度(0–100%,默認 15%)以控制背景遮罩的透明程度;調整輸入框與代碼塊不透明度(默認 24%)以保持文字可讀性。設置保存於當前頁面 origin 的 localStorage,鍵名爲 dsh-native-glass.v1。

若需完全卸載:

dsh plugin remove dsh-native-glass

適用場景與注意

插件以當前 DSH 進程權限運行,僅作用於 DSH Desktop 的主界面,不會修改模型配置或會話數據。安裝前應檢查源碼與許可證,確認符合使用規範。

環境要求:macOS、Apple Silicon、DSH Desktop 2.0.18、擴展模式、玻璃背景開啓。引擎版本約束爲 >=0.2.1-rc.2 <0.3.0,未在 Windows、Linux、普通瀏覽器或未開啓原生透明材質的環境下測試。

結語

通過原生 vibrancy 而非額外模糊算法,本插件在不增加運行時依賴的前提下,讓 DSH Desktop 的主聊天區也能透出並模糊背後的桌面與壁紙。需要統一玻璃風格、增強視覺沉浸感的用戶可以嘗試安裝使用。

  • 插件目錄頁:https://www.skillhub.cn/plugins/brantshin/dsh-native-glass
  • GitHub:https://github.com/brantshin/dsh-native-glass
羽毛球分组比赛记分
小程序二维码

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

小夜