
tmux v3.8-rc
Gestionnaire de terminaux pour gérer plusieurs sessions shell depuis un seul écran, avec persistance des sessions, division des fenêtres et configuration scriptable.
Bienvenue dans tmux !
tmux est un multiplexeur de terminaux : il permet de créer, d'accéder et de contrôler un certain nombre de terminaux depuis un seul écran. tmux peut être détaché d'un écran et continuer à s'exécuter en arrière-plan, puis être rattaché ultérieurement.
Cette version fonctionne sur OpenBSD, FreeBSD, NetBSD, Linux, macOS et Solaris.
Dépendances
tmux dépend de libevent 2.x, disponible sur cette page.
Il dépend également de ncurses, disponible sur cette page.
Pour compiler tmux, un compilateur C (par exemple gcc ou clang), make, pkg-config et un yacc approprié (yacc ou bison) sont nécessaires.
Installation
Paquets binaires
Certaines plateformes fournissent des paquets binaires pour tmux, bien que ceux-ci soient parfois obsolètes. Des exemples sont listés sur cette page.
À partir de l'archive de version
Pour compiler et installer tmux à partir d'une archive de version, utilisez :
./configure && make
sudo make install
tmux peut utiliser la bibliothèque utempter pour mettre à jour utmp(5), si elle est installée - exécutez configure avec --enable-utempter pour l'activer.
Pour des instructions plus détaillées sur la compilation et l'installation de tmux, consultez cette page.
À partir du contrôle de version
Pour récupérer et compiler la dernière version depuis le contrôle de version - notez que cela nécessite autoconf, automake et pkg-config :
git clone https://github.com/tmux/tmux.git
cd tmux
sh autogen.sh
./configure && make
Contribution
Les rapports de bogues, les suggestions de fonctionnalités et surtout les contributions de code sont les bienvenus. Veuillez les envoyer par e-mail à :
Ou ouvrez une issue ou une pull request sur GitHub. Veuillez lire ce document avant d'ouvrir une issue.
Il existe une liste de suggestions de contributions. N'hésitez pas à poser des questions sur la liste de diffusion si vous envisagez de travailler sur quelque chose ou si vous avez besoin de plus d'informations.
Documentation
Pour la documentation sur l'utilisation de tmux, consultez la page de manuel tmux.1. Affichez-la depuis l'arborescence des sources avec :
nroff -mdoc tmux.1|less
Un petit exemple de configuration se trouve dans example_tmux.conf.
Et un fichier de complétion bash(1) à l'adresse :
https://github.com/scop/bash-completion/blob/main/completions-core/tmux.bash
Pour le débogage, exécutez tmux avec -v ou -vv pour générer des fichiers journaux du serveur et du client dans le répertoire courant.
Support
La liste de diffusion tmux pour les discussions générales et les rapports de bogues est :
https://groups.google.com/forum/#!forum/tmux-users
Abonnez-vous en envoyant un e-mail à :
Produits dérivés
Les produits dérivés tmux sont disponibles auprès de Commit Goods - les achats aident à soutenir le projet tmux.