59 lines
2.0 KiB
Markdown

---
id: electron-client.window.howto
title: 桌面端多窗口与分屏
type: howto
feature: electron-client
scope: end-user
locale: zh
aliases:
- 多窗口
- 分屏
- 多开
- 拖出窗口
- 任务独立窗口
- 同时开两个会话
- 怎么开新窗口
related_tools: []
related_pages: []
prerequisites: []
negative:
- 同一账号不支持「同一台机器开两个 DooTask 实例」(electron-squirrel-startup 单例锁)
- 拖出的子窗口共享同一份登录态,不能各自登不同账号
- 关闭主窗口后子窗口的行为取决于具体功能,部分会一并关闭
last_verified: v1.7.90
---
# 桌面端多窗口与分屏
## 多窗口能力概览
DooTask 桌面端支持把部分功能从主窗口拖出成独立窗口,便于在多显示器或大屏上同时查看多份内容。窗口管理由内置的 `web-tab-manager` 负责。
## 入口
不同功能的拖出方式略有差异,常见路径:
- **会话窗口**:聊天会话标签上右键 → 「在新窗口打开」
- **任务详情**:任务详情面板右上角 → 弹出窗口图标
- **文件预览**:文件双击直接在独立媒体窗口打开(图片 / 视频)
- **应用 / 微应用**:应用入口右键 → 「在新窗口打开」
## 操作步骤
1. 在主窗口找到目标内容(会话、任务、文件)
2. 选中目标 → 右键菜单或顶部「弹出窗口」图标
3. 子窗口独立打开,可自由拖到另一显示器
4. 关闭子窗口不影响主窗口
## 分屏使用建议
- 把主聊天窗口放主屏,把任务详情拖到副屏长开
- 把会议窗口拖到副屏,主屏继续工作
- 文件预览窗口可同时打开多个(不互相覆盖)
## Tab 行为
主窗口内部使用 Tab 管理消息会话:
- 顶部聊天 Tab 横向排列
- Tab 右键 → 「关闭」/「关闭其他」/「在新窗口打开」
- Tab 数量较多时会自动滚动
## 不支持
- 不支持同账号多客户端实例(electron-squirrel-startup 防多开)
- 不支持子窗口独立登录(继承主窗口账号)
- 不支持把主窗口完全拆分成多个独立窗口(主窗口必须保留)