Comment démarrer des fenêtres de terminal en mode tuilé sous Linux Mint et Ubuntu

Réorganisez les fenêtres du terminal dès le début

Sommaire

Il existe plusieurs façons de démarrer un groupe d’outils de terminal dans Linux Mint et d’avoir les fenêtres du terminal en mode tuilé, selon votre flux de travail et le niveau d’automatisation souhaité.

fenêtres et sols tuilés

Tuilage manuel avec les fonctionnalités intégrées

Linux Mint Cinnamon propose un tuilage de fenêtres intégré via des raccourcis clavier :

  • Glisser les fenêtres vers les bords de l’écran : Glissez une fenêtre de terminal vers le bord gauche ou droit de l’écran pour la tuiler à moitié de l’écran. Glissez-la dans un coin pour la tuiler à un quart de l’écran.
  • Raccourcis clavier : Utilisez la touche Super (Windows) associée aux touches de direction (par exemple, Super+Gauche ou Super+Droite) pour tiler rapidement les fenêtres.
  • Plusieurs espaces de travail : Utilisez les espaces de travail pour organiser plusieurs ensembles de fenêtres tuilées.

Tuilage amélioré avec des extensions

Pour un tuilage plus avancé ou basé sur une grille, utilisez l’extension gTile :

  • Installer gTile : Disponible via Cinnamon Spices ou votre gestionnaire de paquets.
  • Utilisation :
    • Appuyez sur Super + G pour ouvrir la grille gTile.
    • Utilisez les touches de direction et Shift+touches de direction pour sélectionner la zone de tuilage.
    • Appuyez sur Espace ou Entrée pour tiler la fenêtre sélectionnée.
    • Utilisez les touches numériques pour basculer entre différentes dispositions de grille.

Cela vous permet d’organiser précisément les fenêtres de terminal (ou toute autre fenêtre) dans des dispositions personnalisées.

Automatiser le lancement et le tuilage des terminaux

Pour ouvrir automatiquement plusieurs fenêtres de terminal exécutant différents outils et les tiler :

  1. Créer un script Bash pour lancer chaque outil dans sa propre fenêtre 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"
    

    Ajustez les commandes selon vos outils et votre émulateur de terminal[6].

  2. Automatiser le positionnement des fenêtres (optionnel) :

    • Utilisez des outils comme xdotool pour déplacer et redimensionner les fenêtres après leur lancement, en scriptant leurs positions pour un effet de tuilage[6].
    • Exemple :
      #!/bin/bash
      gnome-terminal -- bash -c "htop; exec bash" &
      sleep 1
      xdotool search --name htop windowmove 0 0 windowsize 960 540
      # Répétez pour les autres fenêtres avec des positions/tailles différentes
      
  3. Ajouter le script au démarrage :

    • Placez votre script dans la section “Applications au démarrage” de Linux Mint afin que votre groupe de terminaux s’ouvre automatiquement[6].

Alternative : Gestionnaires de fenêtres de tuilage dédiés

Pour une expérience de tuilage entièrement automatisée et contrôlée par le clavier, envisagez d’utiliser un gestionnaire de fenêtres de tuilage comme i3 ou Sway. Ces outils remplacent Cinnamon et offrent un tuilage et une automatisation avancés, mais nécessitent une configuration et représentent un changement plus important par rapport à l’expérience par défaut de Mint.


Tableau récapitulatif : Options de tuilage dans Linux Mint

Méthode Automatisation Précision Facilité d’utilisation Notes
Tuiilage intégré Manuel Modérée Très facile Rapide, mais dispositions limitées
Extension gTile Manuel Élevée Facile Basé sur une grille, flexible
Script Bash + xdotool Automatisé Élevée Modérée Scriptable, plus de configuration
Gestionnaire de fenêtres de tuilage (i3, Sway) Automatisé Très élevée Avancé Remplacement complet du bureau

Recommandation :
Pour la plupart des utilisateurs de Linux Mint, la combinaison d’un script pour lancer vos outils de terminal avec l’extension gTile offre une solution puissante, flexible et conviviale pour le tuilage des fenêtres de terminal.

Exemple : Démarrer nvtop, htop et 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

Liens utiles