Terminal

La terminal de Mobile SSH está pensada para usarse en teléfono y tableta. Combina un lienzo de terminal, una fila de teclas extra, paneles de varias sesiones, gestión del desplazamiento y comportamiento de reconexión.

Conceptos básicos de la terminal

Cuadrícula de varias sesiones

Mobile SSH puede ejecutar hasta ocho sesiones SSH al mismo tiempo. Cada sesión aparece como un panel en la cuadrícula de terminales. El encabezado del panel muestra el destino o el título actual. Toca un panel para seleccionarlo, o usa + Add Session para iniciar otra conexión.

Cerrar un panel desconecta esa sesión SSH. Volver a la pantalla de inicio mantiene las sesiones activas disponibles en Active Sessions.

Fila de teclas extra

La fila de teclas extra aparece sobre el teclado de Android y ofrece teclas de terminal que resultan incómodas en teclados táctiles:

CTRL y Shift actúan como modificadores fijos para la siguiente entrada compatible. Por ejemplo, toca CTRL y luego escribe C para enviar Ctrl-C.

Comportamiento del teclado

Mobile SSH tiene dos ajustes relacionados con el teclado:

Cuando las sugerencias están activadas, Mobile SSH almacena el texto en composición hasta un límite de palabra, para que la corrección del teclado pueda reemplazar la palabra actual antes de enviarla al shell remoto. Las teclas de control y las combinaciones de terminal omiten ese búfer, de modo que atajos como los comandos de prefijo de tmux llegan de inmediato.

La entrada por voz (el botón de micrófono de Gboard) pasa por el mismo búfer de texto en composición, así que el texto dictado se envía cuando se resuelve, no carácter por carácter.

Seleccionar, copiar, compartir

Mantén pulsado dentro de la terminal para entrar en modo de selección. La barra de selección ofrece tres acciones:

Desplazamiento

Mobile SSH dirige los gestos de desplazamiento según el estado de la terminal:

Si escribes mientras estás desplazado hacia atrás, Mobile SSH vuelve a la vista en vivo de la terminal.

Comportamiento de tmux

Mobile SSH observa los comandos salientes de tmux para attach y nueva sesión, como:

tmux attach -t work
tmux a -t work
tmux new -A -s work

Cuando una conexión se interrumpe mientras estabas en tmux, la app puede recordar el nombre de la última sesión tmux de ese servidor e intentar reconectarse a ella tras volver a conectar. Si no se detectó un nombre de sesión explícito pero la app sabe que estabas en una sesión de pantalla alternativa de tipo tmux, puede intentar un tmux attach genérico.

Este comportamiento es de mejor esfuerzo. Si la sesión tmux remota ya no existe, el shell remoto sigue disponible.

Agent alerts

Mobile SSH puede vigilar la salida de la terminal de la sesión activa en busca de patrones que indiquen que un agente remoto está esperando una respuesta. Cuando se detecta una coincidencia — por ejemplo, Claude Code o Codex pausando para pedir confirmación — la app envía una notificación con sonido y vibración opcionales.

Para configurarlo:

  1. Abre Settings desde la pantalla de inicio.
  2. Activa Agent alerts.
  3. Elige un sonido de notificación y un patrón de vibración.

La alerta se reproduce a través de la salida de audio activa, incluyendo auriculares, para que puedas escucharla mientras ves un video o con el teléfono bloqueado. La notificación aparece incluso cuando Mobile SSH está en segundo plano.

Los patrones de Agent alerts se comparan con la salida visible de la terminal. Si tu herramienta remota muestra una línea de prompt reconocible (un nombre de usuario, un ?, una pregunta entre corchetes), la app puede detectarla automáticamente. Si las alertas se activan con demasiada frecuencia o no se activan en absoluto, ajusta la sensibilidad en Settings.

Programas de terminal a pantalla completa

Para programas como Vim, less, htop, herramientas ncurses y paneles de tmux: