Como iniciar janelas do terminal em modo tilado no Linux Mint e Ubuntu
Reorganize janelas do terminal desde o início
Há várias formas de iniciar um grupo de ferramentas de terminal em Linux Mint e ter as janelas do terminal em disposição de tiling, dependendo do seu fluxo de trabalho e do nível de automação que deseja.
Tiling Manual com Funcionalidades Integradas
O Linux Mint Cinnamon oferece tiling de janelas integrado 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 dividi-la pela metade. Arraste para um canto para dividi-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 tilhar as janelas rapidamente.
- Vários espaços de trabalho: Use espaços de trabalho para organizar vários conjuntos de janelas em disposição de tiling.
Tiling Aumentado com Extensões
Para um tiling mais avançado ou baseado em grade, use a extensão gTile:
- Instale o gTile: Disponível via Cinnamon Spices ou seu gerenciador de pacotes.
- Uso:
- Pressione
Super + G
para abrir a grade do gTile. - Use as teclas de seta e Shift+seta para selecionar a área de tiling.
- Pressione Espaço ou Enter para tilhar a janela selecionada.
- Use as teclas numéricas para alternar entre diferentes layouts de grade.
- Pressione
Isso permite que você arranje precisamente as janelas do terminal (ou qualquer janela) em layouts personalizados.
Automatizar o Lançamento e o Tiling do Terminal
Para abrir automaticamente várias janelas do terminal executando diferentes ferramentas e tilar as mesmas:
-
Crie um Script Bash para lançar cada ferramenta em sua própria janela do 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
xdotool
para mover e redimensionar as janelas após o lançamento, scriptando suas posições para um efeito de tiling[6]. - 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
-
Adicione o Script ao Início da Sessão:
- Coloque seu script na seção “Aplicações de Início” do Linux Mint para que seu grupo de terminais seja lançado automaticamente[6].
Alternativa: Gerenciadores de Janelas de Tiling Dedicaados
Para uma experiência totalmente automatizada e controlada por teclado, considere usar um gerenciador de janelas de tiling como i3 ou Sway. Esses substituem o Cinnamon e oferecem tiling e automação avançados, mas exigem configuração e representam uma mudança maior da experiência padrão do Mint.
Tabela Resumo: Opções de Tiling no Linux Mint
Método | Automação | Precisão | Facilidade de Uso | Notas |
---|---|---|---|---|
Tiling 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 | Automatizado | Alta | Moderada | Scriptável, mais configuração |
Gerenciador de Janelas de Tiling (i3, Sway) | Automatizado | Muito Alta | Avançado | Substituição completa do desktop |
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 tilhar janelas de terminal.
Exemplo: Iniciar nvtop, htop e ollama -ps
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