
tmux v3.7c
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 plusieurs terminaux à partir d'un seul écran. tmux peut être détaché d'un écran et continuer à fonctionner en arrière-plan, puis être réattaché ultérieurement.
Cette version fonctionne sur OpenBSD, FreeBSD, NetBSD, Linux, macOS et Solaris.
Dépendances
tmux dépend de libevent 2.x, disponible depuis cette page.
Il dépend également de ncurses, disponible depuis 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 qu'ils 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 activer cela.
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 obtenir 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
Contribuer
Les rapports de bogues, suggestions de fonctionnalités et surtout les contributions de code sont les bienvenus. Veuillez envoyer par courriel à :
Ou ouvrez un problème GitHub ou une pull request. Veuillez lire ce document avant d'ouvrir un problème.
Il y a une liste de suggestions pour les contributions. N'hésitez pas à demander sur la liste de diffusion si vous envisagez de travailler sur quelque chose ou avez besoin de plus d'informations.
Documentation
Pour la documentation sur l'utilisation de tmux, consultez la page de manuel tmux.1. Visualisez-la depuis l'arborescence source 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) à :
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 courriel à :