Comment ajuster la taille du volet TMUX?

Comment ajuster la taille du volet TMUX?
TMUX est une application de multiplexeur de terminal open source pour gérer efficacement plusieurs fenêtres terminales. Les personnes qui ont déjà utilisé l'application Terminator connaissent principalement la notion de gestion des onglets dans le terminal Linux. Avec TMUX, nous pouvons diviser le terminal en un certain nombre de vitesses. Nous pouvons ajuster ces vitesses en se déplaçant, en redimensionnement et en basculant entre eux. Cela aide à freiner la douleur de gérer plusieurs fenêtres et onglets du terminal Gnome.

En général, lorsque vous fermez une connexion SSH, les séances de terminal distant correspondantes sont également fermées. Voici le TMUX pour obtenir de l'aide car il préserve ces séances lorsque la connexion SSH est terminée.

Après avoir installé TMUX, vous ne trouverez aucune icône qui lui est associée. Il n'apparaîtra pas comme une application distincte; Au lieu de cela, nous devrons l'invoquer du terminal gnome lui-même. Nous verrons plus tard comment faire ça.

Note: Dans ce «comment» nous avons utilisé le 'Ctrl + B' comme le préfixe; Si vous avez configuré un autre préfixe, remplacez la commande par votre préfixe de votre.

Que couvrirons-nous?

Ce guide explorera comment nous pouvons installer TMUX et, plus spécifiquement «comment régler la taille du volet TMUX» . Laissez-nous d'abord commencer par l'installation de TMUX.

Conditions préalables

1. TMUX doit être installé sur votre système (Ubuntu dans notre cas).

2. Connectivité Internet et compte d'utilisateur avec les privilèges «sudo».

Installation de tmux sur Ubuntu 20.04

Les principaux systèmes d'exploitation comme Linux, MacOS et le sous-système Windows pour Linux (WSL) fournissent des packages de logiciels TMUX à partir de leur référentiel officiel. Donc pour installer tmux sur Ubuntu 20.04, nous pouvons simplement utiliser le gestionnaire de packages ou le centre de logiciels comme décrit ci-dessous:

1. Pour installer TMUX à l'aide de Package Manager, exécutez simplement la commande:

$ sudo apt install tmux

2. Pour installer TMUX à l'aide du Centre logiciel, ouvrez le Centre logiciel, recherchez TMUX et cliquez sur Installer.

Lancement de TMUX

Une fois le TMUX installé, nous devrons utiliser le terminal gnome pour l'invoquer. On peut rencontrer l'erreur suivante lorsque vous essayez d'exécuter la commande 'tmux':

«Terminal ouvert a échoué: terminal manquant ou inapproprié: xterm-256color»

Pour surmonter cette erreur, tapez «Terme d'exportation = xterm» sur le terminal et appuyez sur Entrée. Maintenant encore, exécutez la commande 'tmux', et cette fois l'erreur ne doit pas apparaître.

Une autre façon consiste à utiliser le 'Xterm' terminal et lancez le TMUX à partir d'ici. Cela a fonctionné sur notre Ubuntu 20.04 Système.

Réglage de la taille du volet TMUX

Avoir plusieurs vitres dans une seule fenêtre est une excellente caractéristique de TMUX. Nous pouvons regarder et surveiller plusieurs applications en même temps. Avoir plusieurs vitesses améliore considérablement le flux de travail.

Lors de la création du premier volet fendu (horizontalement ou verticalement), TMUX divisera l'espace de fenêtre total entre les deux volets dans le rapport 1: 1. Lors de la création d'un autre volet fendu, TMUX divise par la suite le volet actuel dans le rapport 1: 1.

Mais nous avons souvent besoin de plus d'espace pour un volet (pour e.g. lors de l'édition d'un fichier texte) et moins d'espace pour un autre (e.g. Tout en démarrant et en arrêtant un service). Dans un tel scénario, nous devons ajuster la taille du volet en rétrécissant un volet et en élargissant l'autre.

Grâce aux développeurs de TMUX qui ont mis cette installation dans TMUX de manière très simpliste:

1. Le moyen le plus simple et le plus pratique est d'utiliser le mode de la souris. Je préfère généralement cette méthode car elle donne un contrôle plus granulaire sur la taille du volet. Ouvrez le 'TMUX.Fichier Conf 'et mettez la ligne ci-dessous pour activer le mode de souris:

Définir la souris sur

Maintenant recharger le 'TMUX.confort déposer:

$ TMUX SOURCE-FILE ~ /.tmux.confli

Note: Chaque fois que nous changeons le 'TMUX.Fichier Conf ', nous devons trouver ou recharger le' TMUX.Fichier de conf. Pour que les modifications fonctionnent.

2. Une autre façon consiste à appuyer sur le 'Préfixe' Et tout en tenant le 'Ctrl' touche puis appuyez sur les touches de flèche.

3. Si vous êtes Savvy en ligne de commande, vous pouvez utiliser l'invite de commande TMUX:

a) pour redimensionner le volet actuel vers le bas:

redimensip-pane -d

b) Pour redimensionner le volet actuel vers le haut:

redimensip-pane -u

c) pour redimensionner le volet actuel vers la gauche:

redimensip-pane -l

d) pour redimensionner le volet actuel vers la droite:

redimensip-pane -r

Si vous souhaitez redimensionner précisément, vous pouvez spécifier le nombre de lignes à déplacer. Par exemple, si vous souhaitez redimensionner le volet vers le bas de 10 lignes, utilisez:

redimensip-pane -d 10

Définition des clés

Maintenant, définissons les clés pour rendre la tâche de redimensionnement un peu plus simple. Nous définirons le préfixe + 'h', le préfixe + 'j', le préfixe + 'k' et le préfixe + 'l' pour les mouvements gauche, bas, haut et droit, respectivement. De plus, nous définirons le facteur d'incrément par défaut sur «5». Ouvrez votre 'TMUX.confort Déposer et y mettre les lignes suivantes:

lier h redimensip-pane -l 5
lier j redimensip-pane -d 5
lier k redimensip-pane -u 5
lier L redimensip-pane -r 5

On peut penser que presser le préfixe à chaque fois est très lent, mais il y a aussi une solution de contournement pour cela. Utilisez l'indicateur «-r» pour lier la touche de redimensionnement pour ajuster en continu la taille du volet. De cette façon, nous devrons appuyer sur le préfixe qu'une seule fois, puis la touche de redimensionnement redimensionnera le volet à plusieurs reprises dans la limite de répétition. Modifiez simplement les embounds de clés ci-dessus dans le 'TMUX.conf 'as:

bind -r h redimensipane -l 5
bind -r j redimensip-pane -d 5
bind -r k redimensip-pane -u 5
bind -r l redimensipane -r 5

Conclusion

Dans ce guide, nous avons appris l'installation de TMUX et, plus précisément, «comment régler la taille du volet TMUX». Une explication plus détaillée de diverses opérations TMUX peut être trouvée sur les pages TMUX MAN ou sur la page GitHub de TMUX.