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 installer terminateur
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 miam installer terminateur
Ou:
sudo dnf installer terminateur
Utilisation des distributions basées sur Arch Pacman pour la gestion des paquets. Vous pouvez installer Terminator sur Arch Linux en utilisant :
sudo pacman -S terminateur
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 soit Fractionner horizontalement ou Fractionner verticalement en fonction de la façon 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 Maj + Ctrl + O raccourci clavier pour diviser la fenêtre horizontalement et Maj + Ctrl + E pour le diviser verticalement. Pour naviguer entre les différents terminaux, utilisez les Alt + flèche clés.
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 Tout diffuser. 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.
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 le Groupe de diffusion option. Désormais, si vous exécutez une commande dans un terminal appartenant à un groupe, seuls les terminaux de ce groupe recevront la diffusion.
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 Borne zoom depuis le menu contextuel. Cela agrandira la fenêtre du terminal et agrandira la taille de la police. Pour faire revenir toutes les fenêtres du terminal, sélectionnez Restaurer tous les terminaux depuis le menu contextuel.
Notez que le Maximiser l'option dans le menu contextuel est la même que l'option Borne zoom option 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 les Ctrl + Alt + W raccourci clavier, renommez-le et appuyez sur Entrer. De même, utilisez Ctrl + Alt + A pour changer le titre de l'onglet, et Ctrl + Alt + X pour changer le titre du terminal. Vous pouvez également double-cliquer sur l'onglet et la barre de titre du terminal pour modifier leurs titres.
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 le Préférences fenêtre dans le menu contextuel. Allez ensuite au Dispositions languette. Cliquez sur Ajouter pour créer une nouvelle mise en page et nommez-la. Puis clique Sauvegarder et fermez la fenêtre.
Pour charger la mise en page enregistrée, vous devrez taper la commande suivante dans le terminal :
terminateur -l layout_name
Raccourcis clavier Terminator utiles
Voici quelques raccourcis clavier Terminator utiles qui peuvent accélérer votre flux de travail :
Fonction |
Raccourci |
---|---|
Pour ouvrir un nouvel onglet |
Maj + Ctrl + T |
Pour passer d'un terminal à l'autre |
Alt + flèche touches (Droite, Gauche, Haut, Bas) |
Pour fermer un terminal |
Maj + Ctrl + W |
Pour fermer une fenêtre |
Maj + Ctrl + Q |
Pour zoomer un terminal |
Maj + Ctrl + Z |
Pour maximiser un terminal |
Maj + Ctrl + X |
Pour commencer la recherche |
Super + Ctrl + F |
Pour regrouper tous les terminaux |
Super + G |
Pour dissocier tous les terminaux |
Maj + Super + G |
Pour augmenter la taille de la police |
Ctrl + + |
Pour diminuer la taille de la police |
Ctrl + - |
Pour copier du texte |
Maj + Ctrl + C |
Pour coller du texte |
Maj + Ctrl + V |
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 mise à jour-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.