tmux no Android

O celular perde a conexão o tempo todo. Com o tmux no servidor, seus programas continuam rodando quando isso acontece, e o Termexa leva você de volta à mesma sessão. Esta página mostra a configuração e as ferramentas de tmux do app.

Por que o tmux importa no celular

Configure o tmux com o Termexa

  1. Salve o comando de anexar. No Comando a executar do host, digite tmux new -A -s main. Ele se anexa à sessão chamada main ou a cria. O Termexa executa o mesmo comando sempre que reconecta, então você volta para onde estava.
  2. Adicione as teclas do tmux. Em Configurações → Painel de atalhos, toque em uma posição e abra a aba Plugins. A linha do tmux tem janela anterior/próxima, nova janela, próximo/último painel, zoom, divisão lado a lado e em cima/embaixo, modo de cópia e desanexar; também há painel por direção, fechar painel e as listas de janelas e sessões. O Termexa envia o prefixo para você.
  3. Use o Navegador. Adicione a tecla Navegar. Ela lê suas sessões, janelas e painéis do tmux por SSH e mostra tudo em uma lista; toque em um item e o terminal vai até lá.
  4. Copie para o celular. Com o suporte à área de transferência ligado no tmux, o texto copiado no tmux pode chegar à área de transferência do celular. O Termexa pergunta uma vez por host, e o servidor nunca consegue ler sua área de transferência.

Exemplo: ~/.tmux.conf

# o texto copiado no tmux vai para a área de transferência do celular (OSC 52)
set -g set-clipboard on
# faz os alertas de "comando concluído" do Termexa funcionarem dentro do tmux
set -g allow-passthrough on

Os alertas de conclusão também precisam de algumas linhas de integração com o shell para bash ou zsh (o fish 4 já vem com isso). O guia de primeiros passos traz essas linhas.

Leia saídas longas

Use a tecla de modo de cópia para rolar pelo histórico do tmux e q para sair. O zoom faz o painel atual ocupar a tela toda, o que ajuda em um celular estreito.

O Herdr também funciona

O Termexa suporta da mesma forma o Herdr, um multiplexador para rodar vários terminais e agentes de programação em uma só tela: salve herdr --session main como comando a executar. No Herdr, o Navegador também marca os painéis em que um agente está esperando uma resposta.

Perguntas frequentes

Preciso do tmux para usar o Termexa?

Não. O Termexa funciona como um shell SSH comum. O tmux ou o Herdr acrescentam o Navegador, as teclas do multiplexador e sessões que sobrevivem a uma queda de conexão.

Meus programas continuam rodando se o celular desconectar?

Dentro do tmux, sim: eles continuam no servidor e o Termexa se reanexa com o comando salvo. Em um shell comum, sem multiplexador, os programas podem parar quando a conexão fecha.

Qual prefixo do tmux o Termexa envia?

Ctrl+B por padrão, o mesmo do tmux. As teclas do tmux na barra enviam o prefixo e a tecla do comando juntos.

Consigo ver todas as minhas sessões do tmux no celular?

Sim. O Navegador lista sessões, janelas e painéis e leva o terminal até o item que você tocar.

O que copio no tmux chega à área de transferência do celular?

Sim, com set-clipboard ligado no tmux. O Termexa pergunta uma vez por host antes de aceitar escritas na área de transferência vindas daquele servidor.

Guias relacionados

Experimente o Termexa

Android 13+ · Sem conta · Sem anúncios · Sem rastreamento

Baixar no Google Play Em breve Primeiros passos