Локальный & последовательный

Помимо удалённого SSH, приложение запускает два вида локальных сеансов в том же самом терминале: локальную оболочку (Desktop) и порт serial/UART (Desktop и Android). Оба — это вкладки, как любой SSH-сеанс: переименовывайте их, отделяйте в собственное окно, оформляйте темами как обычно.

Локальный терминал

Настоящая локальная оболочка на основе нативного PTY (pty4j). Выберите Локальный терминал в группе Local на боковой панели или в средстве запуска +.

Serial / UART

Общайтесь с устройством через RS-232 / USB-serial (консоль маршрутизатора, микроконтроллер, разъём Pi). На основе jSerialComm на Desktop; на Android подключите адаптер через USB-OTG (чипы FTDI, CP210x, CH34x, PL2303 и CDC-ACM — root не нужен) и подтвердите запрос разрешения USB при подключении.

Подключение

  1. Группа Local на боковой панели (или +) → Последовательный порт.
  2. Выберите порт из выпадающего списка. Кнопка обновления рядом повторно сканирует подключённые порты.
  3. Задайте скорость (baud), биты данных, чётность, стоп-биты и управление потоком — или загрузите сохранённый профиль.
  4. Подключиться. Сеанс открывается как вкладка терминала.

Ширина терминала

Линия serial не передаёт согласование размера (нет NAWS, как в Telnet, и window-change, как в SSH), поэтому другая сторона сохраняет тот размер, с которым загрузилась, — 80 столбцов практически у любого getty, загрузчика и CLI устройства. По умолчанию терминал по-прежнему использует всю ширину окна; если перемещения курсора устройства начинают попадать не туда — классический симптом: вводимый текст появляется на строку выше приглашения — в форме подключения есть два средства:

Обе настройки сохраняются как часть профиля.

Профили

Часто используемые настройки устройств можно сохранить как именованные профили (например, Cisco console 9600 8N1) и переиспользовать. Настройки serial не содержат секретов, поэтому они хранятся в обычном файле настроек, а не в защищённом хранилище.

Переподключение заново открывает тот же порт, поэтому после того, как вы переподключили кабель или перезагрузили устройство, один клик возвращает консоль без повторного ввода скорости/чётности. Данные при чтении поступают по мере прибытия (как minicom), а не фиксированными блоками.

Журналы загрузки переживают очистку экрана. Последовательные консоли защищают буфер прокрутки: clear, getty, очищающий экран перед приглашением входа, или сброс терминала архивируют экран в историю вместо того, чтобы его стереть — вся последовательность U-Boot → ядро → вход в систему остаётся доступной для прокрутки. Для очень долгих загрузок увеличьте Настройки → Размер истории прокрутки.

Локальный PTY доступен только на Desktop; serial работает на Desktop и Android (через USB-OTG). На iOS нет ни того, ни другого — пункты, которые платформа не может обслужить, там не появляются.

Previous
Файловый менеджер
Next
Desktop CLI