Retour aux mises à jour
New releaseSep 10, 2026

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.

Partager

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 à :

[email protected]

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 à :

[email protected]

Produits dérivés

Les produits dérivés tmux sont disponibles auprès de Commit Goods - les achats aident à soutenir le projet tmux.

Catégories