Qué ves
Vuelves a la app y la sesión dice Conexión perdida y después Nuevo intento en 3 s. Lo que escribes no se envía.
Cuando se reconecta: Reconectado en un nuevo shell. Los programas del anterior pueden haber terminado.
Por qué ocurre
- Mantener las sesiones abiertas en segundo plano está desactivado. Cuando cambias a otra app o bloqueas la pantalla, iPhone y iPad ponen en pausa Wardterm al poco tiempo y sus conexiones se cierran.
- Se quitó la actividad en vivo de la pantalla bloqueada. Quitarla cierra las sesiones abiertas.
- La red cambió, por ejemplo del Wi-Fi a los datos celulares, y la conexión se cortó. Una sesión normal termina entonces en el servidor, con lo que se ejecuta en ella.
Qué hacer
- En Ajustes, Sesiones, activa Mantener las sesiones abiertas en segundo plano. Viene activado por defecto.
- Deja la actividad en vivo en la pantalla bloqueada mientras quieras las sesiones abiertas.
- Para un trabajo que no debe pararse, abre el menú de la sesión, ..., elige Mantener esta sesión y después Continuar. La sesión sigue en el servidor en tmux y Wardterm se vuelve a conectar a ella cuando vuelve la red: De vuelta en tu sesión. No se perdió nada. Consulta Mantener activas las sesiones.
- Deja activada Reconexión automática, en Ajustes, Sesiones.
- En un servidor con Mosh instalado, activa Mosh: la sesión continúa cuando el teléfono cambia de red. Consulta Mosh.