DSH 生態強調「一切皆插件」。對於需要在 Web 界面或桌面客戶端中直接執行命令行的用戶,原生集成的終端能力能減少環境配置的複雜度。dsh-plugin-terminal-laoboshi 正是爲解決這一需求而設計,它利用 Laoboshi Desktop 的原生 UI 能力,爲勞博士 DSH 桌面客戶端提供了多標籤本地終端與 tmux 會話支持。
核心功能¶
- 多標籤本地終端:在客戶端內提供多標籤頁的本地終端訪問。
- tmux 會話支持:能夠管理 tmux 會話。
- 原生 UI 能力:通過 Laoboshi Desktop 調用主機原生能力,而非純 Web 實現。
- DSH Web 兼容性:適配 DSH Web 配置文件。
安裝與啓用¶
使用官方命令將插件添加到 Web 配置文件中:
dsh plugin --profile web add https://github.com/Modole/dsh-plugin-terminal-laoboshi.git
安裝後重啓 dsh web。DSH 會讀取 dsh.bundle 清單,並將此包添加到所選的配置文件中。
典型用法¶
安裝並重啓後,DSH 將自動識別該插件。通過 Laoboshi Desktop 提供的原生 UI,用戶可以訪問多標籤本地終端功能。具體操作界面取決於 DSH 客戶端版本(v0.1.0 UI 使用 Laoboshi Desktop 的原生能力)。
適用場景與注意¶
- 權限說明:插件以當前用戶權限執行。
- 安全建議:在安裝前請務必審查源代碼,切勿在 issues 中發佈憑據、SSH 私鑰或本地運行時數據庫。
- 兼容性提示:DSH Web 可能會顯示兼容性通知(具體內容未明確)。
總結¶
該插件爲 DSH 用戶在本地終端操作提供了便利。更多細節與源碼請訪問 GitHub。