Capítulo 2 · Guia · 1B Terminal
tmux, sessões e reconexão
No celular a conexão cai o tempo todo: você troca de rede, entra no elevador, bloqueia a tela. Com o tmux, o que você deixou rodando continua no servidor, e o 1B Terminal leva você de volta até lá.
Entre no tmux ao conectar
O tmux precisa estar instalado no servidor (sudo apt install tmux, sudo dnf install tmux…).
- Edite o host e vá até a seção Sessão.
- Ative Entrar no tmux ao conectar.
- Se quiser, mude o Nome da sessão do tmux (o padrão é
main) e salve.
Se o tmux não estiver instalado, o app avisa O tmux não está instalado no servidor: abrindo o shell normal e você trabalha como sempre. Com o tmux, o Comando inicial do host só é enviado na primeira vez que a sessão é criada.

O que muda com o tmux
A cada conexão, o app abre a sessão do tmux com esse nome ou a cria se ela não existir. Se a conexão cair, seu agente, seu build ou seu editor continuam rodando no servidor.
Na própria sessão, o app também ativa o mouse (assim o gesto de rolagem percorre o histórico do tmux) e deixa passar as notificações dos agentes. Ele nunca altera suas configurações globais do tmux nem seu ~/.tmux.conf.
Troque ou crie sessões do tmux
Com o tmux ativado, o menu ⋮ do terminal tem Sessões do tmux. Ele lista as sessões do servidor com suas janelas (e aberta em outro lugar se outro cliente estiver usando). Toque em uma para levar esta aba até ela, ou digite um nome em Nova sessão e toque em +. Ao reconectar, o app volta para a sessão que você escolheu.

Reconexão automática
Ajustes › Conexão › Reconectar automaticamente vem ativado. Se a rede cair, a aba mostra Reconectando em … s… e tenta de novo com esperas cada vez maiores (1, 2, 4… até 30 segundos, 12 tentativas). Toque em Agora para tentar na hora. Quando o celular troca de rede (do Wi-Fi para os dados móveis), ele tenta de novo imediatamente.
Se você digitou a senha ao conectar, o app a guarda só na memória durante essa sessão para poder reconectar. Digitar exit, sair do tmux ou tocar em Desconectar nunca reconecta.
O Keep-alive em Ajustes › Conexão envia um pacote pequeno a cada poucos segundos para o app perceber antes uma conexão morta. Alguns roteadores fecham conexões ociosas: deixe-o ativado.
Várias sessões ao mesmo tempo
Abra quantas sessões quiser, para o mesmo servidor ou para outros. Cada uma é uma aba no topo do terminal e continua conectada em segundo plano; enquanto houver alguma aberta, o Android mostra uma notificação com Desconectar tudo. Sessões ativas, no topo de Hosts, leva você de volta a qualquer uma delas.
Busque na saída
⋮ › Buscar procura no texto que o app recebeu. Com o tmux, a saída mais antiga fica guardada pelo tmux: role para cima com o gesto para vê-la.
Escrito para o 1B Terminal 1.2, com capturas reais do app e dados de exemplo.