Exécutez plusieurs sessions de terminal Linux simultanément avec Terminator

Exécutez plusieurs sessions de terminal Linux simultanément avec Terminator

Terminator est un émulateur de terminal qui vous permet de travailler sur plusieurs sessions de terminal dans une seule fenêtre. C’est un outil pratique pour les administrateurs système et les autres utilisateurs qui s’occupent de la configuration et de la gestion de plusieurs systèmes.

Dans Terminator, vous pouvez diviser, basculer et organiser les terminaux dans une grille, créer des onglets, renommer les sessions de terminal, configurer les raccourcis clavier et bien plus encore. La meilleure partie de Terminator est qu’il vous permet d’envoyer votre entrée à plusieurs sessions de terminal simultanément.

Voyons comment installer et utiliser Terminator pour exécuter plusieurs terminaux dans une seule fenêtre.

Comment installer Terminator sur Linux

Terminator est disponible dans la plupart des référentiels des distributions Linux, vous pouvez donc l’installer à l’aide de votre gestionnaire de packages par défaut.

Sur les distributions basées sur Debian, vous pouvez installer le paquet en utilisant APT​​​​.

sudo apt install terminator

Sur les distributions basées sur RHEL, vous pouvez utiliser YUM ou DNF pour installer et gérer les packages. Pour installer Terminator, utilisez :

sudo yum install terminator

Ou alors:

sudo dnf install terminator

Les distributions basées sur Arch utilisent Pacman pour la gestion des packages. Vous pouvez installer Terminator sur Arch Linux en utilisant :

sudo pacman -S terminator

La fenêtre Terminator comporte deux menus principaux : Menu de regroupement et Menu contextuel . Ces menus vous permettent d’exécuter différentes fonctions et de modifier les paramètres et les mises en page. Vous pouvez accéder au menu de regroupement en cliquant sur la petite icône à trois cases en haut à gauche de la fenêtre du terminal. Pour accéder au menu contextuel, faites un clic droit n’importe où dans la fenêtre du terminal.

Fonctionnalités de Terminator

Certaines des fonctionnalités de Terminator sont :

  • Fractionner et organiser les terminaux dans une grille
  • Hautement personnalisable
  • Exécuter des commandes simultanément dans un groupe de fenêtres ou toutes les fenêtres
  • Enregistrer les mises en page pour une utilisation future
  • Prend en charge le renommage des titres des onglets, des terminaux et des fenêtres
  • Beaucoup de raccourcis
  • Défilement arrière illimité
  • Prise en charge des plugins pour améliorer les fonctionnalités

Fractionner la fenêtre horizontalement et verticalement

Pour diviser une fenêtre, cliquez avec le bouton droit dans la fenêtre du terminal et sélectionnez Fractionner horizontalement ou Fractionner verticalement en fonction de la manière dont vous souhaitez diviser la fenêtre. Choisir l’une ou l’autre option divisera la fenêtre en deux plus petites. Vous pouvez diviser les fenêtres autant de fois que vous le souhaitez et dans n’importe quelle combinaison pour répondre à vos besoins.

Vous pouvez également utiliser le raccourci clavier Maj + Ctrl + O pour diviser la fenêtre horizontalement et Maj + Ctrl + E pour la diviser verticalement. Pour naviguer entre les différents terminaux, utilisez les touches fléchées Alt + .

fractionnement horizontal et vertical dans Terminator

Exécution simultanée de commandes sur plusieurs terminaux

Vous pouvez exécuter une commande simultanément sur plusieurs terminaux en les regroupant. Vous pouvez également exécuter une commande à la fois dans tous les terminaux, qu’ils appartiennent à un groupe ou non.

Pour envoyer une commande à toutes les fenêtres du terminal, ouvrez le menu de regroupement et sélectionnez Diffuser tout . Désormais, toute commande que vous exécutez dans le terminal actuel sera diffusée à tous les autres terminaux. Le terminal actuel avec la barre de titre rouge sera le diffuseur tandis que tous les autres terminaux avec la barre de titre bleue seront les récepteurs. Notez que le terminal actuel a toujours une barre de titre rouge.

Envoyer la diffusion à tous les terminaux

Pour exécuter une commande simultanément dans un ensemble de terminaux, ajoutez-les à un groupe.

Pour ce faire, sélectionnez Nouveau groupe dans le menu de regroupement et nommez-le. Ensuite, pour ajouter un autre terminal à ce groupe, ouvrez le menu de regroupement de ce terminal et sélectionnez le nom du groupe auquel vous souhaitez l’ajouter. De même, vous pouvez créer plusieurs groupes et leur ajouter des terminaux.

Une fois que vous avez créé un groupe, ouvrez le menu de regroupement et sélectionnez l’ option Groupe de diffusion . Désormais, si vous exécutez une commande dans un terminal appartenant à un groupe, seuls les terminaux de ce groupe recevront la diffusion.

diffuser vers les groupes terminateur

Zoom sur un terminal dans Terminator

Pour vous concentrer temporairement sur une fenêtre de terminal et masquer toutes les autres, accédez à ce terminal, cliquez dessus avec le bouton droit de la souris et sélectionnez Zoom sur le terminal dans le menu contextuel. Cela agrandira la fenêtre du terminal et agrandira la taille de la police. Pour restaurer toutes les fenêtres du terminal, sélectionnez Restaurer tous les terminaux dans le menu contextuel.

Notez que l’ option Agrandir dans le menu contextuel est la même que l’ option Zoom du terminal , sauf qu’elle n’agrandit pas la police.

Changer le titre d’un terminal

Lorsque vous travaillez sur plusieurs sessions de terminal, vous pouvez attribuer à chacune un titre spécifique, afin d’identifier rapidement l’objectif de chacune. Non seulement les terminaux, mais vous pouvez également modifier le titre des fenêtres et des onglets.

Pour changer le titre de la fenêtre, utilisez le raccourci clavier Ctrl + Alt + W , renommez-le et appuyez sur Entrée . De même, utilisez Ctrl + Alt + A pour modifier le titre de l’onglet et Ctrl + Alt + X pour modifier le titre du terminal. Vous pouvez également double-cliquer sur l’onglet et la barre de titre du terminal pour modifier leurs titres.

changer les titres terminator linux

Enregistrer les mises en page pour une réutilisation future

Vous pouvez également enregistrer la disposition des terminaux après les avoir personnalisés comme vous le souhaitez. Cela vous évitera de créer manuellement la mise en page souhaitée à chaque fois que vous ouvrirez Terminator.

Après avoir configuré votre mise en page, ouvrez la fenêtre Préférences à partir du menu contextuel. Allez ensuite dans l’ onglet Dispositions . Cliquez sur Ajouter pour créer une nouvelle mise en page et nommez-la. Cliquez ensuite sur Enregistrer et fermez la fenêtre.

Pour charger la mise en page enregistrée, vous devrez taper la commande suivante dans le terminal :

terminator -l layout_name

Raccourcis clavier Terminator utiles

Voici quelques raccourcis clavier Terminator utiles qui peuvent accélérer votre flux de travail :

Définir Terminator comme terminal par défaut

Vous pouvez également définir Terminator comme terminal par défaut. Pour cela, tapez la commande suivante dans le terminal :

sudo update-alternatives --config x-terminal-emulator

Il listera tous les émulateurs de terminaux disponibles sur votre système. Pour définir Terminator comme terminal par défaut, saisissez le numéro de sélection qui lui correspond.

Vous pourrez maintenant lancer Terminator en utilisant le raccourci clavier par défaut Ctrl + Alt + T .

Augmentez la productivité avec Terminator sur Linux

Les fonctionnalités de productivité de Terminator vous permettent d’effectuer plusieurs tâches efficacement tout en restant dans une seule fenêtre. Le fractionnement des fenêtres, le regroupement, l’enregistrement des mises en page, la diffusion et les raccourcis clavier sont les principales fonctionnalités de Terminator qui peuvent vous rendre plus productif.

En plus de Terminator, il existe d’autres émulateurs de terminaux disponibles qui peuvent vous aider à améliorer la productivité comme Terminology, Cool Retro Term, Guake, Alacritty, Tilda, etc.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *