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.