前言¶
DeepSeek Harness (DSH) 的默認側邊欄僅提供基礎賬戶信息展示。dsh-ui-personalization 插件通過接管 DSH 的 UI 插槽,允許用戶替換側邊欄底部的系統賬戶行,自定義頭像、暱稱和賬戶餘額,並支持隱藏側邊欄頂部的品牌標記。
功能概覽¶
- 自定義身份行:替換側邊欄底部的系統賬戶行,顯示自定義頭像、暱稱以及賬戶餘額。
- 隱藏品牌標記:在側邊欄頂部隱藏品牌 Logo 和名稱。
- 設置入口:在設置面板中增加“Personalization”頁面,集中管理個性化配置。
安裝¶
使用以下命令安裝插件:
dsh plugin --profile <your profile> add github:Mgeeeeee/dsh-ui-personalization
安裝後刷新頁面;若未生效,請重啓 Profile。
使用方法¶
- 打開設置面板,在左側導航欄找到 Personalization 頁面。
- Identity row:使用開關啓用自定義身份。點擊頭像選擇圖片(懸停或鍵盤聚焦時出現編輯/刪除圖標),輸入暱稱。
- Interface elements:使用開關隱藏頂部品牌標記。
注意事項¶
- 退出登錄失效:插件接管了
settings.launcher插槽,原賬戶行的“Sign out”功能將不可用。如需退出,請關閉“Custom identity”開關。 - 版本兼容:客戶端版本號硬編碼,升級 dsh 後若餘額不顯示,需手動更新
CLIENT_VERSION。 - 視覺留白:品牌行高度由 Shell 硬編碼(60px),隱藏後可能出現空白區域。
- 觸摸屏限制:編輯/刪除圖標僅在懸停或鍵盤聚焦時顯示,觸摸屏設備無法通過懸停觸發。
- 數據存儲:配置數據存儲在
localStorage['dsh.personalization.v1']中。
結語¶
該插件通過客戶端側 Cordis Bundle 實現了側邊欄的個性化定製,適合希望調整 DSH 界面展示的用戶。源碼與目錄頁:GitHub | SkillHub