Em geral, quando você fecha uma conexão SSH, as sessões terminais remotas correspondentes também são fechadas. Aí vem o tmux para obter ajuda, pois preserva essas sessões quando a conexão SSH é encerrada.
Depois de instalar o TMUX, você não encontrará nenhum ícone associado a ele. Não aparecerá como um aplicativo separado; Em vez disso, teremos que invocá -lo do próprio Terminal Gnome. Mais tarde veremos como fazer isso.
Observação: Neste 'Howto', usamos o 'Ctrl+B' como o prefixo; Se você configurou algum outro prefixo, substitua o comando pelo seu prefixo.
O que vamos cobrir?
Este guia explorará como podemos instalar o TMUX e, mais especificamente, “como usar o modo de mouse tmux”. Vamos usar o Ubuntu 20.04 como sistema base para este guia. Vamos começar com a instalação do tmux.
Pré -requisitos
1. TMUX deve ser instalado em seu sistema.
2. Conectividade da Internet e conta de usuário com privilégios 'sudo'.
Instalando o TMUX no Ubuntu 20.04
Principais sistemas operacionais como Linux, MacOS e Windows Subsistema para Linux (WSL) fornecem pacotes de software TMUX de seu repositório oficial. Então, para instalar o tmux no Ubuntu 20.04, podemos simplesmente usar o gerenciador de pacotes ou o centro de software, conforme descrito abaixo:
1. Para instalar o TMUX usando o Package Manager, basta executar o comando:
$ sudo apt install tmux
2. Para instalar o TMUX usando o centro de software, abra o centro de software, pesquise tmux e clique em Instalar.
Lançando TMux
Depois que o tmux estiver instalado, teremos que usar o terminal GNOME para invocar. Pode -se encontrar o seguinte erro ao tentar executar o comando 'tmux':
“Terminal aberto falhou: Terminal ausente ou inadequado: Xterm-256Color”
Para superar este erro, digite “Termo de exportação = Xterm” no terminal e hit Enter. Agora, novamente, execute o comando 'tmux' e desta vez o erro não deve aparecer.
Outra maneira é usar o 'Xterm' terminal e inicie o tmux a partir daqui. Isso funcionou no nosso Ubuntu 20.04 Sistema.
Como usar o tmux
Podemos usar três maneiras de enviar comandos para um terminal TMUX:
Usando as teclas de prefixo: o tmux usa uma combinação de teclas chamada tecla Prefix, que é por padrão 'Ctrl+B'. Este prefixo é seguido por uma ou duas chaves que o TMUX interpretará para uma operação específica. Por exemplo, podemos desapegar -se de uma sessão usando [prefixo+d].
Usando o modo de comando: para enviar os comandos diretamente para o terminal TMUX, precisamos entrar no modo de comando pressionando as teclas de prefixo seguidas por um cólon (:). Um prompt de comando será aberto na parte inferior do terminal, onde podemos inserir os comandos tmux.
Usando a linha de comando: os comandos tmux também podem ser usados no terminal não tmux ou no prompt de shell. Esses comandos são precedidos pela palavra -chave 'tmux'. Nós ilustramos este método na seção abaixo.
Usando o modo de mouse para tmux> = 2.1
Quando começamos a usar o TMUX (é claro, como novato), sentimos como seria bom rolar ou selecionar o TMUX Windows com um mouse. Certamente, podemos fazer isso no tmux, personalizando o tmux.arquivo conf. É aqui que o modo de mouse tmux entra em jogo. Vamos ver o modo de mouse em ação:
Permitindo o modo de mouse
Precisamos primeiro ativar o modo de mouse. Abra o tmux.arquivo conf e coloque a seguinte linha dentro dele:
mouse setw -g
Agora recarregue o 'Tmux.conf ' arquivo:
$ tmux fonte-file ~//.tmux.conf
Observação: Toda vez que fazemos alterações no TMux.arquivo conf.arquivo conf para fazer as mudanças funcionarem.
Depois de recarregar o tmux.arquivo conf, podemos controlar a seleção do painel, redimensionamento do painel e operação de seleção de janelas com o próprio mouse.
Usando o modo de mouse tmux para tmux < 2.1
Na versão tmux < 2.1 we can put the following lines to make the mouse manage the pane selection, pane resizing and window selection:
SETW -G MODE -MOUSE ON
set -g mouse-select-pane
set -g-g-rouse-ressize-pane em
Set -g Mouse-Slect-Window
Se você deseja se sentir confortável com as peças -chave das operações do TMUX, sugerimos que você desative as opções do mouse simplesmente definindo a opção acima para 'desligar' ou desativar diretamente o modo do mouse:
SETW -G MODE -MOUSE DESLIGADO
Dessa forma, também podemos evitar fazer coisas erradas enquanto selecionamos as janelas/painéis do TMUX com um mouse.
Ação do mouse em tmux
Também podemos selecionar uma palavra e uma linha em tmux. E.g. Para selecionar uma palavra, segure o botão direito e clique duas vezes no botão esquerdo. Da mesma forma, mantenha o botão direito e clique triplamente no botão esquerdo para selecionar uma linha. Agora você também pode usar as teclas de seta para selecionar várias linhas.
Conclusão
Neste guia, aprendemos sobre a instalação do TMUX, seu básico e, mais especificamente, “como usar o modo de mouse tmux”. Embora possamos usar o modo de mouse tmux, geralmente é uma boa prática usar o teclado. Isso ocorre porque, à medida que o número de aplicativos aumenta, torna -se muito distrativo usar um mouse para alternar entre painéis e janelas executando aplicativos diferentes. Uma explicação mais detalhada de várias operações do TMUX pode ser encontrada nas páginas do Tmux Man ou na página do GitHub do TMUX.