GTimeLog este un mic app Gtk + de urmărire din timpul tau. Scopul său principal este de a fi la fel de unintrusive posibil.
Iată cum funcționează: în fiecare zi, atunci când ajunge la locul de muncă, porni gtimelog și de tip "a sosit". Apoi, începe să faci o activitate (de exemplu, citirea e-mail, sau lucrează la o sarcină). Ori de câte ori nu mai faci o activitate (fie atunci când ați terminat, sau când comutați la lucru pe altceva), tastați numele activității în prompt gtimelog. Încercați să utilizați același text, dacă faci mai multe înregistrări pentru o activitate (istoric ajută aici & mdash; trebuie doar să utilizați în sus și în jos tastele săgeată). Ei principiu cheie aici este pentru a numi activitatea după ce ați încetat să lucrați pe ea, și nu atunci când ați început. Desigur, puteți introduce numele de activitate avans, și doar întârzie apăsând tasta Enter până ați terminat.
Există două mari categorii de activități: cele care conteaza la fel de lucru (de codificare, planificare, scrierea propunerilor sau rapoarte, răspunzând e-mail la locul de muncă), precum și cele care nu (navigheaza pe web pentru a te distra, de lectură e-mail personal, chat cu un prietenul la telefon timp de două ore, ies pentru o pauză de prânz). Pentru a indica care activități nu sunt legate de munca adăuga două asteriscuri la denumirea de activitate:
& Nbsp; masa de prânz **
& Nbsp; Slashdot navigare **
& Nbsp; napping pe canapea **
Dacă doriți o activitate (sau non-activitate) să fie complet omise din rapoartele, folosiți trei asteriscuri (acest lucru funcționează doar în GTimeLog 0.2.1 sau mai târziu):
& Nbsp; rupe ***
GTimeLog afișează toate lucrurile pe care le-ați făcut astăzi, și calculează timpul total ati petrecut de lucru, iar timpul total ati petrecut "praf de cărbune". De asemenea, vă sfătuiește cât timp încă mai trebuie să lucreze azi pentru a obține 8 ore de muncă efectuate. Există două puncte de vedere de bază: unul prezinta toate activitățile în ordine cronologică, cu prețuri începând și terminând ori; în timp ce un alt grupează toate intrările cu aceeași într-o activitate și doar prezinta durata totală.
La sfârșitul zilei vă puteți trimite pe un raport zilnic prin alegerea Raport -> Raport zilnic. Un program e-mail (Mutt într-un terminal, dacă nu ați schimbat în ~ / .gtimelog / gtimelogrc) va fi pornit cu toate activitățile enumerate la el. Configurație meu Mutt îmi permite să editați raportul înainte de al trimite.
Dacă ați făcut o greșeală și tastați numele activitate greșit, sau uita doar pentru a introduce o activitate, nu vă faceți griji. GTimeLog stochează jurnalul de timp într-un simplu fișier text simplu ~ / .gtimelog / timelog.txt. Fiecare linie conține un marcaj de timp și numele activității care a fost terminat la timp. Toate celelalte linii sunt ignorate, astfel încât să puteți adăuga comentarii dacă doriți să & mdash; trebuie doar să vă asigurați niciun comentariu începe cu un marcaj de timp. Nu trebuie să vă faceți griji cu privire la GTimeLog suprascrie modificările și mdash; GTimeLog adaugă întotdeauna înregistrări la sfârșitul fișierului, și nu ține fișierul jurnal deschis tot timpul. Tu nu trebuie să vă faceți griji cu privire la suprascrierea modificărilor efectuate de către GTimeLog cu editorul dvs. & mdash;. Asigurați-vă că nu introduceți nicio activitate în GTimeLog în timp ce aveți timelog.txt deschide într-un editor de text
Ce este nou în această versiune:
- Istoric navigare (CG: # 220778).
- seteaza noi pentru a ascunde sarcinile panoul la pornire (CG: # 767096) .
- timelog.txt Reincarca automat atunci când se schimbă (CG: # 220775) .
- Fixare segfault la pornire (CG: # 1016212).
- vizualizare Total (Alt-3), care prezinta munca totală în fiecare categorie.
- meniul vertical Fix pe panoul de activitate (CG: # 1040031).
- Nou opțiune de linie de comandă: --prefer-pygtk. Numai util pentru testarea împotriva depreciate legăturile pygtk loc de moderne pygobject-introspecția.
- O nouă linie de comandă opțiune:. --quit
- meniul vertical Fix de pictograma tavă (CG: # 1039977).
- accident Fix la ieșire atunci când se utilizează Gtk + 2 (CG: # 1040088) .
- O nouă linie de comandă opțiune:. --debug
- O nouă linie de comandă opțiune:. --version
Ce este nou în versiunea 0.7.1:
- probleme de raportare Fix cu caractere non-ASCII atunci când se utilizează gobject-introspecție (LP: # 785578) .
- Fix ^ C nu iese app atunci când se utilizează gobject-introspecție.
- Implement pictograma Panou de logica pentru auto culoare care lipsea, în cazul gobject-introspecție (LP: # 924390).
- O nouă linie de comandă opțiune:. Help
- Nou opțiune de linie de comandă: --replace. Necesită că versiunea de rulare a sprijini noua metodă DBus "Quit", care a fost, de asemenea, adăugat în această versiune.
- Mesaje tipărite la stdout sunt prefixate de & quot; gtimelog & quot; (GUI ieșire app de multe ori se termină în ~ / .xsession-erori, este politicos să te identifica atunci când scrieți acolo).
- erori dbus nu trec în tăcere.
Ce este nou în versiunea 0.6.1:
- Fix două accidente atunci când se utilizează GI. Având în vedere de către Martin Pitt.
Ce este nou în versiunea 0.6.0:
- Ctrl-Q se închide acum. (LP: # 750092)
- fix UnboundLocalError. (LP: # 778285). Având în vedere de Jeroen Langeveld
- portate de pygtk la GI. Aceasta sustine GTK 2 și 3 GTK cu indicație geografică acum, dar încă mai funcționează cu pygtk.
- nota Packager lui: Dacă doriți să utilizați GI, trebuie să schimbați dependențele pachetului de pygtk la pachetul care oferă typelibs GTK și Pango (de exemplu, gir1.2-gtk-2.0 și gir1.2-Pango-1.0 pe Debian / Ubuntu). Se impune, de asemenea pygobject & gt;. = 2.27.1
- contribuit de Martin Pitt.
- Ascunde fereastra principală pe Esc. Fixat LP:. # 716257
- contribuit cu Vladislav Naumov (https://launchpad.net/~vnaum).
Ce este nou în versiunea 0.5.0:
- comutat de la Poiana la GtkBuilder. Acest rezolvă aceste probleme ciudate tematice GTimeLog avut cu Radiance Ubuntu și mai ales Ambiance. (LP: # 644393)
- Distribuitori Atentie: src / gtimelog / gtimelog.glade este plecat, a fost înlocuit cu src / gtimelog / gtimelog.ui. Acesta trebuie să fie instalat în / usr / share / gtimelog /.
- GTimeLog suportă acum de indicatori pentru aplicații Ubuntu lui. Există o nouă opțiune de configurare, prefer_app_indicator, obligațiile de adevărat. Fixat LP:. # 523461
- GTimeLog încearcă să identifice culoarea temă și să facă pictograma tavă întunecat sau luminos, pentru un contrast bun. Acesta este un hack care nu funcționează corespunzător, dar e mai bine decât nimic. Fixat LP:. # 700428
- Distribuitori Atentie: exista un nou file icon, src / gtimelog / gtimelog-mici-bright.png. Acesta trebuie să fie instalat în / usr / share / gtimelog /.
- Made GTimeLog o singură cerere instanță. Necesită python-dbus. Următoarele opțiuni de linie de comandă sunt suportate:
- gtimelog --ignore-dbus
- lansa mereu o nouă instanță cerere, nu porniți serviciul DBus
- gtimelog --toggle
- dacă GtimeLog deja rulează, spectacol sau ascunde fereastra GTimeLog,
- altfel lansa o nouă instanță cerere
- gtimelog
- dacă GtimeLog deja rulează, aduce fereastra GTimeLog în față,
- altfel lansa o nouă instanță cerere
- contribuit cu Bruce van der Kooij (https://launchpad.net/~brucevdk), Fixat LP:. # 356495
- Noua optiune: start_in_tray. Defaults la fals. Contribuit de Bruce van der Kooij (https://launchpad.net/~brucevdk), ca parte a patch-uri sau pentru LP:. # 356495
- Nou opțiune de linie de comandă: --tray. Face GTimeLog începe redusă la minimum, sau de ieșire fără a face nimic dacă este deja în execuție.
- Adaugata unele documentație pentru contribuabili:. HACKING.txt
- Rapoarte zilnice includ totalurile pe categorii. Contribuit de Laurynas Speicys.
- Panoul sarcini pot fi inversate prin apăsarea F9 și are un buton de închidere.
- stil săptămânale și lunare alternative raport, pot fi alese prin adăugarea report_style = clasificate la ~ / .gtimelog / gtimelogrc. Contribuit de Laurynas Speicys.
- Bugfix: păstra întotdeauna ordinea înscrierilor, chiar si atunci cand au același amprenta de timp (PL: # 708825).
Ce este nou în versiunea 0.4.0:
- Adaugata variabilă de configurare "cronologic" pentru a controla vizualizare inițială fie cronologic (Adevărat) sau grupate (False). Contribuit prin Barry Varșovia (CG: # 628876)
- Recunoașterea $ variabila de mediu GTIMELOG_HOME de a utiliza altceva decât ~ / .gtimelog ca directorul de configurare. Contribuit prin Barry Varșovia (CG: # 628873)
- schimbat numele cerere pentru "GTimeLog Time Tracker" în fișierul desktop (Debian # 595280)
Ce este nou în versiunea 0.3.2:
- dublu clic pe o categorie în lista de sarcini pasă greu să se concentreze caseta de intrare. (stabilește: https://bugs.launchpad.net/gtimelog/+bug/608734)
- Schimbare implicit mailer pentru a cita comanda trecut la X-terminal-emulator -e; acest lucru face să funcționeze cu Terminator (de asemenea testat cu xterm și gnome-terminal). Fixat https://bugs.launchpad.net/gtimelog/+bug/592552.
- Notă: dacă ați utilizat gtimelog înainte, va trebui să editați manual ~ / .gtimelog / gtimelogrc și să schimbați linia Mailer din
- Mailer = x-terminal-emulator -e mutt H% s
- Mailer = x-terminal-emulator -e & quot; mutt H% s & quot;
- Utilizați în mod prestabilit pentru editarea timelog.txt și deschiderea foi de calcul-deschis XDG. Fixat https://bugs.launchpad.net/gtimelog/+bug/592560.
- Notă: dacă ați utilizat gtimelog înainte, va trebui să editați manual ~ / .gtimelog / gtimelogrc și schimbările
- editor = gvim spreadhsheet = oocalc% s
- editor = foi de calcul XDG-deschis = XDG-deschis% s
Ce este nou în versiunea 0.3.1:
- sdist rupt fixe (prin adaugarea MANIFEST.in, întrucât setuptools nu înțelege bzr implicit).
- Adăugat Makefile pentru comfortul (face distcheck, face de presă).
Ce este nou în versiunea 0.3:
- Fix DeprecationWarning:. Modulul de seturi este depreciată
- Utilizați gtk.StatusIcon dacă egg.trayicon nu este disponibil (https://bugs.launchpad.net/gtimelog/+bug/209798).
- Opțiunea de a alege între stil vechi și stil nou icoane tavă: "prefer_old_tray_icon" în ~ / .gtimelog / gtimelogrc
- opțiune pentru a dezactiva pictograma tavă cu totul prin adaugarea 'show_tray_icon = nu "~ / .gtimelog / gtimelogrc (https://bugs.launchpad.net/gtimelog/+bug/255618).
- nume de directoare mâner cu spatii (https://bugs.launchpad.net/gtimelog/+bug/328118).
- număr arata versiunea în dialogul Despre (https://bugs.launchpad.net/gtimelog/+bug/308750).
Cerințe :
- Python
- GTK +
- pygtk
Comentariile nu a fost găsit