Come disporre le finestre del terminale a mosaico in Linux Mint e Ubuntu
Riorganizza le finestre del terminale fin dall'inizio
Esistono diversi modi per avviare un gruppo di strumenti terminali in Linux Mint e avere le finestre del terminale affiancate, a seconda del tuo flusso di lavoro e del livello di automazione che desideri.

Affiancamento manuale con le funzionalità integrate di Linux Mint
Linux Mint Cinnamon offre l’affiancamento delle finestre integrato tramite scorciatoie da tastiera:
- Trascinare le finestre verso i bordi dello schermo: Trascina una finestra del terminale verso il bordo sinistro o destro dello schermo per occupare la metà dello schermo. Trascinala verso un angolo per occupare un quarto dello schermo.
- Scorciatoie da tastiera: Usa il tasto Super (Windows) combinato con i tasti freccia (ad esempio, Super+Sinistra o Super+Destra) per affiancare rapidamente le finestre.
- Molti spazi di lavoro: Utilizza gli spazi di lavoro per organizzare più insiemi di finestre affiancate.
Affiancamento avanzato con l’estensione gTile
Per un affiancamento più avanzato o basato su griglia, utilizza l’estensione gTile:
- Installare gTile: Disponibile tramite Cinnamon Spices o il tuo gestore pacchetti.
- Utilizzo:
- Premi
Super + Gper aprire la griglia di gTile. - Usa i tasti freccia e Maiusc+freccette per selezionare l’area di affiancamento.
- Premi Spazio o Invio per affiancare la finestra selezionata.
- Usa i tasti numerici per passare tra diversi layout di griglia.
- Premi
Questo ti consente di disporre con precisione le finestre del terminale (o qualsiasi altra finestra) in layout personalizzati.
Automazione dell’avvio e dell’affiancamento del terminale con script Bash
Per aprire automaticamente diverse finestre del terminale che eseguono strumenti diversi, e affiancarle:
-
Creare uno script Bash per avviare ogni strumento nella propria finestra del terminale:
#!/bin/bash gnome-terminal -- bash -c "htop; exec bash" gnome-terminal -- bash -c "mc; exec bash" gnome-terminal -- bash -c "cava; exec bash"Regola i comandi secondo le esigenze dei tuoi strumenti e del terminale emulator[6].
-
Automatizzare la posizionamento delle finestre (Facoltativo):
- Usa strumenti come
xdotoolper spostare e ridimensionare le finestre dopo l’avvio, scriptando le loro posizioni per un effetto di affiancamento. - Esempio:
#!/bin/bash gnome-terminal -- bash -c "htop; exec bash" & sleep 1 xdotool search --name htop windowmove 0 0 windowsize 960 540 # Ripetere per altre finestre con posizioni/dimensioni diverse
- Usa strumenti come
-
Aggiungere lo script all’avvio:
- Posiziona il tuo script nella sezione “Applicazioni di Avvio” di Linux Mint affinché il tuo gruppo di terminali si avvi automaticamente.
Gestione finestre ad affiancamento alternativa (i3 e Sway)
Per un’esperienza di affiancamento completamente automatizzata e guidata da tastiera, valuta l’uso di un gestore finestre ad affiancamento come i3 o Sway. Questi sostituiscono Cinnamon e offrono un affiancamento avanzato e automazione, ma richiedono configurazione e rappresentano un cambiamento più significativo rispetto all’esperienza predefinita di Mint.
Tabella di Riepilogo: Opzioni di Affiancamento in Linux Mint
| Metodo | Automazione | Precisione | Facilità d’Uso | Note |
|---|---|---|---|---|
| Affiancamento Integrato | Manuale | Moderata | Molto facile | Veloce, ma layout limitati |
| Estensione gTile | Manuale | Alta | Facile | Basato su griglia, flessibile |
| Script Bash + xdotool | Automatico | Alta | Moderata | Scriptabile, più configurazione |
| Gestore Finestre (i3, Sway) | Automatico | Molto Alta | Avanzato | Sostituzione completa del desktop |
Raccomandazione:
Per la maggior parte degli utenti di Linux Mint, combinare uno script per avviare gli strumenti del terminale con l’estensione gTile offre una soluzione potente, flessibile e user-friendly per l’affiancamento delle finestre del terminale.
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