dsh-topbar
Push DSH session status to the GNOME top bar (Ubuntu/GNOME 3.36). Gray=running, green=done (unacknowledged), yellow=waiting (approval/question/plan review). Configurable from this plugin's entry on the sidebar Plugins page; auto-installs its GNOME extension half.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add dsh-topbar说明文档
阅读完整 README ↗⚙️ 配置
侧边栏 → 插件 → 已安装 → dsh-topbar → 查看,配置表单就渲染在这个插件详情页上(描述下方、「包含的组件」上方)。
📌 不在「设置」里。 DSH 0.2.0-rc.2 把「设置 → 插件」改成了只读清单,插件配置迁到了侧边栏的 Plugins 页。本插件 v0.4.8 起注册到
plugins.bundle.config,表单由宿主渲染(configForms服务),只有点「保存」才写入。⚠️ 升级注意:设置命名空间已从
dsh-topbar改为 profile 条目 idtopbar,旧版写在settings.yaml里的dsh-topbar:一节不会自动迁移,需在新表单里按需重设一次(各字段默认值与原先一致)。
配置随每次推送一同发往 GNOME 扩展,改动 1 秒内生效,不需要重启 DSH 或重载 Shell。保存后的值落在这个 profile 的 cordis.patch.yml 中本插件条目(- id: topbar)的 config: 下。
| 配置 | 范围 | 默认 | 说明 |
|---|---|---|---|
| 字体大小 | 9~14 px | 11 | 标题文字字号(截断测量同步使用) |
| 标题最大宽度 | 60~400 px | 140 | 超出显示 … |
| 最大色块数 | 1~12 | 8 | 超出时优先保留:等待 > 运行 > 已完成 |
| 极简模式 | 开关 | 关 | 纯色小块(12px 方块),标题移入悬停提示 |
| 显示:运行中/已完成/等待中 | 开关 ×3 | 全开 | 关闭的状态不上顶栏 |
| 子智能体 | 上卷 / 完全隐藏 | 上卷 | 见下节 |
| 点击色块 | 无 / 打开网页 / 跳转到对应会话 | 无 | 跳转会打开 ?open= |
| 跳转浏览器 | 默认 / Firefox / Edge / Chrome / Chromium / 自定义 | xdg-open | Firefox 以 --new-tab 进已运行实例的新标签页 |
| 网页地址 / 应用地址 | http(s) URL | 空 = 自动 | 可留空:自动用本机 DSH 网页地址(host 从 webServer 端口推导) |
| 提醒保持 | -1 / 0~7200 秒 | 90 | 0 = 回答后立即跟随真实状态;-1 = 常驻 |
| 自动安装 GNOME 扩展 | 开关 | 开 | 幂等同步到 ~/.local/share/gnome-shell/extensions/ |
| 自动重载 Shell | 开关 | 开 | 扩展文件变化时自动 global.reexec_self()(仅 X11) |