
tmux v3.8-rc
Multiplexador de terminal para gerenciar múltiplas sessões de shell a partir de uma única tela, com persistência de sessão, divisão de janelas e configuração programável.
Bem-vindo ao tmux!
tmux é um multiplexador de terminal: ele permite que vários terminais sejam criados, acessados e controlados a partir de uma única tela. O tmux pode ser desanexado de uma tela e continuar em execução em segundo plano, e depois ser reanexado.
Esta versão funciona em OpenBSD, FreeBSD, NetBSD, Linux, macOS e Solaris.
Dependências
O tmux depende do libevent 2.x, disponível em esta página.
Ele também depende do ncurses, disponível em esta página.
Para compilar o tmux, são necessários um compilador C (por exemplo gcc ou clang), make, pkg-config e um yacc adequado (yacc ou bison).
Instalação
Pacotes binários
Algumas plataformas fornecem pacotes binários para o tmux, embora às vezes eles estejam desatualizados. Exemplos estão listados em esta página.
A partir do tarball de lançamento
Para compilar e instalar o tmux a partir de um tarball de lançamento, use:
./configure && make
sudo make install
O tmux pode usar a biblioteca utempter para atualizar o utmp(5), se ela estiver instalada - execute
configure com --enable-utempter para habilitar isso.
Para instruções mais detalhadas sobre como compilar e instalar o tmux, consulte esta página.
A partir do controle de versão
Para obter e compilar a versão mais recente a partir do controle de versão - observe que isso requer
autoconf, automake e pkg-config:
git clone https://github.com/tmux/tmux.git
cd tmux
sh autogen.sh
./configure && make
Contribuindo
Relatórios de bugs, sugestões de recursos e especialmente contribuições de código são muito bem-vindos. Por favor, envie por e-mail para:
Ou abra uma issue ou pull request no GitHub. Por favor, leia este documento antes de abrir uma issue.
Há uma lista de sugestões para contribuições. Sinta-se à vontade para perguntar na lista de discussão se estiver pensando em trabalhar em algo ou precisar de mais informações.
Documentação
Para documentação sobre o uso do tmux, consulte a manpage tmux.1. Visualize-a a partir da árvore de código-fonte com:
nroff -mdoc tmux.1|less
Um pequeno exemplo de configuração está em example_tmux.conf.
E um arquivo de completude para bash(1) em:
https://github.com/scop/bash-completion/blob/main/completions-core/tmux.bash
Para depuração, execute o tmux com -v ou -vv para gerar arquivos de log do servidor e do cliente
no diretório atual.
Suporte
A lista de discussão do tmux para discussões gerais e relatórios de bugs é:
https://groups.google.com/forum/#!forum/tmux-users
Inscreva-se enviando um e-mail para:
Produtos
Produtos do tmux estão disponíveis em Commit Goods - as compras ajudam a apoiar o projeto tmux.