前言¶
在 DSH 裏改設置,默認路徑是左下角的頭像菜單:先點頭像,再點「設置」,兩下。Ctrl + , 也能打開設置,但那是給鍵盤用戶的,鼠標用戶要麼記住快捷鍵,要麼每次都走兩次點擊。下面介紹的插件 dsh-quick-settings 就是把這兩步簡化成側邊欄裏常駐的一行「⚙ 設置」,點一下直接打開。
這是什麼¶
dsh-quick-settings 由 logo20091001-ux 維護,package.json 裏的版本是 0.1.4,許可證爲 MIT。它是一個客戶端插件,目標是把設置入口從頭像菜單裏搬出來,在側邊欄底部常駐一行。它不新增配置、不改變設置頁本身,只是提供一個更近的點擊入口。
核心功能¶
一句話概括:在側邊欄賬號那一行的上方常駐一行「⚙ 設置」,點擊直接打開設置。具體行爲有幾點。
1、位置在側邊欄底部、賬號行的上方,寬度鋪滿。
2、側邊欄收起成窄條時,只保留圖標,並與同區域的其它控件對齊。
3、點擊調用的是宿主自己的 settings.open 命令,也就是 Ctrl + , 背後那條命令。因此彈窗的焦點、遮罩、Esc 關閉、模態棧行爲與快捷鍵完全一致。
4、不僞造點擊、不接管 DOM、不改內核。
安裝與啓用¶
安裝方式有三種,按使用場景選。
桌面端(推薦)走插件頁。先打開「設置 → 插件」,粘貼包名,然後重啓應用:
dsh-quick-settings
命令行安裝只適用於純 web profile。運行下面的命令,包名就是 dsh-quick-settings:
dsh plugin --profile web add dsh-quick-settings
如果插件放在本地目錄,也可以直接指定絕對路徑:
dsh plugin --profile web add /絕對路徑/dsh-quick-settings
這裏有一個坑:桌面端(Electron)的 profile 只允許應用自己管理,dsh plugin add 寫不進去,會報 profile "desktop" is managed exclusively by the Electron application。桌面端不要用命令行那條,走上面的插件頁。
行爲與兼容性¶
這個插件只依賴宿主的兩個能力:shortcuts 服務和 sidebar.footer.action 插槽。經過上面這些步驟後,如果宿主缺少其中任意一項,按鈕不會出現或點擊無反應;插件不會報錯,也不影響其它界面。
兼容性方面,作者在 DSH 0.1.x 桌面版(Windows)上實測通過。倉庫只有一個客戶端組件,沒有構建步驟,也沒有第三方運行時依賴。
卸載在「設置 → 插件」裏停用或移除後重啓即可。它是純增量插件,卸載後不留殘留。
適用場景與注意¶
適合那些希望鼠標用戶少點一次、把設置入口固定在側邊欄的人。如果你的使用習慣是 Ctrl + ,,這個插件不是必需的。
需要說明的是,插件以當前 dsh 進程的權限運行。安裝任何插件之前,都應該先檢查源碼和許可證。本項目許可證爲 MIT,倉庫地址見文末。
生態背景上,DSH 的理念是「一切皆插件」。社區插件目錄是一個獨立站點,與 DeepSeek / 幻方沒有官方從屬關係,不要把它當作官方應用商店。
結尾¶
dsh-quick-settings 做的事很小:把設置入口從頭像菜單裏解放出來,做成側邊欄常駐一行。它不添加功能,只把一次兩步點擊變成一次點擊,且完全複用宿主已有的設置打開邏輯,不僞造交互、不接管 DOM。
插件目錄頁:https://www.skillhub.cn/plugins/logo20091001-ux/dsh-quick-settings
GitHub:https://github.com/logo20091001-ux/dsh-quick-settings