Cosa fanno i plugin ActivityWatch e InactivityWatch?


11

Ho cercato su Google, ma non ho trovato nulla sulla misura di questi due plugin: Inactivity watch e Activity watch.

Qualcuno può spiegarmi come funziona? Ho provato ad attivarlo / disattivarlo ma non riesco a vedere nulla.

Scheda Plugin


in 11.10 ho installato terminator - non c'era "inactivitywatch" - ma c'era un "activitywatch" - dove hai preso "inactivitywatch"?
Fossfreedom

è un plugin predefinito del pacchetto 0.96-0ubuntu1 (repository preciso universo)
peppe84

Risposte:


15

InactivityWatch

Questo nuovo plug-in è stato sviluppato come descritto in questo rapporto sui bug .

"Controlla il silenzio" è utile nel seguente scenario: Supponiamo di avere un lavoro di lunga durata che produce output mentre è in esecuzione, ad esempio la creazione di alcuni software. Quindi sarebbe bello selezionare l'azione "Guarda il silenzio". Ciò monitorerebbe continuamente l'attività nel terminale e quando non arriva alcun output per un certo tempo configurabile, contrassegnerebbe la finestra come urgente in modo che lampeggi sulla barra delle applicazioni di Gnome.

"Watch for activity" integra "watch for silence" ed è utile per lavori di lunga durata che raramente producono output e si desidera essere avvisati quando si verifica l'output. Forse "tail -F / some / log / file | grep SomePattern" è un tipico esempio.

Guardando il plugin source-code ( /usr/share/terminator/terminatorlib/plugins/activitywatch.py), in realtà non è configurabile - è hardcoded per visualizzare una notifica 10 secondi dopo l'ultimo aggiornamento di un file. Una volta visualizzata questa notifica, non vengono visualizzate ulteriori notifiche fino al prossimo aggiornamento del file.

inserisci qui la descrizione dell'immagine

ActivityWatch

Durante il monitoraggio di un file di registro, a volte è utile ricevere una richiesta quando è stato aggiornato.

inserisci qui la descrizione dell'immagine

Viene inviata una notifica ogni volta che il file è stato aggiornato.

NB una volta che viene visualizzata una notifica, un'altra notifica non viene inviata per altri 10 secondi codificati, quindi non è possibile visualizzare un flusso continuo di notifiche per un file continuamente aggiornato.

Come abilitare

Forse un po 'confuso, i plugin inactivitywatch e activitywatch non vengono visualizzati dai nomi dei loro plugin.

Fare clic con il tasto destro del mouse su un riquadro di terminazione: è possibile impostare individualmente la funzione di controllo del silenzio o di attività o entrambi.

inserisci qui la descrizione dell'immagine


2

Non ho visto il plug-in InactivityWatch, ma posso dirti cosa fa il plug-in ActivityWatch:

Fare clic con il tasto destro su una finestra del terminale in cui ci si trova e fare clic su "Controlla attività". Ora, ogni volta che c'è attività in quel terminale, verrà inviata una notifica tramite pynotify (che chiama libnotify) e dovrebbe mostrare una notifica sul desktop.

Presumo che il plug-in InactivityWatch faccia l'opposto del plug-in ActivityWatch e ti avverta di una (lunga) inattività nella finestra del terminale.


È corretto. In realtà, entrambi i plugin sono definiti in /usr/share/terminator/terminatorlib/plugins/activitywatch.py.
Htorque,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.