Como usar o modo de mouse tmux?

Como usar o modo de mouse tmux?
O TMUX é um aplicativo multiplexador de terminal de código aberto para gerenciar com eficiência várias janelas de terminal. As pessoas que usaram anteriormente o aplicativo Terminator estão familiarizadas com a noção de gerenciamento de guias no terminal Linux. Com o TMUX, podemos dividir o terminal em vários painéis. Podemos ajustar esses painéis movendo -se, redimensionando e alternando entre eles. Isso ajuda a conter a dor de gerenciar várias janelas e guias do terminal Gnome.

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.