Estoy usando tmux en urxvt, tengo el monitoreo de actividad activado y noté que todas las ventanas de tmux reciben una notificación de actividad cada 10 a 15 segundos, cuando cambio a esa ventana no hay nada. Podría ser algo en mi configuración de zsh (uso oh-my-zsh). ¿Hay alguna forma de identificar la causa de la actividad?
Por cierto: estoy usando sesiones tmux anidadas. aquí están mis configuraciones:
https://github.com/jagguli/dotfiles/blob/master/.tmux.conf
https://github.com/jagguli/dotfiles/blob/master/.tmux_outer.conf
Respuesta1
¿Por casualidad incluiste los segundos en el reloj en tu barra de estado de tmux? Tmux actualizará su barra de estado cada 15 segundos, lo que activará la notificación de actividad.
Editar: en lugar de
set-option -g status-right '#[fg=green]#(date +"%h %a %d %H:%M") #[fg=white]#(whoami)@#h'
intentar
set-option -g status-right '#[fg=green]%h %a %d %H:%M #[fg=white]#(whoami)@#h'
utilizar tmux
el procesamiento integrado strftime
de status-right
en lugar de llamar a date
. tmux
llamará a cualquier comando externo cada 15 minutos de forma predeterminada, y apuesto a que no verifica si la nueva salida es la misma que la pantalla actual, por lo que escribe la cadena "nueva" en la pantalla, lo que activa una alerta de actividad.
Respuesta2
es el anidadotmuxEl reloj de estado que activa las notificaciones. Puede evitar esto configurando la status-interval
opción en un valor alto que se adapte a sus necesidades.(por ejemplo, 43200 durante 12 horas), o 0 para desactivar si usatmuxversión 1.9 o superior.
Para más detalles echa un vistazo ami respuesta a esta otra pregunta sobre el tema.