Lokal & serial

Përtej SSH-së së largët, aplikacioni ekzekuton dy lloje sesionesh lokale në po të njëjtin terminal: një shell lokal (Desktop) dhe një port serial/UART (Desktop & Android). Të dyja janë skeda si çdo sesion SSH — riemërtoji, shkëputi në dritaren e tyre, jepi temë si zakonisht.

Terminali lokal

Një shell i vërtetë lokal, i mbështetur nga një PTY vendas (pty4j). Zgjidh Terminal lokal nga grupi Local i shiritit anësor ose nga nisësi +.

Serial / UART

Komuniko me një pajisje përmes RS-232 / USB-serial (një konsolë router-i, një mikrokontrollues, një header Pi). I mbështetur nga jSerialComm në Desktop; në Android, fut një përshtatës përmes USB-OTG (çipet FTDI, CP210x, CH34x, PL2303 dhe CDC-ACM — pa nevojë për root) dhe prano kërkesën e lejes USB kur lidhesh.

Lidhu

  1. Grupi Local i shiritit anësor (ose +) → Porta seriale.
  2. Zgjidh portin nga menuja rënëse. Butoni i rifreskimit pranë tij riskanon portet e bashkangjitura.
  3. Vendos Shpejtësia (baud), Bit të dhënash, Pariteti, Bit ndalimi dhe Kontrolli i rrjedhës — ose ngarko një profil të ruajtur.
  4. Lidhu. Sesioni hapet si një skedë terminali.

Gjerësia e terminalit

Një linjë seriale nuk mbart asnjë negociim madhësie (as NAWS si në Telnet, as window-change si në SSH), kështu që ana tjetër ruan madhësinë me të cilën u ndez — 80 kolona në pothuajse çdo getty, bootloader dhe CLI pajisjeje. Terminali gjithsesi përdor si parazgjedhje gjerësinë e plotë të dritares; nëse lëvizjet e kursorit të pajisjes fillojnë të bien në vendin e gabuar — teksti i shtypur që shfaqet një rresht mbi prompt është simptoma klasike — formulari i lidhjes ka dy zgjidhje:

Të dyja cilësimet ruhen si pjesë e një profili.

Profilet

Cilësimet e zakonshme të pajisjeve mund të ruhen si profile të emërtuara (p.sh. Cisco console 9600 8N1) dhe të ripërdoren. Cilësimet serial nuk mbartin sekrete, kështu që ato jetojnë në skedarin normal të cilësimeve — jo në ruajtjen e sigurt.

Rilidhu rihap të njëjtin port, kështu që pasi rilidh një kabllo ose rindez pajisjen, një klik e kthen konsolën pa rishtypur baud/parity. Leximet rrjedhin sapo arrijnë (si minicom), jo në blloqe fikse.

Logjet e ndezjes u mbijetojnë fshirjeve. Konsolat seriale e mbrojnë scrollback-un: clear, një getty që pastron ekranin para kërkesës së hyrjes, ose një reset i terminalit e arkivojnë ekranin në histori në vend që ta fshijnë — e gjithë sekuenca U-Boot → kernel → hyrje mbetet e lëvizshme. Për ndezje shumë të gjata, rrit Cilësimet → Madhësia e historikut të rrëshqitjes.

PTY-ja lokale është vetëm për Desktop; serial-i ekzekutohet në Desktop dhe Android (përmes USB-OTG). iOS nuk ka asnjërën — zërat që një platformë nuk mund t'i ofrojë nuk shfaqen atje.

Previous
Menaxher skedarësh
Next
Desktop CLI