Como dividir janelas de terminal no Linux Mint e Ubuntu
Reorganize as janelas do terminal desde o início
Existem várias formas de iniciar um grupo de ferramentas de terminal no Linux Mint e ter as janelas do terminal em mosaico, dependendo do seu fluxo de trabalho e do nível de automação que deseja.

Mosaico Manual com Funcionalidades Integradas no Linux Mint
O Linux Mint Cinnamon oferece o mosaico de janelas integrado usando atalhos de teclado:
- Arraste janelas para as bordas da tela: Arraste uma janela do terminal para a borda esquerda ou direita da tela para a dividir em metade da tela. Arraste para um canto para dividir em um quarto da tela.
- Atalhos de teclado: Use a tecla Super (tecla do Windows) mais as teclas de seta (por exemplo, Super+Esquerda ou Super+Direita) para colocar janelas em mosaico rapidamente.
- Vários espaços de trabalho: Use espaços de trabalho para organizar vários conjuntos de janelas em mosaico.
Mosaico Aprimorado com a Extensão gTile
Para um mosaico mais avançado ou baseado em grade, use a extensão gTile:
- Instalar o gTile: Disponível via Cinnamon Spices ou pelo seu gerenciador de pacotes.
- Uso:
- Pressione
Super + Gpara abrir a grade do gTile. - Use as teclas de seta e Shift+setas para selecionar a área de mosaico.
- Pressione Espaço ou Enter para aplicar o mosaico à janela selecionada.
- Use as teclas numéricas para alternar entre diferentes disposições de grade.
- Pressione
Isso permite que você organize com precisão as janelas do terminal (ou quaisquer janelas) em layouts personalizados.
Automatizando o Lançamento e o Mosaico de Terminais com Scripts Bash
Para abrir automaticamente várias janelas de terminal executando ferramentas diferentes e colocá-las em mosaico:
-
Crie um Script Bash para lançar cada ferramenta em sua própria janela de terminal:
#!/bin/bash gnome-terminal -- bash -c "htop; exec bash" gnome-terminal -- bash -c "mc; exec bash" gnome-terminal -- bash -c "cava; exec bash"Ajuste os comandos conforme necessário para suas ferramentas e emulador de terminal[6].
-
Automatize a Posição das Janelas (Opcional):
- Use ferramentas como
xdotoolpara mover e redimensionar janelas após o lançamento, programando suas posições para um efeito de mosaico. - Exemplo:
#!/bin/bash gnome-terminal -- bash -c "htop; exec bash" & sleep 1 xdotool search --name htop windowmove 0 0 windowsize 960 540 # Repita para outras janelas com diferentes posições/tamanhos
- Use ferramentas como
-
Adicione o Script à Inicialização:
- Coloque seu script na seção “Aplicativos de Inicialização” do Linux Mint para que seu grupo de terminais seja lançado automaticamente.
Gerenciadores de Janelas em Mosaico Alternativos (i3 e Sway)
Para uma experiência totalmente automatizada e baseada em teclado, considere usar um gerenciador de janelas em mosaico como i3 ou Sway. Estes substituem o Cinnamon e oferecem mosaico e automação avançados, mas exigem configuração e representam uma mudança maior em relação à experiência padrão do Mint.
Tabela Resumo: Opções de Mosaico no Linux Mint
| Método | Automação | Precisão | Facilidade de Uso | Observações |
|---|---|---|---|---|
| Mosaico Integrado | Manual | Moderada | Muito fácil | Rápido, mas layouts limitados |
| Extensão gTile | Manual | Alta | Fácil | Baseado em grade, flexível |
| Script Bash + xdotool | Automática | Alta | Moderada | Scriptável, configuração mais longa |
| Gerenciador Mosaico (i3, Sway) | Automática | Muito Alta | Avançado | Substituição completa da área de trabalho |
Recomendação: Para a maioria dos usuários do Linux Mint, combinar um script para lançar suas ferramentas de terminal com a extensão gTile fornece uma solução poderosa, flexível e fácil de usar para colocar janelas de terminal em mosaico.
gnome-terminal -t "htop" -- bash -c "htop; exec bash"
gnome-terminal -t "nvtop" -- bash -c "nvtop; exec bash"
gnome-terminal -t "ollamaps" -- bash -c "watch ollama ps; exec bash"
sleep 1
xdotool search --name htop windowmove 0 0 windowsize 960 500
xdotool search --name nvtop windowmove 961 0 windowsize 960 770
xdotool search --name ollamaps windowmove 961 800 windowsize 960 210