A opção tmux window-status-activity-style se recusa a substituir o formato de status da janela

1

Estou tentando fazer com que o tmux chame a minha atenção para as janelas de plano de fundo quando elas têm nova atividade nelas, mas estou tendo problemas com as diversas opções --atividade - . Parece que qualquer configuração que eu forneço é sempre ignorada se a string window-status-format contiver qualquer valor para essa configuração. Por exemplo. :

# Set window notifications
setw -g monitor-activity on
set-option -gw window-status-activity-style fg=white,bg=red,blink

...

setw -g window-status-format "#[fg=colour231,bg=colour233] #I :#[fg=colour231,bg=colour233] #W "

Com o acima em meu .tmux.conf, a cor do status da janela não será alterada. Originalmente, eu tinha apenas as opções fg e bg e achei que estava configurando tudo errado, mas adicionar o atributo blink faz o status da janela piscar na atividade. Eu até tentei passar o sinal -a para

set-option -agw window-status-activity-style fg=white,bg=red,blink

mas não fez diferença, que é o que você esperaria.

    
por Tyler Abair 02.10.2015 / 00:38

2 respostas

1

Eu descobri a raiz do meu problema. O window-status-activity-style está entrando em efeito, mas window-status-format terá prioridade, de modo que o estilo de atividade não possa sobrescrever nada que esteja explicitamente definido no formato. Eu comecei a piscar para trabalhar, definindo-o no estilo de atividade e certificando-se de que não há nada para evitar piscar no formato.

Se eu quiser alterar a cor da fonte após a atividade, terei que definir uma cor de fonte no estilo de atividade e garantir que não haja cor de fonte mencionada no formato. Eu posso fazer com que as janelas que não são de atividades ainda apareçam como planejadas, fazendo com que a fonte padrão da janela seja a mesma do que eu teria colocado no formato.

    
por 26.01.2016 / 21:43
1

tente com isso:

piscar funciona para mim .. pelo menos no xterm (não urxvt: /) ...

20 set -g window-status-format " #{?window_activity_flag, #[fg=colour231]#[blink],#[fg=colour245]}#{?window_bell_flag,#[fg=colour01]#[blink],#[fg=colour245]} #W "
21 set -g window-status-style 'bg=colour232'
22 set -g window-status-activity-style 'bg=colour232,fg=colour247,blink'
23 set -g window-status-bell-style 'bg=colour232,fg=colour01,blink'
24 set -g window-status-current-style 'bg=colour232,fg=colour09'
25 set -g monitor-activity on
    
por 04.01.2016 / 04:00

Tags