WelY1/dsh-topbar ↗★ 0

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.

套件
dsh-topbar
相容性
待驗證
Harness 依賴範圍
>=0.1.1-rc.1
版本
0.5.2
授權
MIT
最近更新
2026年10月28日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add dsh-topbar

⚙️ 配置

侧边栏 → 插件 → 已安装 → dsh-topbar → 查看,配置表单就渲染在这个插件详情页上(描述下方、「包含的组件」上方)。

📌 不在「设置」里。 DSH 0.2.0-rc.2 把「设置 → 插件」改成了只读清单,插件配置迁到了侧边栏的 Plugins 页。本插件 v0.4.8 起注册到 plugins.bundle.config,表单由宿主渲染(configForms 服务),只有点「保存」才写入。

⚠️ 升级注意:设置命名空间已从 dsh-topbar 改为 profile 条目 id topbar,旧版写在 settings.yaml 里的 dsh-topbar: 一节不会自动迁移,需在新表单里按需重设一次(各字段默认值与原先一致)。

配置随每次推送一同发往 GNOME 扩展,改动 1 秒内生效,不需要重启 DSH 或重载 Shell。保存后的值落在这个 profile 的 cordis.patch.yml 中本插件条目(- id: topbar)的 config: 下。

配置范围默认说明
字体大小9~14 px11标题文字字号(截断测量同步使用)
标题最大宽度60~400 px140超出显示 …
最大色块数1~128超出时优先保留:等待 > 运行 > 已完成
极简模式开关关纯色小块(12px 方块),标题移入悬停提示
显示:运行中/已完成/等待中开关 ×3全开关闭的状态不上顶栏
子智能体上卷 / 完全隐藏上卷见下节
点击色块无 / 打开网页 / 跳转到对应会话无跳转会打开 ?open=
跳转浏览器默认 / Firefox / Edge / Chrome / Chromium / 自定义xdg-openFirefox 以 --new-tab 进已运行实例的新标签页
网页地址 / 应用地址http(s) URL空 = 自动可留空:自动用本机 DSH 网页地址(host 从 webServer 端口推导)
提醒保持-1 / 0~7200 秒900 = 回答后立即跟随真实状态;-1 = 常驻
自动安装 GNOME 扩展开关开幂等同步到 ~/.local/share/gnome-shell/extensions/
自动重载 Shell开关开扩展文件变化时自动 global.reexec_self()(仅 X11)