É possível alterar a cor de fundo do painel ou janela do tmux?


11

Gostaria que painéis diferentes aparecessem em cores de fundo diferentes na minha sessão do tmux.
Isso é possível?


Boas respostas já enviadas. Observe que você pode fazer alterações na linha de comando. A variável TMUX_PANE pode identificar painéis diferentes. Pressione a tecla de comando (Ctrl-B), dois pontos e digite "set -g", como sugere StefanS. por exemplo, Ctrl-B e ": defina -g painel-borda-ativa-borda-bg magenta". Como o exemplo dele e o meu são diferentes, talvez haja diferenças no tmux. Use "man tmux" e procure por "cor". (Sim, eu sou americano, mas minha cópia da página homem tem um "u" na palavra Então procurar cor, não a cor..)
TOOGAM

Respostas:


10

Você pode definir o estilo de qualquer painel usando o select-pane -Pcomando Você pode combinar isso com outras opções do painel de seleção, por exemplo

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

definiria o fundo do primeiro painel como vermelho.

select-pane -P 'bg=red'

definiria o fundo do painel atual para vermelho.


Se alguém está se perguntando o que -Psignifica nesse contexto, acho que a resposta não é nada em particular. Em outros lugares na sintaxe tmux, um sinalizador "p" pode significar "pai", "painel" ou "impressão", mas nenhum deles se aplica aqui, onde "-P" é usado para definir um estilo e é "- t "que seleciona o painel.
Mark Stosberg

0

Infelizmente, não há maneira óbvia de fazê-lo. Pesquisei um pouco sobre o assunto e acabei fazendo a alteração da cor do prompt do BASH em vez da cor do plano de fundo. No meu caso, funciona bem e me ajuda a identificar rapidamente os diferentes painéis. Aqui estão as duas páginas mais úteis que encontrei sobre o assunto:

Alterar a cor do prompt do meu shell

Cor de fundo do shell Cnange no ssh

Espero que isso ajude você na sua busca de conhecimento :-)


A sinopse do conteúdo desses documentos vinculados tornaria essa uma resposta muito melhor.
Music2myear 22/02/19

0

Talvez você possa alterar suas cores no seu. ~/.tmux.conf.Você pode especificar cores assim:

# 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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.