Het is gemakkelijk om uren achter een scherm te zitten zonder te weten waar de tijd is gebleven. Je hebt elke dag maar 24 uur de tijd en je kunt ervoor kiezen om je tijd te besteden aan belangrijke taken of te verspillen aan onnodige activiteiten.
Gelukkig is het moeiteloos om je schermtijd op Linux bij te houden om activiteiten te identificeren die ervoor kunnen zorgen dat je je focus verliest. Misschien wilt u de activiteit van uw kind op internet volgen en heeft u een effectieve tool nodig die dat voor u kan doen. ActivityWatch is een open-source app waarmee u uw schermtijd op Linux kunt controleren.
Belangrijkste hoogtepunten van ActivityWatch
Het bijhouden van uw actieve schermtijd is er een van de beste manieren om uw productiviteit te verhogen en krijg meer dingen gedaan in minder tijd.
In plaats van simpelweg de tijd bij te houden die u op uw scherm hebt doorgebracht, biedt ActivityWatch een aantal extra functies, zoals:
- Activiteitsgroepering per categorie
- Schermtijd volgen per venster/toepassing
- Monitoring van webgebruik met behulp van browserextensies
- Stopwatchfunctie voor het handmatig volgen van activiteiten
- Platformonafhankelijke ondersteuning voor Windows, macOS, Linux en Android
- Exporteer gegevens in JSON- en CSV-indelingen
Het beste is dat, aangezien ActivityWatch als een lokale server draait, het uw gegevens lokaal opslaat, waardoor u volledige controle heeft over uw privacy.
Om ActivityWatch te gaan gebruiken, moet u het eerst op uw systeem installeren.
Hoe ActivityWatch op Linux te installeren
ActivityWatch is niet beschikbaar in de officiële opslagplaatsen van de meeste Linux-distributies, daarom moet u de binaire bestanden handmatig downloaden van de website van het project. Ga naar de ActivityWatch-website en download de nieuwste versie voor uw systeem.
Downloaden:ActivityWatch
Arch Linux-gebruikers kunnen ActivityWatch downloaden van de Arch User Repository (AUR) met behulp van yay:
yay -S activiteitenhorloge
ActivityWatch starten
De eerste stap is om ActivityWatch op te starten. Je zult het niet vinden in het applicatiemenu omdat je het niet hebt geïnstalleerd vanuit de repositories van je distro's. Het is gemakkelijk om maak applicatiesnelkoppelingen voor elk programma op Linux, hoewel.
Als u de app hebt gedownload van de AUR, kunt u deze starten vanuit het toepassingsmenu, aangezien AUR-helpers een menu-item maken voor de geïnstalleerde software.
Ga om te beginnen naar de map Downloads en pak het ZIP-bestand uit je hebt zojuist gedownload:
sudouitpakkenactivitywatch-*.zip
Wijzig de huidige map in de uitgepakte map met behulp van:
CD activiteitenhorloge
Voer vervolgens de volgende opdracht in om ActivityWatch te starten:
./aw-qt
Schermtijd volgen op Linux met ActivityWatch
ActivityWatch start standaard op de achtergrond en er is geen app-interface die u kunt gebruiken om het in te stellen. Omdat het als een server draait, krijgt u een webgebaseerd dashboard om de gegevens te bekijken en aan te passen.
Om toegang te krijgen tot het ActivityWatch-dashboard, klikt u met de rechtermuisknop op het ActivityWatch-pictogram in het systeemvak en selecteert u Dashboard openen.
Telkens wanneer u de app start, wordt u automatisch naar een welkomstpagina geleid met alle belangrijke details over het project en enkele platformlinks om de ontwikkelaar te ondersteunen.
Klik op om dit standaardgedrag te wijzigen en het activiteitendashboard bij opstarten te openen Instellingen in de rechterbovenhoek en selecteer Activiteit van de Bestemmingspagina drop-down menu.
Uw activiteit op het scherm volgen
Het grootste deel van uw trackingworkflow zal draaien om de Activiteit En Tijdlijn keer bekeken. Op het tabblad Activiteit wordt uw schermtijd weergegeven, gegroepeerd op toepassingen, categorieën en vensters.
Je hebt ook een aantal nette cirkel- en staafdiagrammen die je gegevens visualiseren, maar het meeste zal in eerste instantie leeg zijn. Laat ActivityWatch daarom een paar uur op de achtergrond draaien voordat je overweegt het dashboard weer te openen.
Bovenaan vindt u opties om de datum en tijd te selecteren om de gegevens te filteren. ActivityWatch geeft standaard de gegevens van de huidige dag weer, maar u kunt deze eenvoudig wijzigen met de dag- en datumfilters. U kunt de gegevens ook filteren op categorie of ervoor kiezen AFK-tijd uit te sluiten, maar u moet op klikken Filters knop om toegang te krijgen tot die opties.
Rechtsonder bevinden zich de feitelijke gegevens. U kunt uw activiteiten gegroepeerd vinden op toepassingen, venstertitels en werkcategorieën.
ActivityWatch doet uitstekend werk bij het identificeren van de categorie op basis van de naam van het venster of de toepassing. Als u bijvoorbeeld een editor zoals Visual Studio Code gebruikt, valt alle activiteit en schermtijd voor die app onder de Werk>Programmeren categorie.
U kunt extra visualisaties toevoegen door te klikken Pas zicht aan en dan Voeg visualisatie toe. Klik in het nieuwe gedeelte dat verschijnt op de Instellingen vervolgkeuzelijst en selecteer het type visualisatie dat u in het dashboard wilt opnemen. Dan, raak Redden doorgaan.
Als u wilt, kunt u uw gegevens ook exporteren in JSON- of CSV-formaat door op te klikken Ruwe dataen selecteer vervolgens de relevante Exporteren optie uit de Meer vervolgkeuzemenu naast elke bucket.
De activiteitentijdlijn bekijken
U kunt van bovenaf overschakelen naar het tabblad Tijdlijn om toegang te krijgen tot uw volledige werkgeschiedenis. Je krijgt een nette horizontale tijdlijn met twee verschillende rijen: de ene is de AFK-tracker die de tijd bijhoudt waren weg van het toetsenbord, en de andere is de vensterwachter, die uw activiteit controleert en de apps die u volgt gebruik.
U kunt de filteropties boven de tijdlijn gebruiken om de gegevens te sorteren en te verfijnen. Het is helemaal van jou om mee te spelen!
Een activiteit handmatig volgen met ActivityWatch
Een ander geweldig facet van ActivityWatch is de stopwatchfunctie. Hoewel het zich momenteel in een experimentele fase bevindt, kunt u het nog steeds gebruiken om de uren bij te houden die u besteedt aan een aangepaste activiteit.
Klik op de Stopwatch optie om toegang te krijgen tot deze functie. Het enige wat u hoeft te doen is een activiteit in te voeren en te klikken Begin, en ActivityWatch start een stopwatch om bij te houden hoeveel tijd u daaraan besteedt. Vergeet echter niet om de stopwatch direct te stoppen nadat u klaar bent met de taak.
Uw tijd bijhouden op Linux
Het monitoren van uw activiteiten op het scherm voor verspilde tijd is een onmisbare gewoonte die u nu zou moeten aannemen. Weten wat je afleidt als je aan het werk bent en je kansen verkleinen om uit je "flow" te glippen, is een fantastische manier om wat extra uren van je dag te stelen.
We leven momenteel in een drukke wereld, waar zelfs een uur bespaard betekent dat je extra tijd hebt om met je geliefde door te brengen werken aan uw persoonlijke interesses, of zelfs een nieuwe vaardigheid leren waardoor u bekwaam en onvervangbaar wordt in uw werk werkplaats.