Comment installer et utiliser Terminator, le multiplexeur de terminaux
Liens rapides
- Qu’est-ce que Terminator ?
- Installation du terminateur
- Premières impressions
- Fenêtres presque sans bordure et défilement infini
- Tapez automatiquement Sélectionner ou Tout, Windows
- Un crash de Terminator ?
- Profitez de Terminator !
Bienvenue sur Terminator, un nom intéressant pour le multiplexeur de terminaux le plus avancé et le plus complet au monde. Un multiplexeur de terminal vous permet d'exécuter des sessions de terminal un à plusieurs à partir d'une ou plusieurs fenêtres, de manière organisée. Lire tout de qui le concerne.
Qu'est-ce que Terminator ?
Terminator est un logiciel graphique Linux, fonctionnant de manière transparente sous Python 3, qui permet aux administrateurs système et aux autres utilisateurs d'utiliser plusieurs fenêtres de terminal (shell) en même temps. Même le logiciel client de terminal inclus avec votre système d'exploitation vous permettra de le faire, mais Terminator a un format d'interface graphique spécial contrairement aux autres logiciels clients de terminal un à la fois ou basés sur des onglets.
Installation de Terminator
Pour installer Terminator sur votre distribution Linux basée sur Debian/Apt (comme Ubuntu et Mint), procédez :
sudo apt install terminatorPour installer htop et iotop sur votre distribution Linux basée sur RedHat/Yum (comme RedHat et Fedora), procédez :
sudo yum install terminatorPremières impressions
Lorsque vous ouvrez Terminator pour la première fois, il ressemblera à n'importe quel autre logiciel client de terminal, même s'il comporte une barre d'en-tête intéressante de couleur rouge, tout à fait conforme au logo rouge de Terminator.
Cependant, cette dynamique change immédiatement une fois que vous cliquez avec le bouton droit sur le fond noir et examinez le menu représenté :
(Cette image a été capturée en prenant une photo de l'écran, car le menu contextuel intégré de Terminator ne permet pas la capture avec un outil de capture d'écran.)
Diviser horizontalement et Diviser verticalement sont deux options qui s'offrent à nous pour diviser notre fenêtre de terminal en 2 fenêtres ou plus ! Jetez un autre coup d'œil à l'image d'en-tête de cet article et vous pourrez voir comment nous pouvons diviser et diviser à nouveau. Vous pouvez avoir autant de fenêtres que vous le souhaitez, à condition que vous soyez à l'aise avec des fenêtres de plus en plus petites, en fonction du nombre de fenêtres que vous ajoutez.
Par exemple, pour créer quatre fenêtres de carrés égaux, on peut d'abord cliquer avec le bouton droit dans l'espace noir du terminal et sélectionner Diviser horizontalement. La ligne de séparation horizontale étant désormais visible au milieu de la fenêtre, cliquez avec le bouton droit dans l'espace noir de la section supérieure. Ensuite, sélectionnez Diviser verticalement. Vous aurez maintenant trois fenêtres. Répétez la même chose pour la moitié inférieure de l’écran en cliquant avec le bouton droit dans l’espace noir sous la ligne de séparation horizontale. Cliquez ensuite à nouveau sur Diviser verticalement et vous aurez désormais quatre fenêtres !
Dans le même menu, nous voyons également un bouton Préférences et cliquer dessus vous mènera à la fenêtre de configuration. Allez-y et cliquez sur le bouton Préférences.
Fenêtres presque sans bordure et défilement infini
Aimez-vous les fines lignes de séparation comme du papier dans l’image d’en-tête de cet article ? Si tel est le cas, laissez-nous les paramétrer de la même manière sur votre poste de travail. Pour ce faire, désactivez d'abord les barres de défilement (ne vous inquiétez pas, vous pouvez toujours faire défiler de haut en bas simplement en faisant défiler la molette de défilement de votre souris de haut en bas). Pour ce faire, cliquez sur Profils > Défilement > définissez « La barre de défilement est : » sur « Désactivé ».
Vous souhaiterez également définir les options suivantes lorsque vous êtes dans cet écran et cet onglet :
Assurez-vous que « Défiler à la sortie » n'est pas coché. Cochez « Défilement en appuyant sur une touche » et « Défilement infini ». La première option garantit que si vous faites défiler vers le haut/bas et qu'une nouvelle sortie est générée à la fin de la sortie de votre terminal, l'écran ne reculera pas constamment pendant que vous faites défiler. Notez que si vous êtes à la fin de la sortie du terminal, la sortie défilera toujours normalement. La deuxième option vous permet d'appuyer sur une touche pour faire défiler.
La dernière option permet un défilement infini. Je le recommande vivement, sauf si vous travaillez sur une machine plus ancienne ou plus lente. C'est formidable de pouvoir remonter jusqu'au début de votre session !
Pour revenir à notre configuration Windows presque sans bordure, accédez à l'onglet Global et définissez les options d'apparence comme suit :
Assurez-vous que « Style supplémentaire (dépendant du thème) est coché » et définissez « Taille du séparateur de terminal » sur 1.
Sauvons maintenant notre configuration par défaut. Cela nécessite une petite solution de contournement. Allez dans l'onglet Mises en page > appuyez sur le bouton « Ajouter » > Double-cliquez sur « Nouvelle mise en page » et renommez-le « par défaut ». Il y aura désormais deux mises en page « par défaut » dans la liste. C'est bien. Appuyez sur Fermer et fermez complètement le terminateur (dans Ubuntu, généralement en cliquant sur le « X » en haut à droite de l'écran). Vous recevrez un message comme celui-ci :
Appuyez simplement sur « Fermer les terminaux » et redémarrez Terminator. Vous devriez maintenant avoir des lignes de séparation de terminal fines comme du papier et un défilement infini !
Tapez automatiquement Sélectionner ou Tout, Windows
Il est facile de configurer Terminator pour répliquer les frappes envoyées à une fenêtre de terminal vers toutes les fenêtres en même temps, et d'activer et de désactiver cette fonction de copie de clé à volonté. Pour ce faire, cliquez sur le petit bouton déroulant en haut à gauche de n'importe quelle fenêtre de terminal (à l'intérieur de Terminator) :
Cliquez ensuite sur « Tout diffuser ». Tapez quelque chose et notez comment il est répliqué sur toutes les fenêtres en même temps !
Vous pouvez également cliquer sur "Nouveau groupe..." et définir un nom pour un nouveau groupe, ou saisir le nom d'un groupe existant si vous en avez déjà créé un. Cela vous permettra d'envoyer des frappes uniquement à un ensemble spécifique de terminaux, configurés pour être dans le même groupe. Le nom du groupe est n’importe quel nom arbitraire auquel vous pouvez penser.
Un crash de Terminator ?
Si jamais vous rencontrez une situation où Terminator plante, par exemple après une mise à jour ou après avoir modifié de nombreuses options de configuration, soit immédiatement au démarrage, soit quelques secondes après, il existe généralement un moyen simple de résoudre ce problème. Vous perdrez cependant vos paramètres de configuration, même si ceux-ci sont souvent rapidement réinitialisés. Pour ce faire, ouvrez simplement une invite de terminal (en utilisant le client de terminal par défaut sur le bureau de votre système d'exploitation) et tapez :
mv ~/.config/terminator ~/.config/terminator.PREVEnsuite, rouvrez Terminator et cela devrait fonctionner correctement, même si vous reviendrez à une seule fenêtre qui devra être à nouveau divisée, les options de configuration devront être réactivées, etc. et n'oubliez pas de sauvegarder votre nouvelle configuration sous ' par défaut' comme décrit précédemment !
Profitez de Terminator !
Terminator prend moins de 30 minutes à installer, et souvent seulement cinq à dix minutes environ. Comme nous l'avons vu, l'utilisation de Terminator présente de grands avantages : saisie automatique, meilleure gestion de l'écran et défilement infini, pour n'en nommer que quelques-uns. Profitez !








