web-dev-qa-db-fra.com

tmux ne lit pas mon fichier .tmux.conf

J'ai les entrées suivantes dans mon .tmux.conf dans le répertoire personnel

set-window-option -g xterm-keys on
set -g default-terminal screen-256color
set -g history-limit 10000

Cependant, un echo $TERM dans une nouvelle fenêtre tmux indique tmux et non screen-256color. Même spécifier explicitement le fichier de configuration à utiliser via tmux -f n'a aucun effet. De plus, tmux affiche Hello World à l'écran lors de son démarrage, de sorte qu'il semble utiliser un autre fichier de configuration, mais je ne sais pas lequel.

J'ai également vérifié qu'aucune instance de serveur tmux antérieure n'est en cours d'exécution au moment du démarrage de tmux.

Comment amener tmux à utiliser .tmux.conf dans mon répertoire personnel? J'utilise tmux 2.0 (le même problème existe également avec 1.9.6).

Note: J'ai aussi byobu setup dans cet environnement

2
iruvar

C’est mon .bash_profile qui annulait $ TERM. Puisque tmux démarre le Shell par défaut, les paramètres de .tmux.conf peuvent être remplacés à partir du fichier de profil du Shell.

0
iruvar

Il est déconseillé d'intégrer tmux en tant que session imbriquée dans byobu. Votre configuration est correcte et fonctionne. Mais pas en tant que session dans byobu.

2
A.B.