Estoy tratando de que tmux atraiga mi atención hacia las ventanas de fondo cuando tienen una nueva actividad en ellas, pero estoy teniendo problemas con las diferentes -actividad- opciones Parece que cualquier configuración que les ofrezco siempre se ignora si la cadena con formato de estado de ventana contiene algún valor para esa configuración. P.ej. :
# 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 "
Con lo anterior en mi .tmux.conf, el color del estado de la ventana no cambiará en absoluto. Originalmente solo tuve el fg
y bg
opciones allí y pensé que estaba configurando mal, pero añadiendo el blink
atributo hace que el estado de la ventana parpadee en la actividad. Incluso he intentado pasar el -a
bandera para
set-option -agw window-status-activity-style fg=white,bg=red,blink
pero no hizo ninguna diferencia, que es lo que cabría esperar.
Respuestas:
inténtalo con esto:
el parpadeo funciona para mí ... al menos en xterm (no urxvt: /) ...
fuente
He descubierto la raíz de mi problema. los
window-status-activity-style
es entra en efecto, perowindow-status-format
tendrá prioridad de tal manera que el estilo de actividad no pueda sobrescribir nada que esté explícitamente establecido en el formato. Comencé a parpadear configurándolo en el estilo de actividad y asegurándome de que no haya nada que impida parpadear en el formato.Si quiero que cambie el color de la fuente después de la actividad, tendré que establecer un color de fuente en el estilo de la actividad y asegurarme de que no haya ningún color de fuente mencionado en el formato. Puedo hacer que las ventanas sin actividad sigan apareciendo según lo previsto haciendo que el color de fuente de título de ventana predeterminado sea el mismo que el que habría puesto en el formato.
fuente