Execute várias sessões de terminal Linux simultaneamente com o Terminator

Execute várias sessões de terminal Linux simultaneamente com o Terminator

Terminator é um emulador de terminal que permite trabalhar em várias sessões de terminal em uma única janela. É uma ferramenta útil para administradores de sistema e outros usuários que lidam com configurações e gerenciamento de vários sistemas.

No Terminator, você pode dividir, alternar e organizar terminais em uma grade, criar guias, renomear sessões de terminal, configurar atalhos de teclado e muito mais. A melhor parte do Terminator é que ele permite que você envie sua entrada para várias sessões de terminal simultaneamente.

Vamos ver como instalar e usar o Terminator para executar vários terminais em uma janela.

Como instalar o Terminator no Linux

Terminator está disponível na maioria dos repositórios das distribuições Linux, então você pode instalá-lo usando seu gerenciador de pacotes padrão.

Em distribuições baseadas no Debian, você pode instalar o pacote usando o APT​​​​.

sudo apt install terminator

Em distribuições baseadas em RHEL, você pode usar YUM ou DNF para instalar e gerenciar pacotes. Para instalar o Terminator, use:

sudo yum install terminator

Ou:

sudo dnf install terminator

Distribuições baseadas em Arch usam Pacman para gerenciamento de pacotes. Você pode instalar o Terminator no Arch Linux usando:

sudo pacman -S terminator

A janela Terminator tem dois menus principais: Menu de Agrupamento e Menu de Contexto . Esses menus permitem executar diferentes funções e ajustar configurações e layouts. Você pode acessar o menu de agrupamento clicando no pequeno ícone de três caixas no canto superior esquerdo da janela do terminal. Para acessar o menu de contexto, basta clicar com o botão direito do mouse em qualquer lugar na janela do terminal.

Características do Exterminador do Futuro

Alguns dos recursos do Terminator são:

  • Dividindo e organizando terminais em uma grade
  • Altamente personalizável
  • Executar comandos simultaneamente em um grupo de janelas ou em todas as janelas
  • Salvar layouts para uso futuro
  • Suporta renomeação de títulos de guias, terminais e janelas
  • Muitos atalhos
  • Rolagem ilimitada para trás
  • Suporte para plugins para aprimorar a funcionalidade

Dividindo a janela horizontalmente e verticalmente

Para dividir uma janela, clique com o botão direito do mouse dentro da janela do terminal e selecione Dividir horizontalmente ou Dividir verticalmente com base em como deseja dividir a janela. A escolha de qualquer uma das opções dividirá a janela em duas menores. Você pode dividir as janelas quantas vezes quiser e em qualquer combinação para atender às suas necessidades.

Você também pode usar o atalho de teclado Shift + Ctrl + O para dividir a janela horizontalmente e Shift + Ctrl + E para dividi-la verticalmente. Para navegar entre diferentes terminais, use as teclas Alt + seta .

dividindo horizontalmente e verticalmente no Terminator

Executando comandos simultaneamente em vários terminais

Você pode executar um comando simultaneamente em vários terminais agrupando-os. Você também pode executar um comando de uma só vez em todos os terminais, sejam eles pertencentes a um grupo ou não.

Para enviar um comando para todas as janelas do terminal, abra o menu de agrupamento e selecione Transmitir tudo . Agora, qualquer comando executado no terminal atual será transmitido para todos os outros terminais. O terminal atual com a barra de título vermelha será o transmissor, enquanto todos os outros terminais com a barra de título azul serão receptores. Observe que o terminal atual sempre tem uma barra de título vermelha.

Enviar broadcast para todos os Terminais

Para executar um comando simultaneamente em um conjunto de terminais, adicione-os a um grupo.

Para fazer isso, selecione Novo grupo no menu de agrupamento e dê um nome a ele. Em seguida, para adicionar outro terminal a este grupo, abra o menu de agrupamento desse terminal e selecione o nome do grupo ao qual deseja adicioná-lo. Da mesma forma, você pode criar vários grupos e adicionar terminais a eles.

Depois de criar um grupo, abra o menu de agrupamento e selecione a opção Grupo de transmissão . Agora, se você executar um comando em um terminal que pertence a um grupo, apenas os terminais desse grupo receberão o broadcast.

broadcast para o terminador de grupos

Zoom de um Terminal no Terminator

Para se concentrar temporariamente em uma janela de terminal e ocultar todas as outras, vá para esse terminal, clique com o botão direito do mouse e selecione Zoom terminal no menu de contexto. Ele ampliará a janela do terminal, bem como aumentará o tamanho da fonte. Para trazer de volta todas as janelas do terminal, selecione Restaurar todos os terminais no menu de contexto.

Observe que a opção Maximizar no menu de contexto é igual à opção do terminal Zoom, exceto pelo fato de não aumentar a fonte.

Alterar o título de um terminal

Ao trabalhar em várias sessões de terminal, você pode atribuir um título específico a cada uma delas, para identificar rapidamente a finalidade de cada uma. Não apenas terminais, mas você também pode alterar o título das janelas e guias.

Para alterar o título da janela, use o atalho de teclado Ctrl + Alt + W , renomeie-o e pressione Enter . Da mesma forma, use Ctrl + Alt + A para alterar o título da guia e Ctrl + Alt + X para alterar o título do terminal. Você também pode clicar duas vezes na guia e na barra de título do terminal para alterar seus títulos.

alterando titulos terminador linux

Salvar layouts para reutilização futura

Você também pode salvar o layout dos terminais depois de personalizá-los da maneira que desejar. Isso evitará que você crie manualmente o layout desejado toda vez que abrir o Terminator.

Depois de configurar seu layout, abra a janela Preferências no menu de contexto. Em seguida, vá para a guia Layouts . Clique em Adicionar para criar um novo layout e nomeá-lo. Em seguida, clique em Salvar e feche a janela.

Para carregar o layout salvo, você precisará digitar o seguinte comando no terminal:

terminator -l layout_name

Atalhos de teclado úteis do terminador

Aqui estão alguns atalhos de teclado úteis do Terminator que podem acelerar seu fluxo de trabalho:

Defina o Terminator como seu terminal padrão

Você também pode definir o Terminator como seu terminal padrão. Para isso, digite o seguinte comando no terminal:

sudo update-alternatives --config x-terminal-emulator

Ele listará todos os emuladores de terminal disponíveis em seu sistema. Para definir o Terminator como o terminal padrão, insira o número de seleção correspondente a ele.

Agora você poderá iniciar o Terminator usando o atalho de teclado padrão Ctrl + Alt + T .

Aumente a produtividade com o Terminator no Linux

Os recursos de produtividade do Terminator permitem que você execute várias tarefas com eficiência enquanto permanece em uma única janela. Dividir janelas, agrupar, salvar layouts, transmitir e atalhos de teclado são os principais recursos do Terminator que podem torná-lo mais produtivo.

Além do Terminator, existem outros emuladores de terminal disponíveis que podem ajudá-lo a aumentar a produtividade, como Terminology, Cool Retro Term, Guake, Alacritty, Tilda, etc.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *