Místní & sériový
Kromě vzdáleného SSH spouští aplikace dva druhy lokálních relací ve stejném terminálu: lokální shell (počítač) a port sériové linky / UART (počítač a Android). Obě jsou karty jako každá relace SSH — přejmenujte je, odtrhněte do vlastního okna, obvyklým způsobem jim nastavte motiv.
Místní terminál
Skutečný lokální shell, podpořený nativním PTY (pty4j). Zvolte Místní terminál ze skupiny Místní v postranním panelu nebo ze spouštěče +.
- Plné PTY: řízení úloh, barvy,
vim/htop, velikost okna (SIGWINCH) — vše se chová jako ve vašem systémovém terminálu. - Spouští se ve vašem domovském adresáři s vaším přihlašovacím shellem.
- Skvělé jako odkládací prostor vedle vzdálené relace — bez okružní cesty přes SSH.
Sériová linka / UART
Komunikujte se zařízením přes RS-232 / USB-sériový port (konzole routeru, mikrokontrolér, header na Pi). Na počítači podpořeno knihovnou jSerialComm; na Androidu připojte adaptér přes USB-OTG (čipy FTDI, CP210x, CH34x, PL2303 a CDC-ACM — bez potřeby rootu) a při připojování povolte výzvu k udělení oprávnění USB.
Připojení
- Skupina Místní v postranním panelu (nebo +) → Sériový port.
- Vyberte port z rozevírací nabídky. Tlačítko obnovení vedle ní znovu prohledá připojené porty.
- Nastavte přenosovou rychlost, datové bity, paritu, stop bity a řízení toku — nebo načtěte uložený profil.
- Připojit. Relace se otevře jako karta terminálu.
Šířka terminálu
Sériová linka nepřenáší žádné vyjednávání velikosti (žádné NAWS jako u Telnetu, žádná změna okna jako u SSH), takže druhá strana si ponechává velikost, se kterou nastartovala — 80 sloupců prakticky na každém getty, bootloaderu i CLI zařízení. Terminál přesto ve výchozím nastavení používá plnou šířku okna; pokud pohyby kurzoru ze zařízení začnou dopadat na špatné místo — klasickým příznakem je psaný text objevující se o řádek nad promptem — nabízí formulář připojení dva léky:
- Šířka terminálu → Klasická (80 sloupců) ukotví mřížku na 80 sloupců, které druhá strana předpokládá.
- Odeslat velikost terminálu (stty) zadá na druhé straně
stty rows <r> cols <c>po připojení a při každé změně velikosti, takže plnohodnotný unixový shell může místo toho sledovat vaše okno. Ve výchozím nastavení vypnuto — bootloader nebo PLC na druhé straně by dostal jen smetí.
Obě nastavení se ukládají jako součást profilu.
Profily
Běžná nastavení zařízení lze uložit jako pojmenované profily (např. Cisco konzole 9600 8N1) a znovu používat. Sériová nastavení neobsahují žádná tajemství, takže žijí v běžném souboru nastavení — ne v zabezpečeném úložišti.
Znovu připojit otevře stejný port, takže po přepojení kabelu nebo restartu zařízení vrátí jedno kliknutí konzoli zpět bez opětovného zadávání přenosové rychlosti/parity. Čtení proudí, jak data přicházejí (jako minicom), ne v pevných blocích.
Logy ze startu přežijí mazání obrazovky. Sériové konzole chrání buffer posunutí zpět: clear, getty čistící obrazovku před výzvou k přihlášení nebo reset terminálu obrazovku archivují do historie, místo aby ji smazaly — celá sekvence U-Boot → jádro → přihlášení zůstává posouvatelná. Pro velmi dlouhé starty zvyšte Nastavení → Velikost historie posouvání.
Lokální PTY je pouze pro počítač; sériová linka běží na počítači a na Androidu (přes USB-OTG). iOS nemá ani jedno — položky, které platforma neumí obsloužit, se tam neobjevují.