窗口与托盘
在桌面端,你的会话不会被锁定在单一窗口中。任何终端标签都可以拥有自己的操作系统窗口,而系统托盘图标会在 DR-Terminal 运行期间让每个会话都保持可访问。
将会话分离为独立窗口
每个基于终端的会话 —— SSH、本地 shell、串口、telnet —— 都可以弹出为一个独立窗口。有三种做法:
- 点击会话侧边栏条目上的 在新窗口中打开 按钮。
- 把会话的标签向上或向下拖离标签栏。
- 按 Ctrl+Shift+N 分离当前活动会话。
Commander(参见*文件管理器*)也可以弹出,但只能通过 在新窗口中打开 按钮 —— 位于它的侧边栏条目上或它的标题栏中;拖动标签的手势和快捷键仅适用于终端会话。
经典 SFTP 浏览器是唯一无法分离的会话类型 —— 若要在单独的窗口中浏览文件,请改用 Commander。
- 分离出的窗口完全独立:拥有自己的标题栏、自己的焦点、在屏幕上(或另一台显示器上)的自己位置。
- 会话在分离期间保持运行 —— 分离绝不会断开或重启它。
- 你可以同时分离多个会话并将它们并排排列,例如同时监视两台服务器。
重新停靠(把它带回来)
关闭分离出的窗口即可将该会话送回主窗口的标签栏 —— 这就是重新停靠。
关闭分离窗口与关闭会话不同。重新停靠只改变会话*显示的位置*;连接仍然保持活动。要真正结束一个会话,请在主窗口中关闭它的标签(×)。
会话上下文菜单
右键点击会话的标签、它的侧边栏条目或它的仪表盘卡片,即可使用快捷操作:
- 重命名 —— 给会话起一个自定义名称。它会显示在侧边栏、仪表盘和托盘中;标签显示的是 shell 设置的终端标题(如果有),因此只有当 shell 未设置标题,或该连接的 使用连接名称作为标签页标题 选项已开启时,自定义名称才会出现在标签上。
- 在 Commander 中打开 —— SSH 会话(侧边栏和仪表盘):在同一主机上打开双栏文件管理器(参见*文件管理器*),并从 shell 的当前目录开始。
- 连接信息 —— SSH 会话:该会话的连接详情。
- 重启会话 —— 在同一标签中关闭并重新打开连接,例如在远程设备重启之后。仅对有可重连对象的会话类型提供(SSH、SFTP、串口、telnet)。
- 关闭标签页 —— 结束会话。
系统托盘
系统托盘(通知区域)图标在 DR-Terminal 运行的整个期间都可用。最小化主窗口会让所有会话继续运行,并可从托盘访问。关闭主窗口会退出 DR-Terminal —— 当有活动会话时,系统会先要求你确认,因为退出会断开它们。点击托盘图标可唤起主窗口;右键点击可打开菜单:
- 显示 DR-Terminal —— 将主窗口带回前台。
- 每个运行中的会话和 Commander 各占一行。会话的子菜单提供 打开终端(在主窗口中聚焦它,或者如果它已分离,则唤起它的窗口)和 重命名。
- 连接已断开的会话仍会列在菜单中,并带有 — 已断开 后缀(它的标签会被保留,以留住回滚内容)。
- 条目旁的
↗标记表示该会话当前位于自己的分离窗口中。 - 退出 —— 关闭 DR-Terminal(系统会要求你确认)。
结合保持活动(参见 SSH 连接),最小化的会话和分离的会话会在 DR-Terminal 运行期间保持其连接处于打开状态。