Est-il possible de changer la couleur d'arrière-plan du volet ou de la fenêtre tmux?

11

Je voudrais que différents volets apparaissent dans différentes couleurs d'arrière-plan dans ma session tmux.
Est-ce possible?

snitko
la source
Bonnes réponses déjà soumises. Notez que vous pouvez apporter des modifications à partir de la ligne de commande. La variable TMUX_PANE peut identifier différents volets. Appuyez sur la touche de commande (Ctrl-B), deux points et tapez "set -g" comme le suggère StefanS. par exemple, Ctrl-B puis ": set -g pane-active-border-bg magenta". Étant donné que son exemple et le mien diffèrent, il peut y avoir des différences dans tmux. Utilisez "man tmux" et recherchez "color". (Oui, je suis américain, mais ma copie de la page de manuel a un "u" dans le mot. Alors recherchez la couleur, pas la couleur.)
TOOGAM

Réponses:

10

Vous pouvez définir le style de n'importe quel volet à l'aide de la select-pane -Pcommande. Vous pouvez combiner cela avec d'autres options du volet de sélection, par exemple

select-pane -t:.1 -P 'bg=red'

définirait l'arrière-plan du premier volet en rouge.

select-pane -P 'bg=red'

définirait l'arrière-plan du volet actuel en rouge.

Daniel Kesler
la source
Si quelqu'un se demande ce que -Preprésente ce contexte, je pense que la réponse n'est rien de particulier. Dans d'autres endroits de la syntaxe tmux, un indicateur "p" peut signifier "parent", "volet" ou "impression", mais aucun de ceux-ci ne s'applique ici, si "-P" est utilisé pour définir un style et c'est "- t "qui sélectionne le volet.
Mark Stosberg
0

Malheureusement, il n'y a aucun moyen évident de le faire. J'ai fait un peu de recherche sur le sujet et j'ai fini par changer la couleur d'invite BASH au lieu de la couleur d'arrière-plan. Dans mon cas, cela fonctionne bien et m'aide à identifier les différents volets en un coup d'œil. Voici les deux pages les plus utiles que j'ai trouvées sur le sujet:

Changer la couleur de mon invite Shell

Couleur de fond de la coque Cnange sur ssh

J'espère que cela vous aide dans votre quête de connaissances :-)

Ozzy S
la source
La synthèse du contenu de ces documents liés en ferait une bien meilleure réponse.
music2myear
0

Vous pouvez peut-être changer vos couleurs dans votre. ~/.tmux.conf.Vous pouvez spécifier des couleurs comme ceci:

# border colours

 set -g pane-border-style fg=magenta
 set -g pane-active-border-style fg=magenta 
 set -g pane-active-border-style bg=default
StefanS
la source