Helyi & soros
A távoli SSH-n túl az alkalmazás kétféle helyi munkamenetet futtat ugyanabban a terminálban: egy helyi shellt (asztali) és egy soros/UART portot (asztali és Android). Mindkettő lap, mint bármely SSH-munkamenet — nevezd át őket, szakítsd le saját ablakba, témázd a szokásos módon.
Helyi terminál
Egy valódi helyi shell, natív PTY-vel (pty4j) a háttérben. Válaszd a Helyi terminál lehetőséget az oldalsáv Helyi csoportjából vagy a + indítóból.
- Teljes PTY: a feladatvezérlés, a színek, a
vim/htop, az ablakméret (SIGWINCH) mind úgy viselkedik, mint a rendszered termináljában. - A saját könyvtáradban indul a bejelentkezési shelleddel.
- Kiváló piszkozattérként egy távoli munkamenet mellett — nincs SSH-körutazás.
Soros / UART
Kommunikálj egy eszközzel RS-232 / USB-soros kapcsolaton (egy router konzolja, egy mikrokontroller, egy Pi tűsor). Asztali gépen a jSerialComm a háttérben; Androidon dugj be egy átalakítót USB-OTG-n keresztül (FTDI, CP210x, CH34x, PL2303 és CDC-ACM chipek — root nem szükséges), és hagyd jóvá az USB-engedélykérést csatlakozáskor.
Csatlakozás
- Oldalsáv Helyi csoport (vagy +) → Soros port.
- Válaszd ki a portot a legördülő menüből. A mellette lévő frissítés gomb újraellenőrzi a csatlakoztatott portokat.
- Állítsd be az átviteli sebességet, az adatbiteket, a paritást, a stopbiteket és az adatfolyam-vezérlést — vagy tölts be egy mentett profilt.
- Csatlakozás. A munkamenet terminállapként nyílik meg.
Terminál szélessége
A soros vonal nem hordoz méretegyeztetést (nincs NAWS, mint a Telnetnél, nincs window-change, mint az SSH-nál), így a túloldal megtartja azt a méretet, amellyel elindult — 80 oszlop gyakorlatilag minden getty-n, rendszerbetöltőn és eszköz-CLI-n. A terminál alapértelmezés szerint így is a teljes ablakszélességet használja; ha az eszköz kurzormozgásai rossz helyre kezdenek érkezni — a klasszikus tünet, hogy a beírt szöveg egy sorral a prompt fölött jelenik meg — a kapcsolatűrlap két orvosságot kínál:
- A Terminál szélessége → Klasszikus (80 oszlop) arra a 80 oszlopra rögzíti a rácsot, amelyet a túloldal feltételez.
- A Terminálméret küldése (stty) csatlakozás után és minden átméretezéskor beírja a túloldalon az
stty rows <r> cols <c>parancsot, így egy teljes Unix-shell ehelyett követni tudja az ablakodat. Alapértelmezés szerint kikapcsolva — a túloldali rendszerbetöltő vagy PLC csak szemetet kapna.
Mindkét beállítás a profil részeként kerül mentésre.
Profilok
A gyakori eszközbeállítások elnevezett profilként menthetők (pl. Cisco console 9600 8N1), és újrafelhasználhatók. A soros beállítások nem hordoznak titkokat, így a normál beállításfájlban élnek — nem a biztonságos tárolóban.
Az Újracsatlakozás ugyanazt a portot nyitja meg újra, így miután újradugod a kábelt vagy újraindítod az eszközt, egyetlen kattintással visszahozza a konzolt az átviteli sebesség/paritás újragépelése nélkül. Az olvasások beérkezésük sorrendjében áramlanak (mint a minicom-ban), nem rögzített blokkokban.
A rendszerindítási naplók túlélik a képernyőtörléseket. A soros konzolok védik a görgetési előzményeket: a clear, egy getty, amely a bejelentkezési prompt előtt letörli a képernyőt, vagy egy terminál-visszaállítás az előzményekbe archiválja a képernyőt, ahelyett hogy törölné — a teljes U-Boot → kernel → login szekvencia görgethető marad. Nagyon hosszú rendszerindításokhoz növeld a Beállítások → Görgetési előzmények mérete értékét.
A helyi PTY csak asztali környezetben érhető el; a soros asztalon és Androidon fut (USB-OTG-n keresztül). iOS-en egyik sincs — azok a bejegyzések, amelyeket egy platform nem tud kiszolgálni, ott nem jelennek meg.