Installation des plugins dans TMUX

Installation des plugins dans TMUX
«L'utilisateur reçoit diverses options dans TMUX pour personnaliser le fonctionnement de la barre d'état, comment le mode horloge et les autres modes fonctionnent, etc. Cependant, étant un programme open-source, TMUX est équipé d'une extensibilité à l'esprit dès le départ. Il permet à des programmes tiers, qui peuvent être sous la forme de scripts ou de plugins, à être utilisés en conjonction avec l'application elle-même.

Dans cet article, nous examinons comment installer différents plugins dans TMUX. Vous pouvez installer des plugins manuellement ou utiliser un gestionnaire de plugin comme TPM pour installer et gérer automatiquement les plugins."

Installation manuelle du plugin

L'installation manuelle des plugins dans TMUX est composée de deux étapes principales. L'étape 1 consiste à télécharger le script de plugin dans un emplacement approprié dans le répertoire des utilisateurs. L'étape 2 consiste à activer le plugin en ajoutant sa commande de shell au bas du .tmux.fichier de confr. Par exemple, si vous souhaitez installer le plugin Nord-Tmux à partir d'ArcticiceStudio, vous pouvez cloner manuellement le référentiel GIT du plugin avec la commande suivante:

$ git clone https: // github.com / arcticiceStudio / nord-tmux.git ~ / arcticiceStudio / nord-tmux

Alors vous pouvez ajouter la ligne suivante au bas de votre .tmux.confrefhen vous pouvez ajouter la ligne suivante au bas de votre .tmux.Fichier Conf:

run-shell “~ / arcticiceStudio / nord-tmux / nord.tmux "

Si vous n'exécutez pas TMUX sur un émulateur de terminal compatible, vous devrez également installer le thème de terminal approprié. Par exemple, si vous utilisez Ubuntu 22.04 Distro, qui expédie avec un émulateur de terminal Gnome, vous devrez installer le thème Nord-Gnome-terminal pour que Nord-Tmux fonctionne. Plus d'informations à ce sujet peuvent être trouvées dans le référentiel GitHub de Nord-Tmux. Après avoir installé toutes les dépendances, vous pouvez actualiser vos Windows TMUX en s'approvisionnement du fichier de configuration ou en relancement de TMUX. Après avoir fourni le fichier de configuration, ou la prochaine fois que vous exécutez TMUX, vous verrez ce qui suit:

Remarquez comment la barre d'état et le reste de la fenêtre TMUX Terminal ont changé les couleurs des couleurs TMUX par défaut.

Installation des plugins via le gestionnaire de plugin TMUX

Bien que l'installation manuelle des plugins soit un processus simple, il implique toujours le téléchargement ou le clonage des référentiels, la compatibilité et l'ajout de chaque plugin au TMUX.Fichier Conf pour l'exécuter dans le shell TMUX. Heureusement, il existe une meilleure façon d'installer des plugins dans TMUX. Vous pouvez utiliser des gestionnaires de plugins pour automatiser la majeure partie du processus. Le premier gestionnaire de plugin que nous regardons s'appelle TMUX Plugin Manager ou TPM pour faire court. TPM permet à l'utilisateur d'installer n'importe quel plugin à partir d'une liste bien entretenue de plugins compatibles. Par exemple, si vous souhaitez installer Nord-TMUX via TPM, vous pouvez prendre les étapes suivantes:

L'étape 1 consiste à cloner le référentiel TPM dans votre dossier Home en utilisant la commande suivante:

$ git clone https: // github.com / tmux-plugins / tpm.git ~ /.tmux / plugins / tpm

Une fois le référentiel cloné, vous devez modifier le TMUX.Fichier Conf à l'étape suivante pour permettre à TPM de travailler dans le shell TMUX. Ceci est réalisé en ajoutant les lignes suivantes à la fin de TMUX.Fichier Conf:

#List of Plugins ------------------------ # #
set -g @plugin «tmux-plugins / tpm»
SET -G @Plugin «TMUX-PLUGINS / TMUX-SENSIBLE»
# Autres exemples:
# set -g @plugin "github_username / plugin_name"
# set -g @plugin "github_username / plugin_name # branche"
# set -g @plugin "git @ github.com: utilisateur / plugin »
# set -g @plugin "git @ bitbucket.com: utilisateur / plugin »
# ------------------------------------------ #
# Initialiser le gestionnaire de plugin TMUX (gardez cette ligne tout en bas de TMUX.conf)
exécuter «~ /.tmux / plugins / tpm / tpm ”

Après avoir terminé cette étape, si vous avez déjà TMUX, vous pouvez recharger l'environnement TMUX en utilisant la commande suivante:

$ tmux source ~ /.tmux.confli

Ensuite, l'installation du plugin Nord-Tmux est relativement simple après. Tout d'abord, vous devez modifier le TMUX.Fichier confort pour inclure le plugin arcticiceStudio / Nord-Tmux comme suit:

#List of Plugins ------------------------ # #
set -g @plugin «tmux-plugins / tpm»
SET -G @Plugin «TMUX-PLUGINS / TMUX-SENSIBLE»
set -g @plugin «arcticiceStudio / nord-tmux»

Ensuite, vous pouvez récupérer le plugin via le préfixe + i (lettre de majuscules I), et TPM s'occupe de l'installation du plugin lui-même.

Ceci est montré dans la capture d'écran ci-dessous:

TPM clones le référentiel github à ~ /.tmux / plugins / nord-tmux. Et après le rechargement, c'est à quoi il ressemble:

Débutant un plugin du gestionnaire de plugin TMUX

Semblable à l'installation d'un plugin, TPM prend également en charge une désinstallation facile des plugins. La première étape dans la désinstallation d'un plugin est de supprimer la ligne de déclaration du plugin dans TMUX.FIFF CON. Ensuite, en appuyant sur Prefix + Alt + U, actualise les modifications de configuration dans l'environnement TMUX actuel, et le plugin est supprimé.

Par exemple, si vous souhaitez désinstaller Nord-Tmux de TMUX via TPM, vous pouvez commenter la ligne suivante dans TMUX.conf:

set -g @plugin «arcticiceStudio / nord-tmux»

En mettant un signe # avant lui. Ensuite, après avoir appuyé sur Prefix + Alt + U, c'est à quoi ressemble le terminal TMUX:

Installation des plugins qui personnalisent la barre d'état

Tous les plugins ne fournissent pas d'améliorations esthétiques pour TMUX. Il existe de nombreux plugins qui ajoutent plus d'informations à la barre d'état, tels que les rapports météorologiques, la mémoire et l'utilisation du processeur, le pourcentage de batterie système, etc. L'installation d'un tel plugin nécessite un peu plus de travail que les plugins esthétiques, même via TPM.

Par exemple, si vous souhaitez installer TMUX-CPU par TMux-Plugins sur GitHub, vous devez ajouter le plugin au TMUX.Fichier Conf pour TPM pour installer. Tout d'abord, ajoutez la ligne suivante à TMUX.Fichier Conf:

set -g @plugin «TMUX-PLUGINS / TMUX-CPU»

Ensuite, appuyez sur Prefix + i (lettre de majuscules I) pour récupérer le plugin et le procurer automatiquement. Comme vous pouvez le voir dans la capture d'écran ci-dessous, il n'y a pas encore d'informations CPU disponibles sur la barre d'état.

En effet.fichier de confr. Cette option prend la chaîne formatée TMUX-CPU comme suit:

set -g status-droite "# cpu_bg_color cpu: # cpu_icon # cpu_percentage | % a% h-% d% h:% m ”

Après l'avoir ajouté au TMUX.Fichier Conf, lorsque vous démarrez une nouvelle session TMUX ou rechargez la session en cours, vous pouvez voir l'utilisation du processeur sur la barre d'état, comme indiqué dans la capture d'écran ci-dessous:

Conclusion

Il existe de nombreux plugins de haute qualité pour TMUX qui fournissent une variété de services publics aux utilisateurs, allant des thèmes esthétiques aux informations du système et même aux informations de traitement. Ces plugins peuvent être installés manuellement et ajoutés au TMUX.Fichier Conf à utiliser à la discrétion de l'utilisateur. De plus, l'utilisateur peut installer un gestionnaire de plugin comme le gestionnaire de plugin TMUX.