2.0 KiB

id, title, type, feature, scope, locale, aliases, related_tools, related_pages, prerequisites, negative, last_verified
id title type feature scope locale aliases related_tools related_pages prerequisites negative last_verified
electron-client.window.howto 桌面端多窗口与分屏 howto electron-client end-user zh
多窗口
分屏
多开
拖出窗口
任务独立窗口
同时开两个会话
怎么开新窗口
同一账号不支持「同一台机器开两个 DooTask 实例」(electron-squirrel-startup 单例锁)
拖出的子窗口共享同一份登录态,不能各自登不同账号
关闭主窗口后子窗口的行为取决于具体功能,部分会一并关闭
v1.7.90

桌面端多窗口与分屏

多窗口能力概览

DooTask 桌面端支持把部分功能从主窗口拖出成独立窗口,便于在多显示器或大屏上同时查看多份内容。窗口管理由内置的 web-tab-manager 负责。

入口

不同功能的拖出方式略有差异,常见路径:

  • 会话窗口:聊天会话标签上右键 → 「在新窗口打开」
  • 任务详情:任务详情面板右上角 → 弹出窗口图标
  • 文件预览:文件双击直接在独立媒体窗口打开(图片 / 视频)
  • 应用 / 微应用:应用入口右键 → 「在新窗口打开」

操作步骤

  1. 在主窗口找到目标内容(会话、任务、文件)
  2. 选中目标 → 右键菜单或顶部「弹出窗口」图标
  3. 子窗口独立打开,可自由拖到另一显示器
  4. 关闭子窗口不影响主窗口

分屏使用建议

  • 把主聊天窗口放主屏,把任务详情拖到副屏长开
  • 把会议窗口拖到副屏,主屏继续工作
  • 文件预览窗口可同时打开多个(不互相覆盖)

Tab 行为

主窗口内部使用 Tab 管理消息会话:

  • 顶部聊天 Tab 横向排列
  • Tab 右键 → 「关闭」/「关闭其他」/「在新窗口打开」
  • Tab 数量较多时会自动滚动

不支持

  • 不支持同账号多客户端实例(electron-squirrel-startup 防多开)
  • 不支持子窗口独立登录(继承主窗口账号)
  • 不支持把主窗口完全拆分成多个独立窗口(主窗口必须保留)