Mtaa & mfululizo
Zaidi ya SSH ya mbali, programu huendesha aina mbili za vipindi vya ndani katika terminal ile ile: shell ya ndani (Desktop) na bandari ya serial/UART (Desktop na Android). Vyote ni vichupo kama kipindi chochote cha SSH — vipe jina jipya, ving'oe hadi dirisha lao mwenyewe, vipe mandhari kama kawaida.
Terminal ya ndani
Shell halisi ya ndani, inayoungwa mkono na PTY ya asili (pty4j). Chagua Terminali ya ndani kutoka kundi la Local la upau wa kando au kizinduzi cha +.
- PTY kamili: udhibiti wa kazi, rangi,
vim/htop, ukubwa-wa-dirisha (SIGWINCH) yote yanafanya kazi kama terminal ya mfumo wako. - Huanza katika saraka yako ya nyumbani na shell yako ya kuingia.
- Nzuri kama nafasi ya majaribio karibu na kipindi cha mbali — bila safari ya kwenda-na-kurudi ya SSH.
Serial / UART
Zungumza na kifaa kupitia RS-232 / USB-serial (konsoli ya router, microcontroller, kichwa cha Pi). Inaungwa mkono na jSerialComm kwenye Desktop; kwenye Android, chomeka adapta kupitia USB-OTG (chip za FTDI, CP210x, CH34x, PL2303 na CDC-ACM — hakuna haja ya root) na ukubali ombi la ruhusa ya USB unapounganisha.
Unganisha
- Kundi la Local la upau wa kando (au +) → Mlango wa serial.
- Chagua bandari kutoka menyu-kunjuzi. Kitufe cha kuburudisha karibu nayo huchanganua tena bandari zilizounganishwa.
- Weka Kasi ya baud, Biti za data, Pariti, Biti za kusimama na Udhibiti wa mtiririko — au pakia wasifu uliohifadhiwa.
- Unganisha. Kipindi hufunguka kama kichupo cha terminal.
Upana wa terminali
Laini ya serial haibebi mazungumzo yoyote ya ukubwa (hakuna NAWS kama Telnet, hakuna window-change kama SSH), hivyo upande wa pili hubaki na ukubwa ulioanza nao — safu 80 kwenye karibu kila getty, bootloader na CLI ya kifaa. Hata hivyo terminal hutumia upana kamili wa dirisha kwa chaguo-msingi; ikiwa miendo ya kishale ya kifaa itaanza kutua mahali pasipo sahihi — maandishi yaliyoandikwa yakionekana mstari mmoja juu ya prompt ndiyo dalili ya kawaida — fomu ya muunganisho ina tiba mbili:
- Upana wa terminali → Ya kawaida (safu 80) hufunga gridi kwenye safu 80 ambazo upande wa pili hudhania.
- Tuma ukubwa wa terminali (stty) huandika
stty rows <r> cols <c>upande wa pili baada ya kuunganisha na kila mabadiliko ya ukubwa, ili shell kamili ya Unix iweze kufuata dirisha lako badala yake. Imezimwa kwa chaguo-msingi — bootloader au PLC upande wa pili ungepokea takataka tu.
Mipangilio yote miwili huhifadhiwa kama sehemu ya wasifu.
Wasifu
Mipangilio ya kawaida ya kifaa inaweza kuhifadhiwa kama wasifu wenye majina (k.m. Cisco console 9600 8N1) na kutumika tena. Mipangilio ya serial haibebi siri, hivyo inaishi katika faili ya kawaida ya mipangilio — si hifadhi salama.
Unganisha upya hufungua tena bandari ile ile, hivyo baada ya kuchomeka tena kebo au kuwasha upya kifaa, bofyo moja hurejesha konsoli bila kuandika tena baud/parity. Usomaji hutiririka kadiri unavyofika (kama minicom), si katika vizuizi vya saizi maalum.
Logi za kuwasha hunusurika kufutwa. Konsoli za serial hulinda scrollback: clear, getty inayofuta skrini kabla ya kidokezo cha kuingia, au urejeshaji wa terminali huhifadhi skrini kwenye historia badala ya kuifuta — mfuatano mzima wa U-Boot → kernel → kuingia hubaki ukisogezeka. Kwa uwashaji mrefu sana, ongeza Mipangilio → Ukubwa wa historia ya kusogeza.
PTY ya ndani ni ya Desktop pekee; serial huendeshwa kwenye Desktop na Android (kupitia USB-OTG). iOS haina yoyote kati ya hizo — vipengee ambavyo jukwaa haliwezi kuvihudumia havionekani huko.