Lokal & seriell
Utöver fjärr-SSH kör appen två sorters lokala sessioner i samma terminal: ett lokalt skal (Desktop) och en seriell/UART-port (Desktop & Android). Båda är flikar som vilken SSH-session som helst — byt namn på dem, lossa dem till sitt eget fönster, ge dem tema som vanligt.
Lokal terminal
Ett riktigt lokalt skal, byggt på en inbyggd PTY (pty4j). Välj Lokal terminal från sidofältets Lokalt-grupp eller från +-startaren.
- Full PTY: jobbkontroll, färger,
vim/htop, fönsterstorlek (SIGWINCH) — allt beter sig som din systemterminal. - Startar i din hemkatalog med ditt inloggningsskal.
- Utmärkt som arbetsyta bredvid en fjärrsession — ingen SSH-tur och retur.
Seriellt / UART
Prata med en enhet via RS-232 / USB-seriell (en router-konsol, en mikrokontroller, ett Pi-header). Byggt på jSerialComm på Desktop; på Android kopplar du in en adapter via USB-OTG (FTDI-, CP210x-, CH34x-, PL2303- och CDC-ACM-kretsar — ingen root behövs) och godkänner USB-behörighetsfrågan vid anslutning.
Anslut
- Sidofältets Lokalt-grupp (eller +) → Seriell port.
- Välj port från rullgardinsmenyn. Uppdateringsknappen bredvid söker igenom anslutna portar på nytt.
- Ange baudhastighet, databitar, paritet, stoppbitar och flödeskontroll — eller läs in en sparad profil.
- Anslut. Sessionen öppnas som en terminalflik.
Terminalbredd
En seriell linje bär ingen storleksförhandling (ingen NAWS som i Telnet, ingen window-change som i SSH), så andra änden behåller den storlek den startade med — 80 kolumner på praktiskt taget varje getty, bootloader och enhets-CLI. Terminalen använder ändå hela fönsterbredden som standard; om enhetens markörrörelser börjar hamna på fel plats — skriven text som dyker upp en rad ovanför prompten är det klassiska symptomet — har anslutningsformuläret två botemedel:
- Terminalbredd → Klassisk (80 kolumner) låser rutnätet till de 80 kolumner som andra änden utgår från.
- Skicka terminalstorlek (stty) skriver
stty rows <r> cols <c>i andra änden efter anslutning och vid varje storleksändring, så att ett fullständigt Unix-skal kan följa ditt fönster i stället. Av som standard — en bootloader eller PLC i andra änden skulle bara få skräp.
Båda inställningarna sparas som en del av en profil.
Profiler
Vanliga enhetsinställningar kan sparas som namngivna profiler (t.ex. Cisco console 9600 8N1) och återanvändas. Seriella inställningar bär inga hemligheter, så de bor i den vanliga inställningsfilen — inte i det säkra lagringsutrymmet.
Återanslut öppnar samma port igen, så efter att du kopplat in en kabel på nytt eller startat om enheten räcker ett klick för att få tillbaka konsolen utan att skriva in baud/paritet igen. Läsningar strömmar in allteftersom de anländer (som minicom), inte i fasta block.
Uppstartsloggar överlever rensningar. Seriella konsoler skyddar rullhistoriken: clear, en getty som tömmer skärmen före inloggningsprompten eller en terminalåterställning arkiverar skärmen i historiken i stället för att radera den — hela sekvensen U-Boot → kernel → inloggning förblir rullbar. Höj Inställningar → Storlek på rullningshistorik för mycket långa uppstarter.
Den lokala PTY:n finns endast på Desktop; seriell körs på Desktop och Android (via USB-OTG). iOS har ingetdera — poster som en plattform inte kan erbjuda visas inte där.