116 votes

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 en C-a en créant le fichier ~/.tmux.conf avec ces lignes :

set-option -g prefix C-a
unbind-key C-b

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

Il n'y a aucune erreur ni aucun avertissement.

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

155voto

Michael Points 1566

Le fichier ~/.tmux.conf est chargé lorsque le serveur tmux est démarré pour la première fois. Donc s'il y a des sessions tmux existantes, démarrer une nouvelle session avec tmux n'entraîne pas le rechargement du 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 que toutes les sessions ont disparu, essayez tmux à nouveau. Cette fois, la reliure devrait fonctionner.

66voto

user68776 Points 11

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

<prefix> :source-file /absolute/path/to/your/.tmux.conf

<prefix> es <C-b> par défaut.

26voto

Anonymous Points 1

Exécuté à l'intérieur de votre session tmux :

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

3voto

2kodes Points 9

Il y a également un raccourci clavier par défaut pour recharger votre ~/.tmux.conf du moins dans mon installation : C-b r . Si vous frappez C-b ? cela fait apparaître une liste de tous les raccourcis clavier liés, afin que vous puissiez voir si vous en avez déjà un défini.

2voto

Dr. Mike Points 2281

J'ai quitté et rouvert mon terminal et c'est la seule façon dont j'ai pu le faire fonctionner à nouveau. Je ne sais pas pourquoi.

en utilisant Terminal sur Mac OSX

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X