dsh-clean-desktop-shell-pro:DSH 桌面殼增強版

前言

DeepSeek Harness(DSH)的插件生態允許將 Web Profile 包裝成原生桌面窗口。dsh-clean-desktop-shell 是基礎的實現方案,但在實際使用中,開發者常遇到後端需手動啓動、退出時直接關閉窗口導致連接中斷、或冷啓動較慢等問題。dsh-clean-desktop-shell-pro 是對原版的增強 fork,由用戶 Aicksion 維護,旨在補齊桌面應用應有的後端生命週期管理,提升原生體驗。

是什麼

這是一個針對 dsh-clean-desktop-shell 的增強 fork。它保留了原項目的 MIT 許可證,主要解決原版在啓動流程和退出行爲上的體驗不足。

核心功能

該插件提供了以下四個主要改進:

  1. 啓動自動啓動後端:安裝後,雙擊窗口即可啓動本地 dsh web 後端,無需再手動點擊「啓動後端」按鈕。
  2. 不打開瀏覽器:後端以 --no-open 參數啓動,只彈出原生窗口,不再伴隨瀏覽器標籤頁。
  3. 退出時詢問是否關閉後端:點擊托盤「退出」時,會彈出三選項菜單:關閉後端並退出、僅退出(保留後端)、取消。
  4. 後端與窗口並行啓動:後端在 Electron 初始化階段即啓動,而非等待窗口完全渲染,這能顯著加快應用的冷啓動速度。

安裝與啓用

  1. 執行安裝命令:
    dsh plugin --profile web add dsh-clean-desktop-shell-pro
  1. 安裝完成後,重啓 dsh web 以加載新插件。它會複用現有的 web profile 與 Electron 運行時。

注意:若已安裝原版 dsh-clean-desktop-shell,請先卸載以避免兩個桌面外殼同時啓動:
bash dsh plugin --profile web remove dsh-clean-desktop-shell

典型用法

重啓 dsh web 後,應用將以原生窗口形式運行。首次啓動後,可從托盤右鍵菜單中選擇「創建桌面快捷方式」來生成桌面圖標。

注意事項

  • 衝突處理:安裝前請確認未安裝原版插件,否則可能導致系統運行多個桌面殼實例。
  • 開源與許可:本包是 MIT 許可證的 fork,可在其 GitHub 倉庫查看源碼與貢獻者名單。

總結

對於希望將 DSH Web Profile 像原生軟件一樣使用的開發者,dsh-clean-desktop-shell-pro 提供了一套完整的解決方案。它通過自動化後端管理、優化啓動流程和增強退出交互,降低了桌面殼的使用門檻。

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

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

小夜