Comment suivre votre temps d’écran sur Linux à l’aide d’ActivityWatch

Il est facile de passer des heures assis devant un écran sans savoir où le temps passe. Vous n’avez que 24 heures à passer chaque jour et vous pouvez choisir de passer votre temps à travailler sur des tâches importantes ou de le gaspiller dans des activités inutiles.


Heureusement, le suivi de votre temps d’écran sous Linux pour identifier les activités susceptibles de vous faire perdre la concentration se fait sans effort. Peut-être souhaitez-vous surveiller l’activité Internet de votre enfant et avez-vous besoin d’un outil efficace capable de le faire pour vous. ActivityWatch est une application open source qui vous aide à vérifier votre temps d’utilisation sur Linux.


Points forts d’ActivityWatch

Le suivi de votre temps d’utilisation actif est l’un des meilleurs moyens d’augmenter votre productivité et d’en faire plus en moins de temps.

Au lieu de simplement suivre le temps que vous passez sur votre écran, ActivityWatch apporte quelques fonctionnalités supplémentaires à la table, telles que :

  1. Regroupement d’activités par catégorie
  2. Suivi du temps d’écran par fenêtre/application
  3. Suivi de l’utilisation du Web avec les extensions de navigateur
  4. Fonction chronomètre pour le suivi manuel de l’activité
  5. Prise en charge multiplateforme pour Windows, macOS, Linux et Android
  6. Exporter des données aux formats JSON et CSV

La meilleure partie est que, comme ActivityWatch fonctionne comme un serveur local, il stocke vos données localement, vous offrant un contrôle total sur votre vie privée.

Pour commencer à utiliser ActivityWatch, vous devez d’abord l’installer sur votre système.

Comment installer ActivityWatch sur Linux

ActivityWatch n’est pas disponible dans les dépôts officiels de la plupart des distributions Linux, vous devrez donc télécharger manuellement les fichiers binaires à partir du site Web du projet. Accédez au site Web ActivityWatch et téléchargez la dernière version pour votre système.

Télécharger: ActivityWatch

Les utilisateurs d’Arch Linux peuvent télécharger ActivityWatch depuis Arch User Repository (AUR) en utilisant yay :

yay -S activitywatch

Lancer ActivityWatch

La première étape consiste à activer ActivityWatch. Vous ne le verrez pas dans le menu des applications car vous ne l’avez pas installé à partir des référentiels de votre distribution. Cependant, il est facile de créer des raccourcis d’application pour n’importe quel programme Linux.

Si vous avez téléchargé l’application à partir de l’AUR, vous pouvez la lancer à partir du menu des applications car les assistants de l’AUR ont créé une entrée de menu pour le logiciel installé.

Pour commencer, allez dans le dossier Téléchargements et extrayez le fichier ZIP que vous venez de télécharger :

sudo unzip activitywatch-*.zip

Changez le répertoire courant vers le dossier extrait avec :

cd activitywatch

Ensuite, pour lancer ActivityWatch, saisissez la commande suivante :

./aw-qt

Suivi du temps d’écran sur Linux à l’aide d’ActivityWatch

Par défaut, ActivityWatch démarre en arrière-plan et il n’y a pas d’interface d’application que vous pouvez utiliser pour le configurer. Puisqu’il fonctionne comme un serveur, vous obtenez un tableau de bord Web pour afficher et modifier les données.

Pour accéder au tableau de bord ActivityWatch, cliquez avec le bouton droit sur l’icône ActivityWatch dans la barre d’état système et sélectionnez Ouvrir le tableau de bord.

Chaque fois que vous lancez l’application, vous serez automatiquement redirigé vers une page d’accueil qui contient tous les détails importants sur le projet et quelques liens vers la plateforme pour soutenir le développeur.

Pour modifier ce comportement par défaut et ouvrir le tableau de bord Activité de démarrage, cliquez sur Réglages dans le coin supérieur droit et sélectionnez Activité de Page de destination menu déroulant.

Suivi de l’activité de votre écran

Une grande partie de votre flux de travail de suivi tournera autour Activité et Chronologie vues. L’onglet Activité affiche votre temps d’écran regroupé par applications, catégories et fenêtres.

Vous aurez également des graphiques à secteurs et à barres soignés montrant vos données, mais la plupart d’entre eux sont vides pour commencer. Par conséquent, laissez ActivityWatch s’exécuter en arrière-plan pendant quelques heures avant d’envisager d’ouvrir à nouveau le tableau de bord.

tableau de bord des activités ActivityWatch

En haut, vous verrez des options pour sélectionner la date et l’heure pour filtrer les données. Par défaut, ActivityWatch affichera les données du jour en cours, mais vous pouvez facilement modifier cela en utilisant des filtres de jour et de date. Vous pouvez également filtrer les données par catégorie ou choisir d’exclure le temps AFK, mais vous devrez cliquer sur Filtres bouton pour accéder à ces options.

Les données réelles sont juste en dessous. Vous pouvez trouver vos activités regroupées par applications, titres de fenêtre et catégories de travail.

ActivityWatch est très efficace pour identifier une catégorie en fonction du nom de la fenêtre ou de l’application. Par exemple, si vous utilisez un éditeur tel que Visual Studio Code, toutes les activités et le temps d’écran de cette application relèveront de Travail>Programmation Catégorie.

Vous pouvez ajouter des visualisations supplémentaires en cliquant sur Modifier vue et alors Ajouter une visualisation. Dans la nouvelle section qui apparaît, cliquez sur Réglages déroulant et sélectionnez le type de visualisation que vous souhaitez inclure dans le tableau de bord. Puis appuyez sauvegarder continuer.

ajouter une nouvelle montre d'activité de visualisation

Si vous le souhaitez, vous pouvez également exporter vos données au format JSON ou CSV en cliquant sur Données brutespuis sélectionnez le correspondant Exporter possibilité de Suite menu déroulant situé à côté de chaque seau.

exporter les données ActivityWatch vers Linux

Affichage de la chronologie des activités

Vous pouvez passer à l’onglet Chronologie ci-dessus pour accéder à l’intégralité de votre historique de travail. Vous obtenez une chronologie horizontale soignée avec deux lignes différentes : l’une est le tracker AFK qui suit le temps que vous êtes loin du clavier, et l’autre est l’observateur de fenêtre, qui suit votre activité et suit les applications que vous utilisez.

vue chronologique ActivityWatch

Vous pouvez utiliser les options de filtrage au-dessus de la chronologie pour trier et organiser les données. C’est à vous de jouer avec !

Suivi manuel des activités avec ActivityWatch

Une autre grande facette d’ActivityWatch est la fonction Chronomètre. Bien qu’il soit actuellement en phase expérimentale, vous pouvez toujours l’utiliser pour suivre les heures que vous passez à faire une activité personnalisée.

chronomètre fonctionnalité expérimentale montre d'activité

Clique le Chronomètre possibilité d’accéder à cette fonctionnalité. Il vous suffit de saisir une activité et de cliquer sur Commencer, et ActivityWatch lancera un chronomètre pour suivre le temps que vous passerez à le faire. Cependant, n’oubliez pas d’arrêter le chronomètre après avoir terminé la tâche.

Suivi de votre temps sur Linux

Surveiller vos activités d’écran pour le temps perdu est une habitude incontournable que vous devriez adopter aujourd’hui. Savoir ce qui vous distrait lorsque vous êtes au travail et réduire vos chances de sortir de votre “flux” est un moyen fantastique de voler quelques heures supplémentaires de votre journée.

Nous vivons actuellement dans un monde occupé, où même une heure économisée signifie que vous avez du temps supplémentaire pour vos proches, travaillez sur vos intérêts personnels ou même apprenez une nouvelle compétence qui vous rendra compétent et irremplaçable sur votre lieu de travail.

Leave a Reply

Your email address will not be published. Required fields are marked *