tmux é um multiplexador de terminal: permite que vários terminais sejam criados, acessados e controlados a partir de uma única tela. O tmux pode ser desconectado de uma tela e continuar sendo executado em segundo plano e, posteriormente, reconectado.
Esta versão roda em OpenBSD, FreeBSD, NetBSD, Linux, macOS e Solaris.
tmux depende do libevent 2.x, disponível nesta página.
Também depende de ncurses, disponíveis nesta página.
Para construir o tmux, são necessários um compilador C (por exemplo gcc ou clang), make, pkg-config e um yacc adequado (yacc ou bison).
Algumas plataformas fornecem pacotes binários para tmux, embora às vezes estejam desatualizados. Exemplos estão listados nesta página.
Para compilar e instalar o tmux a partir de um tarball de lançamento, use:
./configure && make
sudo make install
tmux pode usar a biblioteca utempter para atualizar o utmp(5), se estiver instalado - execute configure com --enable-utempter
para habilitar isso.
Para obter instruções mais detalhadas sobre como construir e instalar o tmux, consulte esta página.
Para obter e construir o controle de versão mais recente - observe que isso requer autoconf
, automake
e pkg-config
:
git clone https://github.com/tmux/tmux.git
cd tmux
sh autogen.sh
./configure && make
Relatórios de bugs, sugestões de recursos e especialmente contribuições de código são bem-vindos. Por favor envie por e-mail para:
Ou abra um problema do GitHub ou uma solicitação pull. Por favor, leia este documento antes de abrir um problema.
Há uma lista de sugestões de contribuições. Sinta-se à vontade para perguntar na lista de e-mails se você está pensando em trabalhar em algo ou precisa de mais informações.
Para obter documentação sobre como usar o tmux, consulte a página de manual tmux.1. Visualize-o na árvore de origem com:
nroff -mdoc tmux.1 | less
Um pequeno exemplo de configuração está em example_tmux.conf
.
E um arquivo de conclusão bash(1) em:
https://github.com/imomaliev/tmux-bash-completion
Para depuração, execute tmux com -v
ou -vv
para gerar arquivos de log do servidor e do cliente no diretório atual.
A lista de discussão tmux para discussão geral e relatórios de bugs é:
https://groups.google.com/forum/#!forum/tmux-users
Inscreva-se enviando um e-mail para: