Como Organizar Janelas de Terminal no Linux Mint e Ubuntu
Reorganize as janelas do terminal desde o início
Existem várias maneiras de iniciar um grupo de ferramentas de terminal no Linux Mint e ter as janelas do terminal organizadas em mosaico, dependendo do seu fluxo de trabalho e do nível de automação desejado.

Organizar em Mosaico Manualmente com Recursos Integrados no Linux Mint
O Linux Mint Cinnamon oferece recursos integrados de organização em mosaico de janelas usando atalhos de teclado:
- Arraste as janelas para as bordas da tela: Arraste uma janela do terminal para a borda esquerda ou direita da tela para organizá-la em metade da tela. Arraste para um canto para organizá-la em um quarto da tela.
- Atalhos de teclado: Use a tecla Super (Windows) mais as teclas de seta (por exemplo, Super+Esquerda ou Super+Direita) para organizar rapidamente as janelas.
- Vários espaços de trabalho: Use espaços de trabalho para organizar múltiplos conjuntos de janelas em mosaico.
Organização em Mosaico Avançada com a Extensão gTile
Para uma organização em mosaico mais avançada ou baseada em grade, utilize a extensão gTile:
- Instale o gTile: Disponível via Cinnamon Spices ou através do 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 organizar a janela selecionada.
- Use as teclas numéricas para alternar entre diferentes layouts de grade.
- Pressione
Isso permite que você organize janelas do terminal (ou quaisquer janelas) em layouts personalizados com precisão.
Automatizar a Inicialização e Organização de Terminais com Scripts Bash
Para abrir automaticamente várias janelas de terminal executando ferramentas diferentes e organizá-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].
-
Automatizar a Posicionamento das Janelas (Opcional):
- Use ferramentas como
xdotoolpara mover e redimensionar janelas após a inicialização, criando scripts para suas posições e obter 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 posições/tamanhos diferentes
- Use ferramentas como
-
Adicionar Script à Inicialização:
- Coloque seu script na seção “Aplicações 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 de mosaico totalmente automatizada e controlada por 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 | Automatizada | Alta | Moderada | Scriptável, requer mais configuração |
| WM em Mosaico (i3, Sway) | Automatizada | 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 oferece uma solução poderosa, flexível e amigável para organizar 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