È possibile cambiare il colore di sfondo del riquadro o della finestra di tmux?


11

Vorrei che pannelli diversi apparissero con colori di sfondo diversi nella mia sessione di tmux.
È possibile?


Buone risposte già inviate. Si noti che è possibile apportare modifiche dalla riga di comando. La variabile TMUX_PANE può identificare diversi riquadri. Premi il tasto comando (Ctrl-B), due punti e digita "set -g" come suggerisce StefanS. ad esempio, Ctrl-B quindi ": imposta -g riquadro-active-border-bg magenta". Dal momento che il suo esempio e il mio differiscono, forse ci sono differenze in tmux. Usa "man tmux" e cerca "color". (Sì, sono americano, ma la mia copia della pagina man ha una "u" nella parola. Quindi cerca il colore, non il colore.)
TOOGAM

Risposte:


10

È possibile impostare lo stile di qualsiasi riquadro utilizzando il select-pane -Pcomando. È possibile combinare questo con altre opzioni del riquadro di selezione, ad esempio

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

imposta lo sfondo del primo riquadro come rosso.

select-pane -P 'bg=red'

imposta lo sfondo del riquadro corrente su rosso.


Se qualcuno si chiede cosa -Prappresenti in questo contesto, penso che la risposta non sia nulla in particolare. In altri punti della sintassi di tmux, un flag "p" potrebbe indicare "parent", "pane" o "print", ma nessuno di questi si applica qui, dove "-P" è usato per impostare uno stile ed è "- t "che seleziona il riquadro.
Mark Stosberg,

0

Sfortunatamente non esiste un modo ovvio per farlo. Ho fatto un po 'di ricerca sull'argomento e quello che ho finito è stato cambiare il colore del prompt BASH invece del colore di sfondo. Nel mio caso funziona bene e mi aiuta a identificare i diversi pannelli a colpo d'occhio. Ecco le due pagine più utili che ho trovato sull'argomento:

Cambia il colore del prompt della mia shell

Colore di sfondo delle coperture di Cnange su ssh

Spero che questo ti aiuti nella tua ricerca di conoscenza :-)


Sinottizzare il contenuto di quei documenti collegati renderebbe questa una risposta molto migliore.
music2myear il

0

Forse puoi cambiare i tuoi colori nel tuo ~/.tmux.conf.Potresti specificare i colori in questo modo:

# 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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.