dsh-linux-integration
在终端中运行以下命令:
dsh plugin install ffyfox/dsh-linux-integration
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install ffyfox/dsh-linux-integration 安装本插件,也可从 https://github.com/ffyfox/dsh-linux-integration 获取源码或按 README 从 GitHub 安装。
插件介绍
dsh web 已经把 DeepSeek Harness 的完整界面搬到了浏览器里,但在 Linux 桌面上仍有几处别扭:它不会单独出现在任务栏或 Alt-Tab 里,服务往往绑在终端会话上,而社区里常见的桌面化方案又主要面向 Windows 与 macOS。若你希望像打开普通应用一样从启动器点开 Harness,并在关掉窗口时让这次由桌面入口拉起来的服务一并收尾,就需要一层专门面向 Linux 与 XDG 的集成。
dsh-linux-integration 正是为此而生。它会在用户目录写入标准桌面入口,用系统已有的 Chromium 系浏览器以 app 模式打开仅含 dsh web 的无边框窗口;若服务尚未监听,启动器会按单实例逻辑代为拉起 dsh web,并通过插件侧取得的鉴权地址完成首次登录,窗口退出后再对本实例启动的进程组发送终止信号。桌面文件与 CLI 垫片的维护是幂等的,dsh web 每次启动会同步到当前版本;侧栏插件页还提供配置入口,便于调整窗口尺寸、浏览器选择与 KDE 或 Hyprland 等环境下的窗口行为。
适合在 Linux 上日常使用 DSH、且愿意用 Chrome、Chromium、Brave、Edge、Vivaldi 或 Opera 之一作为外壳的用户。若你主要在终端里手动跑 dsh web、或依赖 Firefox 作为唯一浏览器,这套方案要么收益有限,要么无法提供无地址栏的独立窗口。需要把日常环境与 link 开发 profile 分开时,也可借助右键以开发配置运行与沙箱根目录,避免开发版覆盖日常桌面入口。
使用场景
- 想从应用菜单或 KRunner 像原生软件一样打开 DeepSeek Harness
- 需要独立任务栏与 Alt-Tab 条目,而不是嵌在普通浏览器标签里
- 希望由桌面图标拉起的 dsh web 在关窗后自动停止,终端不必一直挂着
适合人员
- 在 Linux 上日常使用 DSH 的桌面用户
- 已安装 Chromium 系浏览器并愿意用它做外壳的用户
- 使用 KDE、Hyprland 或 GNOME 等 XDG 桌面环境、追求启动器与窗口体验的用户