Rastreie seu tempo de tela no Linux com ActivityWatch

ActivityWatch é um aplicativo de código aberto que monitora como você gasta seu tempo em um computador desktop ou dispositivo móvel.

Rastreie seu tempo de tela no Linux com ActivityWatch

Resumo: ActivityWatch é um aplicativo de código aberto que monitora como você passa seu tempo em um computador desktop ou dispositivo móvel.

ActivityWatch: um aplicativo de código aberto para rastrear quanto tempo você gasta em qual aplicativo

Activitywatch

ActivityWatch permite verificar o tempo gasto em vários aplicativos ActivityWatch é um aplicativo de código aberto multiplataforma que ajuda a controlar o tempo para avaliar sua produtividade. Ele permite que você rastreie o tempo gasto em aplicativos, navegadores e se você estava AFK (longe do teclado) ou o sistema estava hibernando.

Não se limita apenas ao tempo de rastreamento, mas oferece vários recursos úteis com visualizações que ajudam a analisar facilmente como você gastou o tempo para melhorar potencialmente sua produtividade.

Activitywatch Afk

É uma ótima alternativa para opções proprietárias como RescueTime e ManicTime.

ActivityWatch está disponível para Linux, Windows, macOS e Android. Ele também oferece extensões de navegador para Chrome e Firefox. No momento, não há nenhum aplicativo disponível para iOS na App Store.

Activitywatch Timeline

É relativamente novo na cena e está sendo desenvolvido ativamente para resolver quaisquer problemas existentes e introduzir novos recursos, como a capacidade de sincronizar seus dados de atividade em vários dispositivos.

Para usuários com foco na privacidade, devo mencionar que os dados coletados são armazenados localmente em seu dispositivo. Isso é uma coisa boa, pois você pode rastrear o tempo gasto sem ser rastreado por outra pessoa.

Características do ActivityWatch

Configurações do Activitywatch

Basicamente, o ActivityWatch permite que você monitore sua atividade para analisar o tempo de tela ruim ou melhorar o gerenciamento do tempo para o que você faz no dispositivo.

Para resumir, ele oferece várias opções úteis que gostaria de destacar aqui:

  • Resumo de sua atividade diária com aplicativos/programas classificados de acordo com o tempo de uso.
  • Acompanhe o tempo de atividade do seu navegador usando a extensão para obter os dados exatos sobre o tempo gasto em cada guia ativa.
  • Rastreia o tempo AFK e não-AFK. (AFK - abreviatura para "Away From Keyboard", ou seja, você não está na frente de seu computador)
  • Oferece diferentes visualizações de cronogramas para monitorar sua atividade
  • Capacidade de controlar o tempo que você gasta escrevendo código em um editor usando observadores.
  • Histórico de sua atividade para analisar sua produtividade
  • Categorize o tempo gasto para ajudá-lo a analisar em detalhes
  • Permite adicionar mais categorias e ajustar a duração da linha do tempo.
  • Capacidade de exportar/importar seus dados como arquivo JSON.
  • Recurso de cronômetro experimental
  • Armazena dados localmente para respeitar a privacidade do usuário.

Instalando ActivityWatch no Linux

Nota: *Se sua distribuição Linux não suporta ícones da bandeja do sistema, você terá que seguir a documentação para uma solução alternativa.

Infelizmente, você não encontrará um AppImage, Flatpak ou Snap para ele.

No entanto, você obtém um pacote AUR para instalar para Manjaro ou Arch Linux.

Para todas as outras distribuições do Linux, você obtém um arquivo ZIP que inclui um aplicativo aw-qt para ser executado.

Para fazer isso, você deve extrair o arquivo compactado e, em seguida, executar o binário para instalá-lo clicando duas vezes no aplicativo aw-qt.

Aw Qt

Aw Qt Você também pode usar o terminal da seguinte maneira:

Comandos para usar no terminal

cd activitywatch-v0.9.2-linux-x86_64/activitywatch ./aw-qt

O local e o nome do arquivo da pasta extraída podem ser diferentes - portanto, certifique-se de navegar até o diretório correto e use os comandos acima. Uma vez feito isso, você pode acessar o ActivityWatch do ícone da bandeja do sistema ou simplesmente ir para localhost:5600 para acessá-lo.

Você também pode verificar a página do GitHub ou o site oficial para explorar mais sobre isso.

Baixar ActivityWatch Apenas para sua informação, se você planeja usar ActivityWatch regularmente, você deve mover os arquivos baixados para o diretório/opt e criar um link para o executável aw-qt no diretório/usr/share/bin. Desta forma, o aplicativo estará disponível como um comando regular para todos os usuários do sistema. Um método semelhante foi demonstrado no tutorial de instalação do PopcornTime.

Meus pensamentos sobre ActivityWatch

Captura de tela da Activitywatch

O controle de tempo funciona perfeitamente no Pop!_OS 20.04 com o suporte de ícone da bandeja do sistema. Você pode encontrar um bug que não permite acessar ActivityWatch do ícone da bandeja do sistema (que também é um problema conhecido no GitHub). Nesse caso, você precisa acessá-lo por meio de localhost: 5600.

Pessoalmente, estou bastante satisfeito com os recursos oferecidos, considerando que eu o uso em meu desktop e não tenho planos de usá-lo em meu smartphone.

Eu definitivamente recomendo que você experimente este bom projeto de código aberto e apoie-os ao longo do caminho. Se você gostou do projeto, sinta-se à vontade para mostrar sua apreciação adicionando uma estrela ou patrocinando seu repositório GitHub.

Sinta-se à vontade para me dar sua opinião nos comentários abaixo.

Via itsfoss.com. Você pode conferir o post original em inglês:

Track Your Screen Time in Linux with ActivityWatch

Última atualização deste artigo: 10 de august de 2020