Лесно е да прекарвате часове, седейки пред екрана, без да знаете къде е отишло времето. Имате само 24 часа, които да прекарате всеки ден и можете да изберете да прекарвате времето си в работа по важни задачи или да го губите в ненужни дейности.
За щастие, проследяването на времето ви на екрана в Linux за идентифициране на дейности, които може да ви карат да губите фокус, е лесно. Може би искате да наблюдавате активността на детето си в интернет и се нуждаете от ефективен инструмент, който може да направи това вместо вас. ActivityWatch е приложение с отворен код, което ви помага да проверите времето си на екрана в Linux.
Основни акценти на ActivityWatch
Проследяването на вашето активно време пред екрана е едно от най-добрите начини да увеличите производителността си и свършете повече неща за по-малко време.
Вместо просто да проследява времето, което сте прекарали на екрана си, ActivityWatch предлага някои допълнителни функции в таблицата, като:
- Групиране на дейности по категории
- Проследяване на времето на екрана по прозорец/приложение
- Наблюдение на използването на мрежата чрез разширения на браузъра
- Функция хронометър за ръчно проследяване на активността
- Поддръжка на различни платформи за Windows, macOS, Linux и Android
- Експортиране на данни във формати JSON и CSV
Най-добрата част е, че тъй като ActivityWatch работи като локален сървър, той съхранява вашите данни локално, предлагайки ви пълен контрол върху вашата поверителност.
За да започнете да използвате ActivityWatch, първо трябва да го инсталирате на вашата система.
Как да инсталирате ActivityWatch на Linux
ActivityWatch не е наличен в официалните хранилища на повечето Linux дистрибуции, следователно ще трябва ръчно да изтеглите двоичните файлове от уебсайта на проекта. Отидете на уебсайта на ActivityWatch и изтеглете най-новата версия за вашата система.
Изтегли:ActivityWatch
Потребителите на Arch Linux могат да изтеглят ActivityWatch от потребителското хранилище на Arch (AUR) използвайки ура:
yy -S часовник за активност
Стартиране на ActivityWatch
Първата стъпка е да стартирате ActivityWatch. Няма да го намерите в списъка в менюто с приложения, тъй като не сте го инсталирали от хранилищата на вашата дистрибуция. Лесно е да създавайте преки пътища за приложения за всяка програма на Linux, обаче.
Ако сте изтеглили приложението от AUR, можете да го стартирате от менюто с приложения, тъй като помощниците на AUR създават запис в менюто за инсталирания софтуер.
За да започнете, преминете към папката Downloads и извлечете ZIP файла току-що изтеглихте:
sudoразархивирайтеактивност часовник-*.zip
Променете текущата директория към извлечената папка, като използвате:
cd часовник за активност
След това, за да стартирате ActivityWatch, въведете следната команда:
./aw-qt
Проследяване на времето на екрана на Linux с ActivityWatch
По подразбиране ActivityWatch стартира във фонов режим и няма интерфейс на приложението, който можете да използвате, за да го настроите. Тъй като работи като сървър, получавате уеб базирано табло за преглед и промяна на данните.
За достъп до таблото за управление на ActivityWatch, щракнете с десния бутон върху иконата ActivityWatch в системната област и изберете Отворете таблото за управление.
Всеки път, когато стартирате приложението, автоматично ще бъдете отведени до страница за добре дошли, съдържаща всички важни подробности за проекта и някои връзки към платформата за поддръжка на разработчика.
За да промените това поведение по подразбиране и да отворите таблото за активност при стартиране, щракнете върху Настройки от горния десен ъгъл и изберете Дейност от Целева страница падащо меню.
Наблюдение на вашата екранна дейност
По-голямата част от вашия работен процес за проследяване ще се върти около Дейност и Хронология изгледи. Разделът „Активност“ показва времето ви на екрана, групирано по приложения, категории и прозорци.
Освен това ще имате няколко спретнати кръгови и лентови диаграми, визуализиращи вашите данни, но повечето от тях първоначално ще бъдат празни. Затова оставете ActivityWatch да работи във фонов режим за няколко часа, преди да помислите да отворите отново таблото за управление.
В горната част ще намерите опции за избор на дата и час за филтриране на данните. По подразбиране ActivityWatch ще покаже данните за текущия ден, но можете лесно да ги промените с помощта на филтрите за ден и дата. Можете също така да филтрирате данните по категория или да изберете да изключите времето за AFK, но ще трябва да кликнете върху Филтри бутон за достъп до тези опции.
Действителните данни се намират точно по-долу. Можете да намерите дейностите си, групирани по приложения, заглавия на прозорци и работни категории.
ActivityWatch върши страхотна работа при идентифицирането на категорията въз основа на прозореца или името на приложението. Например, ако използвате редактор като Visual Studio Code, цялата активност и време на екрана за това приложение ще попадат в Работа>Програмиране категория.
Можете да добавите допълнителни визуализации, като щракнете Редактиране на изглед и тогава Добавете визуализация. В новия раздел, който се показва, щракнете върху Настройки падащо меню и изберете вида визуализация, която искате да включите в таблото за управление. След това удари Запазване продължавам.
Ако желаете, можете също да експортирате вашите данни във формат JSON или CSV, като щракнете Необработени данни, след което изберете подходящото Експортиране опция от | Повече ▼ падащо меню, разположено до всяка кофа.
Преглед на времевата линия на дейността
Можете да превключите към раздела Timeline от горната част, за да получите достъп до цялата си работна история. Получавате чиста хоризонтална времева линия с два различни реда: единият е AFK тракерът, който следи времето, което бяха далеч от клавиатурата, а другият е прозорецът за наблюдение, който следи активността ви и проследява приложенията, които използване.
Можете да използвате опциите за филтриране над времевата линия, за да сортирате и прецизирате данните. Всичко е твое за игра!
Ръчно проследяване на дейност с ActivityWatch
Друг страхотен аспект на ActivityWatch е функцията Хронометър. Въпреки че в момента е в експериментална фаза, все още можете да го използвате, за да проследявате часовете, които прекарвате в персонализирана дейност.
Щракнете върху Хронометър опция за достъп до тази функция. Всичко, което трябва да направите, е да въведете дейност и да щракнете Започнете, и ActivityWatch ще стартира хронометър, за да проследи времето, което прекарвате в това. Не забравяйте обаче да спрете хронометъра веднага след като приключите със задачата.
Отчитане на вашето време на Linux
Наблюдаването на вашите дейности на екрана за загубено време е незаменим навик, който трябва да възприемете точно сега. Да знаете какво ви разсейва, когато сте на работа и да намалите шансовете си да се изплъзнете от своя „поток“ е фантастичен начин да откраднете няколко допълнителни часа от деня си.
В момента живеем в забързан свят, където дори един спестен час означава, че имате допълнително време, което да прекарате с любимия човек такива, работете върху личните си интереси или дори усвоете ново умение, което ще ви направи компетентни и незаменими във вашите работно място.