Comment installer et utiliser Terminator, le multiplexeur de terminal –
Bienvenue chez Terminator, un nom intéressant pour le multiplexeur terminal 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.
Sommaire
Quel est 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 client de terminal à la fois ou basés sur des onglets.
Installation Terminator
À installer Terminator sur votre distribution Linux basée sur Debian / Apt (comme Ubuntu et Mint), faites:
sudo apt install terminator
À installer htop et iotop sur votre distribution Linux basée sur RedHat / Yum (comme RedHat et Fedora), faites:
sudo yum install terminator
Premières impressions
Lorsque vous ouvrez Terminator pour la première fois, il se sentira comme n’importe quel autre logiciel client de terminal, bien qu’il ait une barre d’en-tête de couleur rouge intéressante, très en ligne avec le logo rouge de Terminator.
Cependant, cette dynamique change immédiatement une fois que vous cliquez avec le bouton droit sur l’arrière-plan 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 de capturer avec un outil de capture d’écran.)
Diviser horizontalement et Diviser verticalement Deux options s’offrent à nous pour diviser la fenêtre de notre terminal en 2 fenêtres ou plus! Jetez un autre coup d’œil à l’image d’en-tête de cet article et vous verrez comment nous pouvons diviser et diviser à nouveau. Vous pouvez avoir autant de fenêtres que vous le souhaitez, tant que vous êtes à 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 au carré égal, vous pouvez d’abord cliquer avec le bouton droit de la souris 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 de la souris 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 de la souris dans l’espace noir sous la ligne de séparation horizontale. Clic suivant Diviser verticalement encore une fois, et vous aurez maintenant quatre fenêtres!
Dans le même menu, nous voyons également un bouton Préférences et en cliquant dessus, vous accédez à 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 lignes de séparation fines comme du papier dans l’image d’en-tête de cet article? Si oui, laissez-nous les configurer 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 vers le haut et vers le bas simplement en faisant défiler la molette 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 voudrez également définir les options suivantes lorsque vous êtes dans cet écran et cet onglet:
Assurez-vous que «Défilement à la sortie» est décoché. Cochez «Défilement sur la 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 reviendra 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, à moins que vous n’ayez une machine plus ancienne ou plus lente sur laquelle vous travaillez. C’est formidable de pouvoir revenir en arrière jusqu’au début de votre session!
Pour revenir à notre configuration de fenêtres presque sans bordure, accédez à l’onglet Global et définissez les options d’apparence comme suit:
Assurez-vous que «Style supplémentaire (selon le thème) est coché» et définissez «Taille du séparateur de borne» sur 1.
Maintenant, sauvegardons notre configuration par défaut. Cela nécessite une petite solution de contournement. Allez dans l’onglet Layouts> appuyez sur le bouton ‘Add’> Double-cliquez sur ‘New Layout’ et renommez-le en ‘default’. Il y aura désormais deux mises en page «par défaut» dans la liste. C’est bon. 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 terminales paperthin et un défilement infini!
Tapez automatiquement Sélectionner ou Tout, Windows
Il est facile de configurer Terminator pour répliquer les touches envoyées à une fenêtre de terminal vers toutes les fenêtres en même temps, et pour activer et désactiver cette fonction de copie de touches à 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.
Terminator s’écrase?
Si jamais vous rencontrez une situation où Terminator se bloque, 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, bien que souvent ceux-ci soient rapidement reconfigurés. Pour ce faire, ouvrez simplement une invite de terminal (en utilisant le client de terminal par défaut dans le bureau de votre système d’exploitation) et tapez:
mv ~/.config/terminator ~/.config/terminator.PREV
Ensuite, rouvrez Terminator et cela devrait fonctionner correctement, même si vous serez de retour à une seule fenêtre qui doit être re-divisée, les options de configuration doivent être réactivées, etc. et n’oubliez pas d’enregistrer votre nouvelle configuration sous ‘ default ‘comme décrit précédemment!
Profitez de Terminator!
Terminator prend moins de 30 minutes à installer, et souvent seulement environ cinq à dix. Comme nous l’avons vu, l’utilisation de Terminator présente de grands avantages: la saisie automatique, une meilleure gestion de l’immobilier à l’écran et un défilement infini pour n’en nommer que quelques-uns. Prendre plaisir!