Tmux ne tient pas compte du fichier de configuration

Je viens d'installer tmux sur Ubuntu 10.04 et j'ai essayé de remapper la clé de préfixe sur Ca en créant le fichier ~/.tmux.conf avec ces lignes:

 set-option -g prefix Ca unbind-key Cb 

Lorsque vous démarrez tmux, régulièrement et avec -f ~/.tmux.conf , le préfixe est effectivement le même Cb par défaut

Il n'y a pas d'erreurs ou d'avertissements quelconques.

Une idée de ce qui ne va pas avec le chargement de la conf?

Le fichier ~ / .tmux.conf est chargé lorsque le serveur tmux est démarré. Donc, s'il existe des sessions tmux existantes, le démarrage d'une nouvelle session avec tmux ne tmux pas de recharger le fichier .tmux.conf. Essayez de redémarrer le serveur tmux: utilisez la commande tmux list-sessions pour voir s'il existe des sessions existantes. Quittez-les (par exemple, tmux attach puis tuer toutes les fenêtres et quitter). Une fois toutes les sessions tmux , essayez de nouveau tmux . Cette fois, la reliure devrait fonctionner.

Pour recharger votre ~ / .tmux.conf sans tuer votre session, vous pouvez simplement:

 Cb :source-file /absolute/path/to/your/.tmux.conf 

Cours dans ta session tmux:

 tmux source-file /absolute/path/to/your/.tmux.conf 

Il existe également une liaison par raccourci clavier par défaut pour recharger votre ~/.tmux.conf , au moins dans mon installation: Cb r . Si vous appuyez sur Cb ? Il affiche une liste de tous les raccourcis clavier liés, de sorte que vous pouvez voir si vous en avez déjà défini.

J'ai eu ce problème parce que j'utilise tmux-next .

Au départ, je l'ai résolu simplement en passant le fichier de configuration explicitement tmux -f ~/.tmux.conf comme le souligne la question. (J'avais déjà changé le tux-à côté de tux.)

Ensuite, j'ai réalisé que tmux-next utilise tmux-next.conf, alors il suffit de l'associer à un lien symbolique s'il utilise ceci et il suffit d'exécuter la prochaine version de tmux.

ln -s ~/.tmux.conf ~/.tmux-next.conf