Локален & сериен

Освен отдалечен SSH, приложението изпълнява два вида локални сесии в същия терминал: локален shell (Desktop) и сериен/UART порт (Desktop и Android). И двете са раздели като всяка SSH сесия — преименувайте ги, откачете ги в собствен прозорец, тематизирайте ги както обикновено.

Локален терминал

Истински локален shell, обезпечен с нативен PTY (pty4j). Изберете Локален терминал от групата Local в страничната лента или от стартера +.

Сериен / UART

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

Свързване

  1. Групата Local в страничната лента (или +) → Сериен порт.
  2. Изберете порта от падащото меню. Бутонът за опресняване до него повторно сканира свързаните портове.
  3. Задайте Скорост (бод), Битове данни, Четност, Стоп битове и Управление на потока — или заредете запазен профил.
  4. Свързване. Сесията се отваря като раздел на терминал.

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

Серийната линия не пренася договаряне на размера (няма NAWS като при Telnet, няма window-change като при SSH), затова другата страна запазва размера, с който е стартирала — 80 колони на практически всеки getty, bootloader и CLI на устройство. Терминалът все пак използва по подразбиране пълната ширина на прозореца; ако движенията на курсора от устройството започнат да попадат на грешно място — класическият симптом е въвежданият текст да се появява един ред над промпта — формулярът за връзка предлага две средства:

И двете настройки се запазват като част от профила.

Профили

Често срещаните настройки на устройства могат да се запазват като именувани профили (напр. Cisco console 9600 8N1) и да се използват повторно. Серийните настройки не носят тайни, така че живеят в нормалния файл с настройки — не в защитеното хранилище.

Повторно свързване отново отваря същия порт, така че след като пренавиете кабел или рестартирате устройството, едно кликване връща конзолата, без да въвеждате отново baud/parity. Четенето тече, докато пристига (като minicom), не на фиксирани блокове.

Логовете от стартирането преживяват изчистванията. Серийните конзоли защитават scrollback: clear, getty, изчистващ екрана преди подканата за вход, или нулиране на терминала архивират екрана в историята, вместо да го изтрият — цялата последователност U-Boot → ядро → вход остава превъртаема. Увеличете Настройки → Размер на историята на превъртане при много дълги стартирания.

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

Previous
Файлов мениджър
Next
Десктоп CLI