Łatwo jest spędzić godziny siedząc przed ekranem, nie wiedząc, gdzie minął czas. Masz tylko 24 godziny do spędzenia każdego dnia i możesz albo spędzić czas pracując nad ważnymi zadaniami, albo zmarnować go na niepotrzebne czynności.
Na szczęście śledzenie czasu spędzanego przed ekranem w systemie Linux w celu zidentyfikowania działań, które mogą powodować utratę koncentracji, jest łatwe. Być może chcesz monitorować aktywność swojego dziecka w Internecie i potrzebujesz skutecznego narzędzia, które zrobi to za Ciebie. ActivityWatch to aplikacja typu open source, która pomaga sprawdzać czas przed ekranem w systemie Linux.
Najważniejsze cechy ActivityWatch
Śledzenie aktywnego czasu na ekranie jest jednym z najlepsze sposoby na zwiększenie produktywności i zrobić więcej rzeczy w krótszym czasie.
Zamiast po prostu śledzić czas spędzony na ekranie, ActivityWatch oferuje kilka dodatkowych funkcji, takich jak:
- Grupowanie działań według kategorii
- Śledzenie czasu korzystania z ekranu według okna/aplikacji
- Monitorowanie korzystania z sieci za pomocą rozszerzeń przeglądarki
- Funkcja stopera do ręcznego śledzenia aktywności
- Obsługa wielu platform dla systemów Windows, macOS, Linux i Android
- Eksportuj dane w formatach JSON i CSV
Najlepsze jest to, że ActivityWatch działa jako serwer lokalny i przechowuje Twoje dane lokalnie, oferując pełną kontrolę nad Twoją prywatnością.
Aby rozpocząć korzystanie z ActivityWatch, najpierw musisz zainstalować go w swoim systemie.
Jak zainstalować ActivityWatch w systemie Linux
ActivityWatch nie jest dostępny w oficjalnych repozytoriach większości dystrybucji Linuksa, dlatego będziesz musiał ręcznie pobrać pliki binarne ze strony internetowej projektu. Przejdź do witryny ActivityWatch i pobierz najnowszą wersję dla swojego systemu.
Pobierać:Oglądaj aktywność
Użytkownicy Arch Linux mogą pobrać ActivityWatch z repozytorium użytkowników Arch (AUR) używając Yay:
yay -S zegarek aktywności
Uruchamianie Activity Watch
Pierwszym krokiem jest uruchomienie ActivityWatch. Nie znajdziesz go na liście w menu aplikacji, ponieważ nie zainstalowałeś go z repozytoriów swojej dystrybucji. łatwo tworzyć skróty do aplikacji dla dowolnego programu w systemie Linux, chociaż.
Jeśli pobrałeś aplikację z AUR, możesz ją uruchomić z menu aplikacji, ponieważ pomocnicy AUR tworzą pozycję menu dla zainstalowanego oprogramowania.
Aby rozpocząć, przejdź do folderu Pobrane i rozpakuj plik ZIP właśnie pobrałeś:
Sudorozsunąć suwakzegarek aktywności-*.zamek błyskawiczny
Zmień bieżący katalog na wyodrębniony folder, używając:
płyta CD zegarek aktywności
Następnie, aby uruchomić ActivityWatch, wprowadź następujące polecenie:
./aw-qt
Śledzenie czasu ekranu w systemie Linux za pomocą ActivityWatch
Domyślnie ActivityWatch uruchamia się w tle i nie ma interfejsu aplikacji, którego można użyć do skonfigurowania. Ponieważ działa jako serwer, otrzymujesz internetowy pulpit nawigacyjny do przeglądania i modyfikowania danych.
Aby uzyskać dostęp do pulpitu nawigacyjnego ActivityWatch, kliknij prawym przyciskiem myszy ikonę ActivityWatch na pasku zadań i wybierz Otwórz pulpit nawigacyjny.
Za każdym razem, gdy uruchamiasz aplikację, zostaniesz automatycznie przeniesiony na stronę powitalną, zawierającą wszystkie ważne szczegóły dotyczące projektu i kilka linków do platformy, aby wesprzeć programistę.
Aby zmienić to domyślne zachowanie i otworzyć pulpit nawigacyjny aktywności podczas uruchamiania, kliknij Ustawienia z prawego górnego rogu i wybierz Działalność od Wstęp menu rozwijane.
Monitorowanie Twojej aktywności na ekranie
Większość Twojego przepływu pracy związanego ze śledzeniem będzie się obracać wokół Działalność I Oś czasu wyświetlenia. Na karcie Aktywność wyświetlany jest czas korzystania z urządzenia pogrupowany według aplikacji, kategorii i okien.
Będziesz mieć również kilka schludnych wykresów kołowych i słupkowych wizualizujących twoje dane, ale większość z nich będzie początkowo pusta. Dlatego pozwól ActivityWatch działać w tle przez kilka godzin, zanim rozważysz ponowne otwarcie pulpitu nawigacyjnego.
U góry znajdziesz opcje wyboru daty i godziny filtrowania danych. Domyślnie ActivityWatch wyświetli dane z bieżącego dnia, ale możesz to łatwo zmienić za pomocą filtrów dnia i daty. Możesz także filtrować dane według kategorii lub wykluczyć czas AFK, ale musisz kliknąć przycisk Filtry przycisk, aby uzyskać dostęp do tych opcji.
Poniżej znajdują się rzeczywiste dane. Możesz znaleźć swoje działania pogrupowane według aplikacji, tytułów okien i kategorii pracy.
ActivityWatch świetnie sobie radzi z identyfikacją kategorii na podstawie nazwy okna lub aplikacji. Na przykład, jeśli używasz edytora, takiego jak Visual Studio Code, cała aktywność i czas korzystania z urządzenia dla tej aplikacji będą podlegać Praca>Programowanie Kategoria.
Możesz dodać dodatkowe wizualizacje, klikając Edytuj widok i wtedy Dodaj wizualizację. W nowej sekcji, która się pojawi, kliknij Ustawienia rozwiń i wybierz rodzaj wizualizacji, którą chcesz umieścić w dashboardzie. Następnie uderz Ratować kontynuować.
Jeśli chcesz, możesz również wyeksportować swoje dane w formacie JSON lub CSV, klikając Surowe dane, a następnie wybierając odpowiedni Eksport opcja od Więcej menu rozwijane znajdujące się obok każdego zasobnika.
Wyświetlanie osi czasu aktywności
Możesz przełączyć się na kartę Oś czasu od góry, aby uzyskać dostęp do całej historii pracy. Otrzymujesz zgrabną poziomą oś czasu z dwoma różnymi wierszami: jeden to moduł śledzący AFK, który śledzi Twój czas byli z dala od klawiatury, a drugi to obserwator okien, który monitoruje Twoją aktywność i śledzi aplikacje, które używasz używać.
Możesz użyć opcji filtrowania nad osią czasu, aby posortować i dostosować dane. To wszystko jest twoje do zabawy!
Ręczne śledzenie aktywności za pomocą ActivityWatch
Kolejnym świetnym aspektem ActivityWatch jest funkcja stopera. Chociaż jest obecnie w fazie eksperymentalnej, nadal możesz go używać do śledzenia godzin spędzonych na wykonywaniu niestandardowej czynności.
Kliknij Stoper możliwość uzyskania dostępu do tej funkcji. Wszystko, co musisz zrobić, to wpisać aktywność i kliknąć Początek, a ActivityWatch uruchomi stoper, aby śledzić czas spędzony na tej czynności. Pamiętaj jednak, aby zatrzymać stoper zaraz po wykonaniu zadania.
Śledzenie czasu w systemie Linux
Monitorowanie działań na ekranie pod kątem straconego czasu to niezbędny nawyk, który powinieneś przyjąć już teraz. Wiedza o tym, co Cię rozprasza, gdy jesteś w pracy, i zmniejszanie szans na wyrwanie się z rytmu, to fantastyczny sposób na ukradnięcie kilku dodatkowych godzin z dnia.
Obecnie żyjemy w zabieganym świecie, w którym nawet jedna zaoszczędzona godzina oznacza dodatkowy czas do spędzenia z ukochaną osobą pracować nad swoimi osobistymi zainteresowaniami, a nawet nauczyć się nowej umiejętności, dzięki której staniesz się kompetentny i niezastąpiony w swoim zawodzie Miejsce pracy.