Local & série

Além do SSH remoto, a aplicação executa dois tipos de sessões locais no mesmo terminal: um shell local (Desktop) e uma porta série/UART (Desktop e Android). Ambas são separadores como qualquer sessão SSH — renomeie-as, destaque-as na respetiva janela, aplique temas como de costume.

Terminal local

Um shell local real, sustentado por um PTY nativo (pty4j). Escolha Terminal local no grupo Local da barra lateral ou no lançador +.

Série / UART

Comunique com um dispositivo por RS-232 / USB-série (uma consola de router, um microcontrolador, um header de Pi). Suportado pelo jSerialComm no Desktop; no Android, ligue um adaptador por USB-OTG (chips FTDI, CP210x, CH34x, PL2303 e CDC-ACM — sem necessidade de root) e conceda a permissão USB pedida ao ligar.

Ligar

  1. Grupo Local da barra lateral (ou +) → Porta série.
  2. Escolha a porta no menu pendente. O botão de atualizar ao lado reexamina as portas ligadas.
  3. Defina a taxa de transmissão (baud), os bits de dados, a paridade, os bits de paragem e o controlo de fluxo — ou carregue um perfil guardado.
  4. Ligar. A sessão abre como um separador de terminal.

Largura do terminal

Uma linha série não transporta negociação de tamanho (não há NAWS como no Telnet, nem window-change como no SSH), pelo que o outro lado mantém o tamanho com que arrancou — 80 colunas em praticamente qualquer getty, bootloader ou CLI de dispositivo. Por predefinição, o terminal continua a usar a largura total da janela; se os movimentos do cursor do dispositivo começarem a cair no sítio errado — texto escrito a aparecer uma linha acima do prompt é o sintoma clássico — o formulário de ligação oferece dois remédios:

Ambas as definições são guardadas como parte de um perfil.

Perfis

As definições comuns de dispositivos podem ser guardadas como perfis com nome (por exemplo, Consola Cisco 9600 8N1) e reutilizadas. As definições de série não transportam segredos, pelo que residem no ficheiro de definições normal — não no armazenamento seguro.

Reconectar reabre a mesma porta, de modo que, depois de reconectar um cabo ou reiniciar o dispositivo, um clique traz a consola de volta sem ser necessário redigitar baud/paridade. As leituras fluem à medida que chegam (como o minicom), e não em blocos fixos.

Os registos de arranque sobrevivem às limpezas. As consolas série protegem o histórico de deslocamento: o clear, um getty a limpar o ecrã antes do prompt de login ou um reset do terminal arquivam o ecrã no histórico em vez de o apagarem — toda a sequência U-Boot → kernel → login permanece percorrível. Aumente Definições → Tamanho do histórico de deslocamento para arranques muito longos.

O PTY local é exclusivo do Desktop; a ligação série funciona no Desktop e no Android (por USB-OTG). O iOS não tem nenhum dos dois — as entradas que uma plataforma não consegue servir não aparecem aí.

Previous
Gestor de ficheiros
Next
CLI do Desktop