Os multiplexadores de terminal (screen, tmux) e os gerenciadores de janelas lado a lado acionados por teclado (ratpoison, dwm, xmonad) fornecem funcionalidade semelhante. Existe algum benefício em usar os dois ao mesmo tempo? E os problemas que podem surgir?
11
Respostas:
Eu uso dwm e tmux. Antes de aprender a usar o tmux, eu teria vários terminais abertos para coisas diferentes e tê-los em tags diferentes. Agora eu posso executar tudo dentro de uma sessão do tmux, sob uma única tag, e posso desanexar e reconectar sem perder o estado se precisar reiniciar o X.
fonte
O benefício adicional dos multiplexadores de terminal é que suas sessões de multiplexador ainda estarão ativas e você poderá reconectá-las mesmo que o X (sua sessão da área de trabalho) travar ou que você tenha desconectado o X.
fonte
Use os dois: Um gerenciador de janelas lado a lado e um multiplexador de terminal.
Combine suas capacidades e vantagens para obter uma sinergia ainda melhor. Na minha configuração do i3, eu mostro regularmente vários terminais ao mesmo tempo, mas todos conectados à mesma sessão do tmux , para que eu possa exibir todas as janelas do tmux em qualquer um dos terminais .
Na verdade, eu uso os recursos de lado a lado
i3
para substituir / aumentar a funcionalidade de divisão / movimentação de janelas do multiplexador de terminal para (imho) obter o melhor dos dois mundos.O script abaixo é usado aqui para gerenciar a conexão / detecção de sessão e limpeza na inicialização do terminal:
fonte
Não. Nos raros casos em que a tela dentro da tela ou o tmux dentro do tmux é útil, ambos os programas fornecem um meio simples de passar o controle para a instância aninhada.
A tela oferece recursos de console serial, mas eu apenas uso um aplicativo dedicado (miniterm.py distribuído com python) quando preciso. Caso contrário, não consigo pensar em nada de improviso que um possa fazer e o outro não, mas um pode fazê-lo mais simples que o outro.
Gostaria de aprender um ou outro e, se você estiver curioso ou insatisfeito com o que escolheu, tente o outro. Eu prefiro o tmux, pessoalmente.
fonte
Outro aspecto útil de um multiplexador de terminal nesse cenário é após a conexão com servidores remotos. Um caso de uso típico que eu acho é
fonte