Fórum Root.cz
Hlavní témata => Desktop => Téma založeno: rooobertek 02. 04. 2012, 09:08:01
-
Dobré ráno vo spolok
Chcel by som si spraviť malú štatistiku, koľko času čím trávim. Skúšal som kadejaké time trackery, ale nedokážem sa prinútiť klikať na start/stop. Niektoré trackery vedia pracovať s workspacami, ale nechcem dávať každé okno do iného workspacu. Na hamstera som si kedysi ako-tak zvykol, ale v novším verziách ubuntu sa akosi nechce zobrazovať ikonka appletu.
Tak mi napadlo, že by bolo fajn trackovať čas podľa aktívnosti okien (okno, ktoré je vpredu), aplikácií alebo názvu okna... Proste niečo automatickejšie. Skúšal som googliť, ale buď sú moje google schopnosti slabé alebo to je ťažko nájditeľná informácia.
Prípadne by som si to napísal v pythonovi, radšej by som ale použil niečo existujúce a nezabíjal čas ešte ďalšou aktivitou a potreboval by som od niekoho z vás nakopnúť správnym smerom.
Používam ubuntu 11.10, na domácom compe 12.04.
Teším sa na odpovede.
-
podla mna by sa take daco malo dat naskriptovat cez wmiface
http://home.kde.org/~seli/wmiface/
Nie je to KDE-only: "This command line tool allows user scripting of the running window manager (any EWMH-compatible window manager, including KDE's KWin, GNOME's Metacity, Compiz and others)."
-
Kdysy dávno jsem na to používal ManicTime (http://www.manictime.com/).
Dokonce ve firefoxu dělalo i přehled toho, kde člověk brouzdá, takže se dá odlišit brouzdání související s prací a sprosté flákání ;)
Akorát koukám, že je to jen na Win, takže bych zkusil mrknout na nějakou alternativu (http://alternativeto.net/software/manictime/?platform=linux).
Úplně jsem nepomohl, ale třeba to aspoň nasměruje.
-
Ďakujem za odpovede.
Takže si robím vlastný skriptík.
Cez pygtk si už viem získať aktuálne okná. Viete mi ale poradiť, ako získať pid z gtk objektu? Chcel by som získať obsah súboru /proc/[pid]/cmdline.
-
mierne sa poopravím, zoznam okien získavam cez wnck
-
stačilo sa spýtať a už mi to takmer oči vypichlo, najbližšie pošlem až hotový kód, ak bude useful