Comment placer les fenêtres de terminal en tuiles sur Linux Mint et Ubuntu

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

Sommaire

Il existe plusieurs façons de lancer un groupe d’outils en ligne de commande dans Linux Mint et d’afficher les fenêtres du terminal en tuiles, en fonction de votre flux de travail et du niveau d’automatisation souhaité.

fenêtres et sols en carreaux

Affichage en tuiles manuel avec les fonctionnalités intégrées de Linux Mint

Linux Mint Cinnamon propose l’affichage en tuiles des fenêtres intégré, à l’aide de 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 l’afficher en tuile sur la moitié de l’écran. Glissez-la vers un coin pour l’afficher sur le quart de l’écran.
  • Raccourcis clavier : Utilisez la touche Super (Windows) combinée aux flèches directionnelles (par exemple, Super+Gauche ou Super+Droite) pour afficher rapidement les fenêtres en tuiles.
  • Espaces de travail multiples : Utilisez les espaces de travail pour organiser plusieurs ensembles de fenêtres en tuiles.

Affichage en tuiles avancé avec l’extension gTile

Pour un affichage en tuiles 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 flèches directionnelles et Maj+flèches pour sélectionner la zone de tuilage.
    • Appuyez sur Espace ou Entrée pour afficher la fenêtre sélectionnée en tuile.
    • Utilisez les touches numériques pour passer d’un agencement de grille à un autre.

Cela vous permet de disposer précisément les fenêtres de terminal (ou n’importe quelles fenêtres) dans des agencements personnalisés.

Automatiser le lancement des terminaux et l’affichage en tuiles avec des scripts Bash

Pour ouvrir automatiquement plusieurs fenêtres de terminal exécutant différents outils, et les afficher en tuiles :

  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 besoins, pour vos outils et votre émulateur de terminal[6].

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

    • 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.
    • 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/dimensions 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 se lance automatiquement.

Gestionnaires de fenêtres en tuiles alternatifs (i3 et Sway)

Pour une expérience d’affichage en tuiles entièrement automatisée et pilotée au clavier, envisagez d’utiliser un gestionnaire de fenêtres en tuiles comme i3 ou Sway. Ceux-ci 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 Mint par défaut.


Tableau récapitulatif : Options de tuilage dans Linux Mint

Méthode Automatisation Précision Facilité d’utilisation Remarques
Tiling intégré Manuel Moyenne Très facile Rapide, mais agencements limités
Extension gTile Manuel Élevée Facile Basé sur une grille, flexible
Script Bash + xdotool Automatisé Élevée Moyenne Scriptable, plus de configuration
Gestionnaire de tuiles (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 fournit une solution puissante, flexible et facile à utiliser pour l’affichage en tuiles des fenêtres de terminal.

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

S'abonner

Recevez de nouveaux articles sur les systèmes, l'infrastructure et l'ingénierie IA.