O que os plug-ins ActivityWatch e InactivityWatch fazem?

11

Eu pesquisei no google, mas não encontrei nada sobre a medida desses dois plugins: relógio de inatividade e relógio de atividade.

Alguém pode me explicar como funciona? Tentei ativar / desativar, mas não consigo ver nada.

Guia Plug-ins

peppe84
fonte
em 11.10 eu instalei o terminator - não havia "inactivitywatch" - mas havia um "activitywatch" - onde você conseguiu "inactivitywatch"?
fossfreedom
é um padrão de plugins de 0.96-0ubuntu1 pacote (universo repositório preciso)
peppe84

Respostas:

15

InactivityWatch

Este novo plugin foi desenvolvido conforme descrito neste relatório de erro .

"Preste atenção ao silêncio" é útil no seguinte cenário: Suponha que você tenha um trabalho de longa duração que produza saída enquanto estiver em execução, por exemplo, criando algum software. Seria legal selecionar a ação "Preste atenção ao silêncio". Isso monitoraria continuamente a atividade no terminal e, quando nenhuma saída chegasse por um tempo configurável, marcaria a janela como urgente, para que pisque na barra de tarefas do Gnome.

A "atenção à atividade" complementa a "atenção ao silêncio" e é útil para trabalhos de longa duração que raramente produzem saída e você deseja ser alertado quando a saída ocorrer. Talvez "tail -F / some / log / file | grep SomePattern" seja um exemplo típico.

Observando o código-fonte dos plug-ins ( /usr/share/terminator/terminatorlib/plugins/activitywatch.py), ele não é realmente configurável - é codificado para exibir uma notificação 10 segundos após a última atualização do arquivo. Depois que essa notificação for exibida, nenhuma outra notificação será exibida até a próxima atualização do arquivo.

insira a descrição da imagem aqui

ActivityWatch

Ao monitorar um arquivo de log, às vezes é útil ser avisado quando ele for atualizado.

insira a descrição da imagem aqui

Uma notificação é enviada sempre que o arquivo for atualizado.

NB, uma vez que uma notificação é exibida, outra notificação não é enviada por outros 10 segundos codificados permanentemente; portanto, você não tem um fluxo contínuo de notificações sendo exibidas para um arquivo atualizado continuamente.

Como habilitar

Talvez um pouco confusos, os plugins inactiveivitywatch e activitywatch não são exibidos pelos nomes dos plugins.

Clique com o botão direito do mouse em um painel terminador - você pode configurar individualmente para observar o silêncio ou observar a atividade ou ambos.

insira a descrição da imagem aqui

liberdade de expressão
fonte
2

Não vi o plug-in InactivityWatch, mas posso dizer o que o plug-in ActivityWatch faz:

Clique com o botão direito do mouse na janela do terminal em que você está e clique em "Observar atividade". Agora, sempre que houver atividade nesse terminal, uma notificação através do pynotify será enviada (que chama libnotify) e deve mostrar uma notificação na sua área de trabalho.

Vou assumir que o plug-in InactivityWatch faz o oposto do plug-in ActivityWatch e alerta você sobre uma inatividade (longa) nessa janela do terminal.

Meta Bergman
fonte
Está correto. Na verdade, os dois plugins estão definidos em /usr/share/terminator/terminatorlib/plugins/activitywatch.py.
Htorque