Como ajustar o tamanho do painel TMUX?

Como ajustar o tamanho do painel 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 ajustar o tamanho do painel TMUX” . Vamos começar com a instalação do tmux.

Pré -requisitos

1. O TMUX deve ser instalado no seu sistema (Ubuntu no nosso caso).

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.

Ajustando o tamanho do painel tmux

Ter vários painéis em uma única janela é uma ótima característica do tmux. Podemos assistir e monitorar vários aplicativos ao mesmo tempo. Ter vários painéis aumenta muito o fluxo de trabalho.

Ao criar o primeiro painel dividido (horizontal ou verticalmente), o TMUX dividirá o espaço total da janela entre os dois painéis na proporção 1: 1. Ao criar outro painel dividido, o TMUX divide posteriormente o painel atual na proporção 1: 1.

Mas geralmente precisamos de mais espaço para um painel (para e.g. ao editar um arquivo de texto) e menos espaço para outro (e.g. Ao iniciar e parar um serviço). Nesse cenário, precisamos ajustar o tamanho do painel, encolhendo um painel e expandindo o outro.

Graças aos desenvolvedores do TMUX que colocaram essa instalação em TMUX de maneiras muito simplistas:

1. A maneira mais fácil e conveniente é usar o modo de mouse. Eu geralmente prefiro esse método porque fornece mais controle granular sobre o tamanho do painel. Abra o 'tmux.arquivo conf 'e coloque a linha abaixo para ativar o modo de mouse:

set -g mouse

Agora recarregue o 'Tmux.conf ' arquivo:

$ tmux fonte-file ~//.tmux.conf

Observação: Toda vez que mudamos o 'tmux.arquivo conf ', precisamos obter ou recarregar o' tmux.arquivo conf 'para fazer as alterações funcionarem.

2. Outra maneira é pressionar o 'Prefixo' e enquanto segura o 'Ctrl' Torne e depois pressione as teclas de seta.

3. Se você é experiente na linha de comando, pode usar o prompt de comando tmux:

a) Para redimensionar o painel atual para baixo:

redimensionar pane -d

b) Para redimensionar o painel atual para cima:

redimensionar pane -u

c) Para redimensionar o painel atual em direção à esquerda:

redimensionar pane -l

d) Para redimensionar o painel atual em direção à direita:

redimensionar pane -r

Se você deseja redimensionar com precisão, pode especificar o número de linhas para mudar. Por exemplo, se você deseja redimensionar o painel para baixo por 10 linhas, use:

redimensionar pane -d 10

Definindo os pedidos de chave

Agora, vamos definir o Keybindings para tornar a tarefa de redimensionamento um pouco mais simples. Definiremos o prefixo +'h', prefixo +'j', prefixo +'k' e prefixo +'l' para movimentos esquerdo, para baixo, para cima e direito, respectivamente. Além disso, definiremos o fator de incremento padrão como '5'. Abre o teu 'Tmux.conf ' Arquive e coloque as seguintes linhas nele:

Bind H redimensionar pane -l 5
Bind J Redize -pane -d 5
vínculo k redimensionamento -pano -u 5
Bind l Redize -pane -r 5

Pode -se pensar que o prefixo prensado toda vez é muito lento, mas também há uma solução alternativa para isso. Use o sinalizador '-r' para ligar a chave de redimensionamento para ajustar continuamente o tamanho do painel. Dessa forma, teremos que pressionar o prefixo apenas uma vez e, em seguida, a tecla de redimensionamento redimensionará o painel repetidamente dentro do limite de repetição. Basta modificar os pedidos de chave acima no 'tmux.conf 'como:

bind -r h redimensiona -pane -l 5
bind -r j redize -pane -d 5
bind -r k redimension -pane -u 5
bind -r l redimension -pane -r 5

Conclusão

Neste guia, aprendemos sobre a instalação do TMUX e, mais especificamente, “como ajustar o tamanho do painel TMUX”. 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.