Capítulo 2 · Guia · 1B Terminal
tmux, sessões e religação
No telemóvel a ligação cai a toda a hora: mudas de rede, entras num elevador, bloqueias o ecrã. Com o tmux, o que deixas a correr continua a funcionar no servidor, e o 1B Terminal leva-te de volta até lá.
Entra no tmux ao ligar
O tmux tem de estar instalado no servidor (sudo apt install tmux, sudo dnf install tmux…).
- Edita o host e vai até à secção Sessão.
- Ativa Entrar no tmux ao ligar.
- Se quiseres, muda o Nome da sessão do tmux (por predefinição é
main) e guarda.
Se o tmux não estiver instalado, a app diz O tmux não está instalado no servidor: a abrir a shell normal e trabalhas como de costume. Com o tmux, o Comando inicial do host só é enviado na primeira vez que a sessão é criada.

O que muda com o tmux
Sempre que te ligas, a app abre a sessão do tmux com esse nome ou cria-a se não existir. Se a ligação cair, o teu agente, a tua compilação ou o teu editor continuam a funcionar no servidor.
Na sua própria sessão, a app ativa também o rato (assim, o gesto de deslizar percorre o histórico do tmux) e deixa passar as notificações dos agentes. Nunca altera as tuas definições globais do tmux nem o teu ~/.tmux.conf.
Muda ou cria sessões do tmux
Com o tmux ativado, o menu ⋮ do terminal tem Sessões do tmux. Mostra as sessões do servidor com as suas janelas (e aberta noutro sítio se outro cliente a estiver a usar). Toca numa para mudar este separador para ela, ou escreve um nome em Nova sessão e toca em +. Ao religar, a app volta à sessão que escolheste.

Religação automática
Definições › Ligação › Religar automaticamente vem ativado. Se a rede cair, o separador mostra A religar dentro de … s… e volta a tentar com esperas cada vez mais longas (1, 2, 4… até 30 segundos, 12 tentativas). Toca em Agora para tentar de imediato. Quando o telemóvel muda de rede (de Wi-Fi para dados móveis), volta a tentar logo.
Se escreveste a palavra-passe ao ligar, a app guarda-a apenas na memória durante essa sessão para poder religar. Escrever exit, sair do tmux ou tocar em Desligar nunca volta a ligar.
O Keep-alive em Definições › Ligação envia um pequeno pacote a cada poucos segundos para a app detetar mais depressa uma ligação morta. Alguns routers fecham as ligações inativas: deixa-o ativado.
Várias sessões ao mesmo tempo
Abre quantas sessões quiseres, para o mesmo servidor ou para outros. Cada uma é um separador no topo do terminal e continua ligada em segundo plano; enquanto houver alguma aberta, o Android mostra uma notificação com Desligar tudo. Sessões ativas, no topo de Hosts, leva-te de volta a qualquer uma delas.
Procura na saída
⋮ › Procurar procura no texto que a app recebeu. Com o tmux, a saída mais antiga é guardada pelo tmux: desliza para cima com o gesto para a veres.
Escrito para o 1B Terminal 1.2, com capturas reais da app e dados de exemplo.