Je snadné strávit hodiny sezením před obrazovkou, aniž byste věděli, kam čas šel. Na každý den máte pouze 24 hodin a můžete se rozhodnout, že svůj čas strávíte prací na důležitých úkolech, nebo jej budete plýtvat zbytečnými činnostmi.
Naštěstí sledování času stráveného na obrazovce v systému Linux k identifikaci činností, které by mohly způsobit ztrátu pozornosti, je snadné. Možná chcete sledovat aktivitu svého dítěte na internetu a potřebujete účinný nástroj, který to dokáže za vás. ActivityWatch je aplikace s otevřeným zdrojovým kódem, která vám pomůže zkontrolovat čas strávený na obrazovce v systému Linux.
Hlavní přednosti ActivityWatch
Jedním z nich je sledování aktivního času stráveného na zařízení nejlepší způsoby, jak zvýšit svou produktivitu a udělat více věcí za kratší dobu.
Spíše než pouhé sledování času stráveného na obrazovce přináší ActivityWatch některé další funkce, jako například:
- Seskupování aktivit podle kategorií
- Sledování času na obrazovce podle okna/aplikace
- Sledování využití webu pomocí rozšíření prohlížeče
- Funkce stopek pro manuální sledování aktivity
- Podpora napříč platformami pro Windows, MacOS, Linux a Android
- Export dat ve formátech JSON a CSV
Nejlepší na tom je, že ActivityWatch běží jako lokální server, ukládá vaše data lokálně a nabízí vám úplnou kontrolu nad vaším soukromím.
Chcete-li začít používat ActivityWatch, musíte je nejprve nainstalovat do systému.
Jak nainstalovat ActivityWatch na Linux
ActivityWatch není k dispozici v oficiálních repozitářích většiny linuxových distribucí, proto si budete muset binární soubory stáhnout ručně z webu projektu. Přejděte na web ActivityWatch a stáhněte si nejnovější verzi pro váš systém.
Stažení:ActivityWatch
Uživatelé Arch Linuxu si mohou ActivityWatch stáhnout z Arch User Repository (AUR) pomocí yay:
yay -S activitywatch
Spouštění ActivityWatch
Prvním krokem je spuštění ActivityWatch. Nenajdete ji uvedenou v nabídce aplikací, protože jste ji nenainstalovali z repozitářů svého distribuce. Je to snadné vytvářet zástupce aplikací pro jakýkoli program v systému Linux, ačkoli.
Pokud jste si aplikaci stáhli z AUR, můžete ji spustit z nabídky aplikací, protože pomocníci AUR vytvářejí položku nabídky pro nainstalovaný software.
Chcete-li začít, přejděte do složky Stažené soubory a extrahujte soubor ZIP právě jste si stáhli:
sudorozepnouthodinky aktivity -*.zip
Změňte aktuální adresář na extrahovanou složku pomocí:
CD aktivita hodinek
Poté pro spuštění ActivityWatch zadejte následující příkaz:
./aw-qt
Sledování času na obrazovce v systému Linux pomocí ActivityWatch
Ve výchozím nastavení se ActivityWatch spouští na pozadí a neexistuje žádné rozhraní aplikace, které byste mohli použít k jeho nastavení. Protože běží jako server, získáte webový řídicí panel pro zobrazení a úpravu dat.
Chcete-li otevřít řídicí panel ActivityWatch, klepněte pravým tlačítkem myši na ikonu ActivityWatch na hlavním panelu a vyberte Otevřete řídicí panel.
Pokaždé, když aplikaci spustíte, budete automaticky přesměrováni na uvítací stránku obsahující všechny důležité podrobnosti o projektu a některé odkazy na platformu na podporu vývojáře.
Chcete-li toto výchozí chování změnit a při spuštění otevřít řídicí panel aktivity, klikněte na Nastavení z pravého horního rohu a vyberte Aktivita z Vstupní stránka rozbalovací nabídka.
Sledování vaší aktivity na obrazovce
Většina vašeho sledovacího pracovního postupu se bude točit kolem Aktivita a Časová osa pohledy. Na kartě Aktivita se zobrazuje čas strávený na obrazovce seskupený podle aplikací, kategorií a oken.
Budete mít také několik úhledných koláčových a sloupcových grafů vizualizujících vaše data, ale většina z nich bude zpočátku prázdná. Nechte proto ActivityWatch několik hodin běžet na pozadí, než budete zvažovat opětovné otevření řídicího panelu.
V horní části najdete možnosti výběru data a času pro filtrování dat. Ve výchozím nastavení bude ActivityWatch zobrazovat data pro aktuální den, ale můžete je snadno změnit pomocí filtrů dne a data. Data můžete také filtrovat podle kategorie nebo se rozhodnout vyloučit čas AFK, ale budete muset kliknout na Filtry tlačítko pro přístup k těmto možnostem.
Vpravo dole jsou skutečná data. Své aktivity můžete najít seskupené podle aplikací, názvů oken a pracovních kategorií.
ActivityWatch odvádí skvělou práci při identifikaci kategorie na základě názvu okna nebo aplikace. Pokud například používáte editor, jako je Visual Studio Code, veškerá aktivita a čas strávený na obrazovce pro tuto aplikaci budou spadat pod Práce>Programování kategorie.
Kliknutím můžete přidat další vizualizace Upravit zobrazení a pak Přidejte vizualizaci. V nové sekci, která se zobrazí, klikněte na Nastavení a vyberte druh vizualizace, kterou chcete zahrnout do řídicího panelu. Pak udeř Uložit pokračovat.
Pokud chcete, můžete také exportovat svá data ve formátu JSON nebo CSV kliknutím Nezpracovaná dataa poté vyberte příslušné Vývozní možnost z Více rozbalovací nabídka umístěná vedle každého segmentu.
Zobrazení časové osy aktivity
Můžete se přepnout na kartu Časová osa shora a získat přístup k celé své pracovní historii. Získáte úhlednou horizontální časovou osu se dvěma různými řadami: jedním je sledovač AFK, který sleduje čas, který byly daleko od klávesnice a druhý je hlídač oken, který sleduje vaši aktivitu a sleduje aplikace, které máte použití.
K seřazení a doladění dat můžete použít možnosti filtru nad časovou osou. Je to jen na vás, s čím si můžete hrát!
Ruční sledování aktivity pomocí ActivityWatch
Dalším skvělým aspektem ActivityWatch je funkce Stopky. I když je to v současné době v experimentální fázi, stále jej můžete používat ke sledování hodin, které strávíte vlastní aktivitou.
Klikněte na Stopky možnost přístupu k této funkci. Vše, co musíte udělat, je zadat aktivitu a kliknout Starta ActivityWatch spustí stopky, které budou sledovat čas, který tím strávíte. Nezapomeňte však zastavit stopky ihned po dokončení úkolu.
Sledování vašeho času na Linuxu
Monitorování vašich aktivit na obrazovce kvůli ztrátě času je nepostradatelný zvyk, který byste si měli osvojit právě teď. Vědět, co vás rozptyluje, když jste v práci, a snížit vaše šance, že vyklouznete ze svého „toku“, je fantastický způsob, jak si ukrást pár hodin navíc ze dne.
V současné době žijeme v uspěchaném světě, kde i jediná ušetřená hodina znamená, že máte čas navíc trávit se svými blízkými. pracovat na svých osobních zájmech nebo se dokonce naučit novou dovednost, díky které budete kompetentní a nenahraditelní pracoviště.