Apa yang dilakukan oleh plugin ActivityWatch dan InactivityWatch?

11

Saya sudah mencari di google tetapi saya belum menemukan apa pun tentang ukuran dari dua plugin ini: Arloji aktif dan Arloji aktivitas.

Adakah yang bisa menjelaskan cara kerjanya? Saya sudah mencoba mengaktifkan / menonaktifkannya tetapi saya tidak bisa melihat apa-apa.

Tab plugin

peppe84
sumber
di 11.10 saya telah menginstal terminator - tidak ada "inactivitywatch" - tetapi ada "activitywatch" - di mana Anda mendapatkan "inactivitywatch"?
fossfreedom
adalah plugin default dari paket 0.96-0ubuntu1 (repositori tepat semesta)
peppe84

Jawaban:

15

InactivityWatch

Plugin baru ini dikembangkan sebagaimana dijelaskan dalam laporan bug ini .

"Watch for silence" berguna dalam skenario berikut: Misalkan Anda memiliki pekerjaan jangka panjang yang menghasilkan output saat sedang berjalan, misalnya membangun beberapa perangkat lunak. Maka akan lebih keren untuk memilih tindakan "Watch for silence". Ini akan terus memantau aktivitas di terminal, dan ketika tidak ada output yang tiba untuk beberapa waktu yang dapat dikonfigurasi, itu akan menandai jendela sebagai mendesak sehingga berkedip di taskbar Gnome.

"Watch for activity" melengkapi "watch for silence" dan berguna untuk pekerjaan jangka panjang yang jarang menghasilkan output, dan Anda ingin diperingatkan ketika output terjadi. Mungkin "tail -F / some / log / file | grep SomePattern" adalah contoh khas.

Melihat kode sumber plugins ( /usr/share/terminator/terminatorlib/plugins/activitywatch.py), sebenarnya tidak dapat dikonfigurasi - sulit dikodekan untuk menampilkan pemberitahuan 10 detik setelah file terakhir diperbarui. Setelah pemberitahuan ini ditampilkan, tidak ada pemberitahuan lebih lanjut yang ditampilkan hingga pembaruan file berikutnya.

masukkan deskripsi gambar di sini

ActivityWatch

Saat memantau file log, kadang-kadang berguna untuk diminta saat telah diperbarui.

masukkan deskripsi gambar di sini

Pemberitahuan dikirimkan setiap kali file telah diperbarui.

NB begitu pemberitahuan ditampilkan, pemberitahuan lain tidak dikirim selama 10 detik hard-coded, sehingga Anda tidak memiliki aliran pemberitahuan terus-menerus yang ditampilkan untuk file yang terus diperbarui.

Cara mengaktifkan

Mungkin sedikit membingungkan, plugin inactivitywatch dan activitywatch ditampilkan bukan oleh nama plugin mereka.

Klik kanan panel terminator - Anda dapat mengatur sendiri apakah menonton untuk diam atau menonton untuk aktivitas atau keduanya.

masukkan deskripsi gambar di sini

kebebasan fosil
sumber
2

Saya belum melihat plugin InactivityWatch, tetapi saya dapat memberi tahu Anda apa yang dilakukan oleh plugin ActivityWatch:

Klik kanan jendela terminal Anda dan klik "Watch for activity". Sekarang, setiap kali ada aktivitas di terminal itu, pemberitahuan melalui pynotify akan dikirim (yang memanggil libnotify) dan akan menampilkan pemberitahuan di desktop Anda.

Saya akan berasumsi bahwa plugin InactivityWatch melakukan kebalikan dari plugin ActivityWatch dan memperingatkan Anda tentang tidak aktifnya (lama) di jendela terminal itu.

Meta Bergman
sumber
Itu benar. Sebenarnya, kedua plugin didefinisikan dalam /usr/share/terminator/terminatorlib/plugins/activitywatch.py.
htorque