Ist es möglich, die Hintergrundfarbe des tmux-Fensters oder -Fensters zu ändern?

11

Ich möchte, dass in meiner tmux-Sitzung verschiedene Fenster in verschiedenen Hintergrundfarben angezeigt werden.
Ist das möglich?

Snitko
quelle
Gute Antworten bereits eingereicht. Beachten Sie, dass Sie Änderungen über die Befehlszeile vornehmen können. Die Variable TMUX_PANE kann verschiedene Bereiche identifizieren. Drücken Sie die Befehlstaste (Strg-B), einen Doppelpunkt und geben Sie "set -g" ein, wie StefanS vorschlägt. zB Strg-B dann ": setze -g Fenster-aktiv-Rand-bg Magenta". Da sich sein und mein Beispiel unterscheiden, gibt es möglicherweise Unterschiede in tmux. Verwenden Sie "man tmux" und suchen Sie nach "color". (Ja, ich bin Amerikaner, aber meine Kopie der Manpage hat ein "u" im Wort. Suchen Sie also nach Farbe, nicht nach Farbe.)
TOOGAM

Antworten:

10

Mit dem select-pane -PBefehl können Sie den Stil eines beliebigen Fensters festlegen . Sie können dies beispielsweise mit anderen Auswahlfensteroptionen kombinieren

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

würde den Hintergrund des ersten Fensters auf rot setzen.

select-pane -P 'bg=red'

würde den Hintergrund des aktuellen Fensters auf rot setzen.

Daniel Kesler
quelle
Wenn sich jemand fragt, wofür -Pin diesem Zusammenhang steht, denke ich, dass die Antwort nichts Besonderes ist. An anderen Stellen in der tmux-Syntax steht ein "p" -Flag möglicherweise für "parent", "pane" oder "print", aber keines davon gilt hier, wenn "-P" zum Festlegen eines Stils verwendet wird und "-" t ", das den Bereich auswählt.
Mark Stosberg
0

Leider gibt es keinen offensichtlichen Weg, dies zu tun. Ich habe ein bisschen nachgeforscht und am Ende die Farbe der BASH-Eingabeaufforderung anstelle der Hintergrundfarbe geändert. In meinem Fall funktioniert es gut und hilft mir, die verschiedenen Fenster auf einen Blick zu identifizieren. Hier sind die zwei hilfreichsten Seiten, die ich zu diesem Thema gefunden habe:

Ändern Sie die Farbe meiner Shell-Eingabeaufforderung

Cnange Shell Hintergrundfarbe auf SSH

Ich hoffe das hilft dir auf deiner Suche nach Wissen :-)

Ozzy S.
quelle
Wenn Sie den Inhalt dieser verknüpften Dokumente zusammenfassen, ist dies eine viel bessere Antwort.
music2myear
0

Vielleicht können Sie Ihre Farben in Ihrem ändern. Sie können ~/.tmux.conf.Farben wie folgt angeben:

# 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
quelle