Qual é a diferença entre Tmux e Terminator ? Atualmente, uso o Terminator, o que me permite adicionar mais shell na mesma tela dividindo-os na horizontal ou na vertical.
Eu li sobre eles em alguns artigos, mas ainda não sou capaz de descobrir a principal diferença.
Quero saber quais recursos estão faltando se não usar o Tmux. Sou desenvolvedor front-end. Eu uso principalmente a linha de comando para usar apenas os comandos git.
14.04
terminator
tmux
Jitendra Vyas
fonte
fonte
Respostas:
O Terminator é fácil de instalar e faz exatamente o que deve ser feito - ele pode dividir as janelas do terminal na horizontal e na vertical, de acordo com os requisitos do usuário. Ele também permite manter várias guias abertas, caso a divisão de uma janela não seja suficiente.
O Tmux fica em algum lugar entre o Terminator e a tela , combinando facilidade de uso com base apenas no terminal comum.
Aqui estão as vantagens do tmux sobre o Terminator:
1 Fonte: Łukasz Wróbel
fonte
Para adicionar todas as respostas ditas sobre a pergunta. Sou usuário do Terminator e do Tmux, mas neste momento mudei para o tmux no xterm. Minha experiência foi ótima com a decisão porque;
No tmux eu posso:
Predefinir layouts, e com esses layouts eu posso usar comandos de anexo que serão executados em cada painel especificado e, em seguida, anexar algumas ligações de teclas para ativar algum layout predefinido.
Reatribua as combinações de teclas padrão (como foi dito, são programáveis) para que eu possa fazer minhas combinações de teclas vim e tornar a experiência ainda melhor.
Alguma experiência de aprendizado, desde o zoom, a cópia de e para a área de transferência, a configuração das cores do terminal e muito mais.
A personalização da aparência está nas suas mãos. Usando scripts e scripts de terceiros, você pode personalizar o tmux para parecer com o IDE da empresa. (linha de força, compartilhamento de tela e layouts predefinidos, como mencionado acima).
Compartilhamento de tela FTW , digamos que você trabalhe com vários espaços de trabalho e tenha vários terminais abertos em diferentes espaços de trabalho, mas existe um
tmux window
no espaço de trabalho 1 e você precisa que essa janela esteja disponível em qualquer lugar, comtmux link-window
essa janela disponível em todos os seus espaços de trabalho e é incrível!Eu também disse que o tmux é
Terminal multiplexer
e não éTerminal emulator
como o Terminator, xterm, cupim, urxvt etc ? Isso é importante notar, pois você pode usar diferentes emuladores de terminal e ainda compartilhar as mesmas janelas do tmux nos emuladores que preferir usar.A experiência é muito criativa, e você também pode conferir esse cara chamado Gotbletu no YouTube, ele tem muitos tutoriais no tmux.
Aqui está uma imagem do meu layout de código, que eu só tenho que pressionar (Ctlr + a - como a tecla mod modificada) e alt + c para iniciá-lo.
fonte
vim-airline
plug-in. No entanto, minha linha de status do tmux geralmente usa opowerline
segmento do tmux (ou o que eles chamam), mas não atmux-powerline
causa que está obsoleta .O Terminator é um emulador de terminal. Ele "emula" um terminal de exibição dentro do seu sistema de exibição X-Windows. O Terminator especificamente é muito legal, pois permite dividir janelas, configurar layouts, atribuir combinações de teclas, etc ...
Tmux é um "multi-plexer". É um pouco diferente, pois permite executar uma sessão persistente dentro de um terminal. Portanto, o Tmux permite que você faça coisas como abrir uma sessão no trabalho, desligar o laptop, voltar para casa, reabrir o laptop e voltar à mesma sessão em execução.
Atualmente, estou explorando o Terminator, mas uso os dois. Por exemplo, eu posso ter uma sessão do Tmux executando vários painéis em um servidor em um painel Terminator. Em outro painel Terminator, talvez eu tenha uma sessão ssh em execução em outro servidor.
fonte
Foi um usuário do Terminator / Tmux (e a tela, no entanto, desistiu agora).
Sou mais dependente do Tmux porque não posso confiar no X. Na maioria das vezes, SSHing para VM remota e codificação / depuração lá. Essas são instâncias da VM linux no nível de execução no modo de texto multiusuário, portanto, o terminador está fora de questão.
Outras razões:
O Terminator possui uma ótima interface do usuário e é mais fácil de usar, pois também se integra bem ao mouse. Mas é fundamentalmente dependente do X, que é um obstáculo para minha adoção.
Eu usei a tela por alguns anos, mas depois mudei para o tmux por causa de sua flexibilidade e nunca olhei para trás.
fonte