dsh-linux-desktop-entry
在终端中运行以下命令:
dsh plugin install ShiTan-677/dsh-linux-desktop-entry
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 的插件管理器中执行 dsh plugin install ShiTan-677/dsh-linux-desktop-entry,或指向源码仓库 https://github.com/ShiTan-677/dsh-linux-desktop-entry 安装该插件包。
插件介绍
在 Linux 上想用桌面图标或应用菜单一键打开 DSH Web 界面,通常要单独维护一套 shell 安装脚本;而 Harness 已经跑着时,你又希望能在插件体系里查看状态、修补文件、让 Agent 代劳,而不是每次都切到终端。本插件把 Linux DSH Web Entry 那套桌面启动能力「搬进」Harness:设置页、Agent 工具与 /desktop-entry 命令共用同一套实现,是对同一桌面方案的第二条交付面,而不是另写一套安装逻辑。
核心能力很清晰:在 DSH 进程内安装、修复、卸载并检查桌面项是否齐全;在 Chromium 系浏览器里以应用窗口打开 GUI;可选启用 systemd --user 常驻服务,让登录后就有服务在听端口。Agent 可通过 desktop_entry 工具按 status、install、uninstall、open 等动作操作;status 只读,适合先摸底。需要说明的是边界:插件无法在 DSH 未运行时替你「启动整个 Harness」——那是 .desktop 启动器在系统外完成的职责。
适合已经用 DSH profile、在 Linux 桌面环境工作、并希望把 Web GUI 启动项与插件工作流绑在一起的用户。若你只想一个独立启动器、从不碰插件,上游 shell 项目自行 git clone 后 ./install.sh 即可;若你常在 Settings 里管环境、或想让对话里一句「装好桌面入口」就落地,这个插件更贴切。常驻服务默认关闭,页面会说明代价:不开窗口时也会占着 node 进程;默认仍是首次双击再起服务、空闲几乎无成本,按机器取舍即可。
使用场景
- 想在应用菜单或桌面放 DSH Web 入口,并在 Harness 里一键安装或修复
- 已开着 DSH,希望用设置页或 Agent 查看端口与桌面项是否就绪
- 需要登录后自动提供 Web GUI,并愿意可选开启 systemd 用户服务
适合人员
- 在 Linux 桌面日常使用 DSH 与 profile 的用户
- 习惯在 Harness 设置里管理环境、少碰终端的人
- 希望 Agent 能代为安装、卸载或打开桌面入口的开发者