Легко часами сидеть перед экраном, не зная, куда ушло время. У вас есть только 24 часа, чтобы тратить каждый день, и вы можете либо тратить свое время на работу над важными задачами, либо тратить его на ненужные действия.
К счастью, отслеживание вашего экранного времени в Linux для выявления действий, которые могут привести к потере внимания, не требует усилий. Возможно, вы хотите отслеживать активность вашего ребенка в Интернете и нуждаетесь в эффективном инструменте, который может сделать это за вас. ActivityWatch — это приложение с открытым исходным кодом, которое помогает вам проверять время использования экрана в Linux.
Ключевые особенности ActivityWatch
Отслеживание вашего активного экранного времени является одним из лучшие способы повысить свою продуктивность и делать больше дел за меньшее время.
Вместо того, чтобы просто отслеживать время, которое вы провели на экране, ActivityWatch предлагает некоторые дополнительные функции, такие как:
- Группировка действий по категориям
- Отслеживание экранного времени по окну/приложению
- Мониторинг использования Интернета с помощью расширений браузера
- Функция секундомера для ручного отслеживания активности
- Кроссплатформенная поддержка для Windows, macOS, Linux и Android.
- Экспорт данных в форматах JSON и CSV
Самое приятное то, что поскольку ActivityWatch работает как локальный сервер, он хранит ваши данные локально, предлагая вам полный контроль над вашей конфиденциальностью.
Чтобы начать использовать ActivityWatch, сначала вам необходимо установить его в своей системе.
Как установить ActivityWatch в Linux
ActivityWatch недоступен в официальных репозиториях большинства дистрибутивов Linux, поэтому вам придется вручную загружать бинарные файлы с веб-сайта проекта. Перейдите на сайт ActivityWatch и загрузите последнюю версию для своей системы.
Скачать:АктивностьСмотреть
Пользователи Arch Linux могут загрузить ActivityWatch с репозиторий пользователей Arch (AUR) используя ура:
yay -S часы активности
Запуск ActivityWatch
Первый шаг — запустить ActivityWatch. Вы не найдете его в меню приложений, так как вы не установили его из репозиториев вашего дистрибутива. Это легко создавать ярлыки приложений для любой программы в Linux, хотя.
Если вы загрузили приложение из AUR, вы можете запустить его из меню приложений, поскольку помощники AUR создают пункт меню для установленного программного обеспечения.
Для начала перейдите в папку «Загрузки» и распаковать ZIP-файл вы только что скачали:
судораспаковатьActivitywatch-*.zip
Измените текущий каталог на извлеченную папку, используя:
CD часы активности
Затем, чтобы запустить ActivityWatch, введите следующую команду:
./aw-qt
Отслеживание экранного времени в Linux с помощью ActivityWatch
По умолчанию ActivityWatch запускается в фоновом режиме, и для его настройки нет интерфейса приложения. Поскольку он работает как сервер, вы получаете веб-панель для просмотра и изменения данных.
Чтобы получить доступ к панели мониторинга ActivityWatch, щелкните правой кнопкой мыши значок ActivityWatch на панели задач и выберите Открыть информационную панель.
Каждый раз, когда вы запускаете приложение, вы автоматически попадаете на страницу приветствия, содержащую все важные сведения о проекте и некоторые ссылки на платформу для поддержки разработчика.
Чтобы изменить это поведение по умолчанию и открывать панель «Активность» при запуске, щелкните Настройки в правом верхнем углу и выберите Активность из Целевая страница выпадающее меню.
Мониторинг вашей активности на экране
Большая часть вашего рабочего процесса отслеживания будет вращаться вокруг Активность и График Просмотры. На вкладке «Активность» отображается ваше экранное время, сгруппированное по приложениям, категориям и окнам.
У вас также будет несколько аккуратных круговых и гистограмм, визуализирующих ваши данные, но большая часть из них изначально будет пустой. Поэтому дайте ActivityWatch поработать в фоновом режиме пару часов, прежде чем вы решите снова открыть панель мониторинга.
Вверху вы найдете параметры для выбора даты и времени для фильтрации данных. По умолчанию ActivityWatch отображает данные за текущий день, но вы можете легко изменить их с помощью фильтров дня и даты. Вы также можете отфильтровать данные по категориям или исключить время бездействия, но вам нужно будет нажать на значок Фильтры кнопку для доступа к этим параметрам.
Справа внизу приведены фактические данные. Вы можете найти свою деятельность, сгруппированную по приложениям, заголовкам окон и рабочим категориям.
ActivityWatch отлично справляется с идентификацией категории на основе имени окна или приложения. Например, если вы используете такой редактор, как Visual Studio Code, все действия и экранное время для этого приложения будут подпадать под действие Работа>Программирование категория.
Вы можете добавить дополнительные визуализации, нажав Изменить вид а потом Добавить визуализацию. В появившемся новом разделе нажмите кнопку Настройки раскрывающемся списке и выберите тип визуализации, которую вы хотите включить в панель мониторинга. Затем нажмите Сохранять продолжать.
При желании вы также можете экспортировать свои данные в формате JSON или CSV, нажав Необработанные данные, затем выбрав соответствующий Экспорт вариант из Более раскрывающееся меню, расположенное рядом с каждым сегментом.
Просмотр временной шкалы активности
Вы можете переключиться на вкладку «Временная шкала» сверху, чтобы получить доступ ко всей своей истории работы. Вы получаете аккуратную горизонтальную временную шкалу с двумя разными строками: одна — это трекер AFK, который отслеживает время, которое вы находились вдали от клавиатуры, а другой — наблюдатель за окнами, который следит за вашей активностью и отслеживает приложения, которые вы использовать.
Вы можете использовать параметры фильтра над временной шкалой для сортировки и точной настройки данных. Это все ваше, чтобы играть!
Ручное отслеживание активности с помощью ActivityWatch
Еще одним замечательным аспектом ActivityWatch является функция секундомера. Хотя в настоящее время он находится в экспериментальной фазе, вы все равно можете использовать его для отслеживания часов, которые вы тратите на выполнение пользовательского действия.
Нажмите на Секундомер возможность доступа к этой функции. Все, что вам нужно сделать, это ввести действие и нажать Начинать, и ActivityWatch запустит секундомер, чтобы отслеживать время, которое вы тратите на это. Однако не забудьте остановить секундомер сразу после того, как закончите задание.
Отслеживание вашего времени в Linux
Мониторинг действий на экране на предмет потраченного впустую времени — это незаменимая привычка, которую вы должны принять прямо сейчас. Знание того, что вас отвлекает, когда вы на работе, и снижение шансов выскользнуть из «потока» — это фантастический способ украсть несколько дополнительных часов из вашего дня.
В настоящее время мы живем в занятом мире, где даже один сэкономленный час означает, что у вас есть дополнительное время, чтобы провести его с любимым человеком. работать над своими личными интересами или даже освоить новый навык, который сделает вас компетентным и незаменимым в вашей рабочее место.