本地与串口

除了远程 SSH,应用还在同一个终端里运行两种 本地 会话:一个 本地 shell(桌面)和一个 串口/UART 端口(桌面与 Android)。两者都和任何 SSH 会话一样是标签页 — 可重命名、拆分到独立窗口、像往常一样按需设置主题。

本地终端

一个真正的本地 shell,由原生 PTY(pty4j)支撑。从侧边栏的本地分组或 + 启动器中选择 本地终端。

串口 / UART

通过 RS-232 / USB 串口与设备通信(路由器控制台、单片机、Pi 排针)。桌面端由 jSerialComm 支撑;在 Android 上,通过 USB-OTG 插入适配器(FTDI、CP210x、CH34x、PL2303 及 CDC-ACM 芯片 — 无需 root),并在连接时同意 USB 权限提示。

连接

  1. 侧边栏本地分组(或 +)→ 串口。
  2. 从下拉菜单选择 端口。旁边的刷新按钮会重新扫描已连接的端口。
  3. 设置 波特率、数据位、校验位、停止位 和 流控制 — 或加载一个已保存的 配置文件。
  4. 连接。会话会作为终端标签页打开。

终端宽度

串口线不传递尺寸协商(没有 Telnet 那样的 NAWS,也没有 SSH 那样的窗口变更),因此对端会一直保持启动时的尺寸 — 几乎每个 getty、引导加载程序和设备 CLI 都是 80 列。终端默认仍使用 完整窗口宽度;如果设备的光标移动开始落在错误的位置 — 输入的文字出现在提示符上方一行是经典症状 — 连接表单里有两种补救方式:

这两项设置都会作为配置文件的一部分保存。

配置文件

常见设备设置可以保存为命名的 配置文件(例如 Cisco console 9600 8N1)并重复使用。串口设置不含任何密码,因此它们存放在普通设置文件中 — 而非安全存储。

重新连接 会重新打开 同一个 端口,因此在你重新插拔电缆或重启设备后,一次点击就能让控制台回来,无需重新输入波特率/校验位。读取会像 minicom 那样随到随流,而不是按固定块。

启动日志不怕清屏。 串口控制台会保护回滚:clear、getty 在登录提示符前擦屏、或一次终端重置,都会把屏幕归档进历史而不是抹掉 — 整段 U-Boot → 内核 → 登录序列保持可滚动。启动过程特别长时,可调大 设置 → 滚动历史大小。

本地 PTY 仅限桌面;串口 可在桌面和 Android 上使用(通过 USB-OTG)。iOS 两者皆无 — 平台无法提供的条目不会出现在那里。

Previous
文件管理器
Next
桌面 CLI