Estou usando o tmux no urxvt, tenho o monitoramento de atividades ativado e notei que todas as janelas do tmux recebem uma notificação de atividade a cada 10 ~ 15 segundos, quando mudo para essa janela não há nada. Pode ser algo na minha configuração zsh (eu uso oh-my-zsh). Existe alguma maneira de identificar o que causa a atividade?
BTW: Estou usando sessões tmux aninhadas. aqui estão minhas configurações:
https://github.com/jagguli/dotfiles/blob/master/.tmux.conf
https://github.com/jagguli/dotfiles/blob/master/.tmux_outer.conf
Responder1
Por acaso você incluiu os segundos do relógio na barra de status do tmux? O Tmux atualizará sua barra de status a cada 15 segundos, o que acionaria a notificação de atividade.
Editar: em vez de
set-option -g status-right '#[fg=green]#(date +"%h %a %d %H:%M") #[fg=white]#(whoami)@#h'
tentar
set-option -g status-right '#[fg=green]%h %a %d %H:%M #[fg=white]#(whoami)@#h'
usar tmux
o processamento interno strftime
de status-right
em vez de chamar date
. tmux
chamará qualquer comando externo a cada 15 minutos por padrão, e aposto que não verifica se a nova saída é igual à exibição atual e, portanto, grava a string "nova" na tela, acionando um alerta de atividade.
Responder2
É o aninhadotmuxrelógio de status que aciona as notificações. Você pode evitar isso definindo a status-interval
opção com um valor alto que atenda às suas necessidades(por exemplo, 43200 por 12 horas)ou 0 para desabilitar se você usartmuxversão 1.9 ou superior.
Para mais detalhes dê uma olhada emminha resposta a esta outra pergunta sobre o assunto.