Configuration de la barre d'état de TMUX


15

Je veux que ma session tmux affiche mon adresse IP actuelle dans le côté droit de la barre d'état, mais j'ai du mal à trouver la bonne syntaxe. La commande fonctionne parfaitement dans le shell, mais tmux ne l'analysera pas.

set -g status-right '#[fg=white]#(host (hostname))'

[Remarque: j'utilise la coquille de poisson]

Je veux vraiment que ce soit:

set -g status-right '#[fg=white]#(hostname)@#(host (hostname) | cut -d " " -f 4)'

Mais comme je ne peux pas faire fonctionner l'ancienne barre d'état, c'est une cause perdue. La chose étrange est que j'ai eu le premier à travailler une fois, mais j'ai ensuite ajouté la coupe.

Réponses:


13

Essaye ça:

set -g status-right '#[fg=white]#(hostname)@#(host `hostname` | cut -d " " -f 4)'

La documentation de tmuxdit que les commandes à l'intérieur #()sont des shcommandes. Je ne pouvais pas me rendre $()au travail, mais les contre-coups le font.


Merci. J'ai complètement manqué qu'il n'utilise pas mon shell par défaut.
wdkrnls
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.