I lettori come te aiutano a sostenere MUO. Quando effettui un acquisto utilizzando i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Per saperne di più.

È facile passare ore seduti davanti a uno schermo senza sapere dove sia andato il tempo. Hai solo 24 ore da trascorrere ogni giorno e puoi scegliere di impiegare il tuo tempo lavorando su compiti importanti o sprecarlo in attività non necessarie.

Fortunatamente, tenere traccia del tempo trascorso sullo schermo su Linux per identificare le attività che potrebbero farti perdere la concentrazione è semplice. Forse vuoi monitorare l'attività di tuo figlio su Internet e hai bisogno di uno strumento efficace che possa farlo per te. ActivityWatch è un'app open source che ti aiuta a controllare il tempo dello schermo su Linux.

Principali punti salienti di ActivityWatch

Il monitoraggio del tempo di visualizzazione attivo è uno dei i modi migliori per aumentare la produttività e fare più cose in meno tempo.

Anziché limitarsi a tenere traccia del tempo trascorso sullo schermo, ActivityWatch offre alcune funzionalità aggiuntive, come:

instagram viewer

  1. Raggruppamento di attività per categoria
  2. Monitoraggio del tempo sullo schermo per finestra/applicazione
  3. Monitoraggio dell'utilizzo del Web tramite le estensioni del browser
  4. Funzione cronometro per il monitoraggio manuale delle attività
  5. Supporto multipiattaforma per Windows, macOS, Linux e Android
  6. Esporta i dati nei formati JSON e CSV

La parte migliore è che, poiché ActivityWatch funziona come un server locale, memorizza i tuoi dati localmente, offrendoti il ​​controllo completo sulla tua privacy.

Per iniziare a utilizzare ActivityWatch, devi prima installarlo sul tuo sistema.

Come installare ActivityWatch su Linux

ActivityWatch non è disponibile nei repository ufficiali della maggior parte delle distribuzioni Linux, quindi dovrai scaricare manualmente i binari dal sito web del progetto. Vai al sito web di ActivityWatch e scarica l'ultima versione per il tuo sistema.

Scaricamento:ActivityWatch

Gli utenti di Arch Linux possono scaricare ActivityWatch da l'Arch User Repository (AUR) usando yay:

yay -S activitywatch

Avvio di ActivityWatch

Il primo passo è avviare ActivityWatch. Non lo troverai elencato nel menu delle applicazioni poiché non l'hai installato dai repository della tua distribuzione. È facile crea collegamenti alle applicazioni per qualsiasi programma su Linux, Anche se.

Se hai scaricato l'app da AUR, puoi avviarla dal menu delle applicazioni poiché gli helper AUR creano una voce di menu per il software installato.

Per iniziare, vai alla cartella Download e estrarre il file ZIP hai appena scaricato:

sudodecomprimereactivitywatch-*.cerniera lampo

Cambia la directory corrente nella cartella estratta usando:

CD activitywatch

Quindi, per avviare ActivityWatch, inserisci il seguente comando:

./aw-qt

Monitoraggio del tempo sullo schermo su Linux con ActivityWatch

Per impostazione predefinita, ActivityWatch si avvia in background e non esiste un'interfaccia dell'app che puoi utilizzare per configurarlo. Poiché funziona come un server, ottieni una dashboard basata sul Web per visualizzare e modificare i dati.

Per accedere alla dashboard di ActivityWatch, fai clic con il pulsante destro del mouse sull'icona di ActivityWatch nella barra delle applicazioni e seleziona Apri Dashboard.

Ogni volta che avvii l'app, verrai indirizzato automaticamente a una pagina di benvenuto contenente tutti i dettagli importanti sul progetto e alcuni collegamenti alla piattaforma per supportare lo sviluppatore.

Per modificare questo comportamento predefinito e aprire la dashboard attività all'avvio, fare clic su Impostazioni dall'angolo in alto a destra e selezionare Attività dal Pagina di destinazione menu a discesa.

Monitoraggio dell'attività sullo schermo

La maggior parte del tuo flusso di lavoro di monitoraggio ruoterà attorno al Attività E Sequenza temporale visualizzazioni. La scheda Attività mostra il tempo trascorso sullo schermo raggruppato per applicazioni, categorie e finestre.

Avrai anche alcuni grafici a torta e a barre ordinati che visualizzano i tuoi dati, ma la maggior parte sarà inizialmente vuota. Pertanto, lascia che ActivityWatch venga eseguito in background per un paio d'ore prima di considerare di aprire nuovamente la dashboard.

In alto troverai le opzioni per selezionare la data e l'ora per filtrare i dati. Per impostazione predefinita, ActivityWatch visualizzerà i dati per il giorno corrente, ma puoi modificarli facilmente utilizzando i filtri giorno e data. Puoi anche filtrare i dati per categoria o scegliere di escludere il tempo AFK, ma dovrai fare clic su Filtri pulsante per accedere a tali opzioni.

Situato proprio sotto è i dati effettivi. Puoi trovare le tue attività raggruppate per applicazioni, titoli di finestre e categorie di lavoro.

ActivityWatch fa un ottimo lavoro nell'identificare la categoria in base al nome della finestra o dell'applicazione. Ad esempio, se utilizzi un editor come Visual Studio Code, tutta l'attività e il tempo di visualizzazione per quell'app rientreranno nel Lavoro>Programmazione categoria.

È possibile aggiungere ulteriori visualizzazioni facendo clic su Modifica vista poi Aggiungi visualizzazione. Nella nuova sezione visualizzata, fare clic su Impostazioni menu a discesa e seleziona il tipo di visualizzazione che desideri includere nella dashboard. Quindi, colpisci Salva continuare.

Se lo desideri, puoi anche esportare i tuoi dati in formato JSON o CSV cliccando Dati grezzi, quindi selezionando il relativo Esportare opzione dal Di più menu a discesa situato accanto a ciascun bucket.

Visualizzazione della cronologia delle attività

Puoi passare alla scheda Cronologia dall'alto per accedere all'intera cronologia lavorativa. Ottieni una sequenza temporale orizzontale ordinata con due righe diverse: una è il tracker AFK che tiene traccia del tempo che passi erano lontani dalla tastiera, e l'altro è il window watcher, che monitora la tua attività e tiene traccia delle tue app utilizzo.

Puoi utilizzare le opzioni di filtro sopra la sequenza temporale per ordinare e perfezionare i dati. È tutto tuo con cui giocare!

Monitoraggio manuale di un'attività con ActivityWatch

Un altro grande aspetto di ActivityWatch è la funzione Cronometro. Sebbene sia attualmente in fase sperimentale, puoi comunque utilizzarlo per tenere traccia delle ore che trascorri svolgendo un'attività personalizzata.

Clicca il Cronometro opzione per accedere a questa funzione. Tutto quello che devi fare è inserire un'attività e fare clic Inizioe ActivityWatch avvierà un cronometro per tenere traccia del tempo che impieghi a farlo. Ricorda però di fermare il cronometro subito dopo aver terminato l'attività.

Tenere traccia del tuo tempo su Linux

Monitorare le tue attività sullo schermo per il tempo perso è un'abitudine indispensabile che dovresti adottare in questo momento. Sapere cosa ti distrae quando sei al lavoro e ridurre le tue possibilità di uscire dal tuo "flusso" è un modo fantastico per rubare qualche ora in più alla tua giornata.

Attualmente viviamo in un mondo frenetico, dove anche una sola ora risparmiata significa che hai più tempo da trascorrere con la persona amata quelli, lavorare sui tuoi interessi personali o persino imparare una nuova abilità che ti renderà competente e insostituibile al tuo posto di lavoro.