Local & serie
Más allá del SSH remoto, la aplicación ejecuta dos tipos de sesiones locales en el mismo terminal: un shell local (escritorio) y un puerto serie/UART (escritorio y Android). Ambas son pestañas como cualquier sesión SSH: renómbralas, sepáralas en su propia ventana y aplícales temas como de costumbre.
Terminal local
Un shell local real, respaldado por una PTY nativa (pty4j). Elige Terminal local en el grupo Local de la barra lateral o en el lanzador +.
- PTY completa: el control de trabajos, los colores,
vim/htopy el tamaño de ventana (SIGWINCH) se comportan como en el terminal de tu sistema. - Arranca en tu directorio personal con tu shell de inicio de sesión.
- Ideal como espacio de pruebas junto a una sesión remota, sin ida y vuelta por SSH.
Serie / UART
Habla con un dispositivo por RS-232 / USB-serie (la consola de un router, un microcontrolador, un header de una Pi). Respaldado por jSerialComm en escritorio; en Android, conecta un adaptador por USB-OTG (chips FTDI, CP210x, CH34x, PL2303 y CDC-ACM — sin necesidad de root) y acepta la solicitud de permiso USB al conectar.
Conectar
- Grupo Local de la barra lateral (o +) → Puerto serie.
- Elige el puerto en el desplegable. El botón de actualizar contiguo vuelve a escanear los puertos conectados.
- Configura la velocidad en baudios, los bits de datos, la paridad, los bits de parada y el control de flujo — o carga un perfil guardado.
- Conecta. La sesión se abre como una pestaña de terminal.
Ancho del terminal
Una línea serie no transporta negociación de tamaño (ni NAWS como Telnet, ni window-change como SSH), así que el otro extremo conserva el tamaño con el que arrancó: 80 columnas en prácticamente cualquier getty, bootloader y CLI de dispositivo. El terminal sigue usando el ancho completo de la ventana por defecto; si los movimientos del cursor del dispositivo empiezan a caer en el lugar equivocado — el síntoma clásico es que el texto tecleado aparece una fila por encima del prompt — el formulario de conexión ofrece dos remedios:
- Ancho del terminal → Clásico (80 columnas) fija la rejilla a las 80 columnas que asume el otro extremo.
- Enviar el tamaño del terminal (stty) teclea
stty rows <r> cols <c>en el otro extremo tras conectar y en cada cambio de tamaño, de modo que un shell Unix completo pueda seguir tu ventana. Desactivado por defecto: un bootloader o un PLC al otro lado solo recibiría basura.
Ambos ajustes se guardan como parte de un perfil.
Perfiles
Los ajustes habituales de un dispositivo se pueden guardar como perfiles con nombre (p. ej. Consola Cisco 9600 8N1) y reutilizarse. Los ajustes serie no contienen secretos, así que viven en el archivo de ajustes normal, no en el almacén seguro.
Reconectar vuelve a abrir el mismo puerto, de modo que después de reconectar un cable o reiniciar el dispositivo, un clic recupera la consola sin volver a teclear baudios/paridad. Las lecturas se transmiten conforme llegan (como minicom), no en bloques fijos.
Los registros de arranque sobreviven a los borrados de pantalla. Las consolas serie protegen el scrollback: clear, un getty que limpia la pantalla antes del prompt de inicio de sesión, o un reinicio del terminal archivan la pantalla en el historial en lugar de borrarla — toda la secuencia U-Boot → kernel → login sigue siendo desplazable. Sube Ajustes → Tamaño del historial de desplazamiento para arranques muy largos.
La PTY local es solo de escritorio; el puerto serie funciona en escritorio y Android (por USB-OTG). iOS no tiene ninguna de las dos cosas: las entradas que una plataforma no puede ofrecer no aparecen ahí.