У наступній статті ми збираємось поглянути на ActivityWatch. Це є програма, яка автоматично відстежує, як користувач проводить час на своїх пристроях. Це відкритий код, крос-платформенний і відмінна альтернатива таким послугам, як RescueTime o WakaTime.
Цей додаток можна використовувати для відстеження нашої продуктивності, часу, витраченого на різні проекти, поганих звичок на екрані або просто для розуміння того, як ми проводимо час перед екраном. Це дозволить нам відстежувати час, який ми проводимо в додатках, браузерах, якщо ми знаходимось далеко від клавіатури або якщо система переходила в сплячий режим.
Це обмежується не лише часом подальшого спостереження, але пропонує багато корисних функцій з візуалізацією. Це допоможе нам легко проаналізувати, як ми витрачаємо час, намагаючись підвищити свою продуктивність.
Також для користувачів, яких турбує конфіденційність, слід зазначити, що зібрані дані зберігаються локально на нашому пристрої. Це добре, оскільки ми зможемо відстежувати свій час, не відстежуючи когось іншого.
Програма є досить новою і активно розробляється для вирішення будь-яких існуючих проблем та впровадження нових функцій, таких як можливість синхронізації даних про діяльність на декількох пристроях. ActivityWatch доступний для Gnu / Linux, Windows, macOS та Android. Він також пропонує розширення браузера для Chrome y Firefox.
Загальна характеристика ActivityWatch

- Програма дозволить нам стежити за нашою діяльністю щоб проаналізувати час, витрачений перед екраном, або покращити адміністрування цього.
- За допомогою цього програмного забезпечення ми отримаємо короткий зміст нашої щоденної діяльності з програмами / програмами, упорядковані відповідно до часу, витраченого на їх використання.
- Пропозиція різні візуалізації часової шкали контролювати нашу діяльність.
- Ми можемо зробити a відстеження часу роботи браузера -, використовуючи розширення цього, щоб отримати точні дані про час, проведений на кожній активній вкладці.
- У нас буде можливість додати більше категорій та налаштувати тривалість часової шкали.
- Відстеження часу AFK (абревіатура для "Відсутній з клавіатури")
- Місткість для відстежуйте час, який ми витрачаємо на написання коду в редакторі використовуючи спостерігачів.
- Ми матимемо в наявності історія нашої діяльності, для аналізу продуктивності.
- Ми можемо класифікувати витрачений час, так що це буде більш корисним при детальному аналізі.
- можливість експортувати / імпортувати наші дані у форматі JSON.

- Дані слід зберігати локально, прагнучи поважати конфіденційність користувача.
Це лише деякі особливості цієї програми. Вони можуть детально проконсультуйтеся з усіма з них документація проекту.
Завантажте та використовуйте ActivityWatch на Ubuntu

На даний момент пакет DEB, AppImage, поки не вдається знайти. Flatpak або Snap, щоб встановити його на Ubuntu. Тим не менше ми можемо завантажити ZIP-файл, який включає програму aw-qt для запуску. Цей пакет можна отримати в веб-сайт проекту.

Після завершення завантаження нам доведеться витягніть стислий файл, а потім запустіть двійковий файл, двічі клацнувши програму aw-qt. Після розпакування файлу ми також можемо використовувати наступні команди в терміналі (Ctrl + Alt + T) для запуску програми:
cd activitywatch sudo ./aw-qt
Розташування та назва файлу витягнутої папки можуть відрізнятися, тому переконайтеся, що перейшли до правильного каталогу, а потім скористалися наведеними командами. Як тільки це буде зроблено, Ми можемо отримати доступ до ActivityWatch за допомогою піктограми в системному треї. Хоча ми можемо виявити, що програма не запускається. Як альтернатива Ми можемо отримати доступ до програми через веб-браузер за допомогою URL-адреси localhost: 5600.

Якщо у вас виникли проблеми з піктограмою systray, ви можете слідувати інструкціям на документація як альтернативне рішення.
Якщо ви маєте намір регулярно використовувати ActivityWatch, вам може бути цікаво перемістити завантажені файли в каталог / opt і створити посилання на виконуваний файл aw-qt у каталозі / usr / share / bin. Таким чином, програма буде доступна як звичайна команда для всіх користувачів системи.
Таким чином, доцільно спробувати цей цікавий проект з відкритим кодом. Для отримання додаткової інформації про програму користувачі можуть проконсультуйтеся зі своїм на GitHub або офіційний сайт.