gtimelog est une petite application Gtk + pour garder la trace de votre temps. Son principal objectif est d'être le plus discret possible.
Voici comment cela fonctionne: chaque jour, quand vous arrivez à travailler, démarrer gtimelog et tapez "arrivé". Puis commencer à faire une activité (par exemple la lecture du courrier, ou de travailler sur une tâche). Chaque fois que vous arrêtez de faire une activité (soit lorsque vous avez terminé, ou lorsque vous passez à travailler sur quelque chose d'autre), tapez le nom de l'activité dans l'invite de gtimelog. Essayez d'utiliser le même texte si vous faites plusieurs entrées pour une activité (histoire aide ici & mdash; il suffit d'utiliser le haut et les touches fléchées). Ils principe clé ici est de nommer l'activité après que vous avez cessé de travailler sur elle, et pas quand vous avez commencé. Bien sûr, vous pouvez taper le nom de l'activité dès le départ, et juste retarder appuyant sur la touche Entrée jusqu'à ce que vous avez terminé.
Il existe deux grandes catégories d'activités: ceux qui comptent le travail (codage, la planification, la rédaction de propositions ou des rapports, répondre email lié au travail), et ceux qui ne (parcourant le web pour le plaisir, la lecture e-mail personnelle, bavarder avec un ami au téléphone pendant deux heures, de sortir pour une pause déjeuner). Pour indiquer les activités ne sont pas des travaux connexes ajouter deux astérisques au nom de l'activité:
& Nbsp; le déjeuner **
& Nbsp; la navigation slashdot **
& Nbsp; la sieste sur le canapé **
Si vous voulez une activité (ou non-activité) pour être complètement omis dans les rapports, utilisez trois astérisques (cela ne fonctionne que dans gtimelog 0.2.1 ou ultérieur):
& Nbsp; briser ***
Gtimelog affiche toutes les choses que vous avez fait aujourd'hui, et calcule le temps total que vous avez passé à travailler, et le temps total que vous avez passé "relâchement". Il vous conseille également combien de temps vous avez encore à travailler dès aujourd'hui pour obtenir 8 heures de travail effectuées. Il ya deux points de vue de base: une montre toutes les activités dans l'ordre chronologique, avec début et de fin; tandis qu'un autre groupes toutes les entrées avec le même dans une activité et montre à la durée totale.
À la fin de la journée, vous pouvez envoyer un rapport quotidien en choisissant Rapport -> Rapport quotidien. Un programme de messagerie (Mutt dans un terminal, sauf si vous avez changé dans ~ / .gtimelog / gtimelogrc) sera lancé à toutes les activités qui y sont énumérés. Ma configuration Mutt me permet de modifier le rapport avant de l'envoyer.
Si vous faites une erreur et tapez le nom de l'activité de mal, ou tout simplement oublié d'enregistrer une activité, ne vous inquiétez pas. Gtimelog stocke le journal de temps dans un fichier texte simple, ~ / .gtimelog / de timelog.txt. Chaque ligne contient un horodatage et le nom de l'activité qui a été terminé à l'époque. Toutes les autres lignes sont ignorés, de sorte que vous pouvez ajouter des commentaires si vous voulez & mdash; assurez-vous juste aucun commentaire commence avec un horodatage. Vous ne avez pas à vous soucier de gtimelog écraser vos modifications & mdash; gtimelog ajoute toujours les entrées à la fin du fichier, et qui ne garde pas le fichier journal ouvert tout le temps. Vous ne avez à vous soucier d'écraser les modifications apportées par gtimelog avec votre éditeur & mdash;. Assurer que vous ne entrez pas d'activités dans gtimelog alors que vous avez timelog.txt ouvrir dans un éditeur de texte
Ce qui est nouveau dans cette version:
- Histoire navigation (LP: # 220778).
- Nouveau paramètre pour masquer les tâches volet au démarrage (LP: # 767096) .
- timelog.txt Recharger automatiquement quand il change (LP: # 220775) .
- Correction erreur de segmentation au démarrage (LP: 1016212 #).
- Voir le sommaire (Alt-3) qui montre le travail total dans chaque catégorie.
- Fix menu contextuel sur le volet (LP: 1040031 #).
- Nouvelle option en ligne de commande: --prefer-pygtk. Seulement utile pour les tests contre les fixations obsolètes PyGtk la place de la pygobject-introspection moderne.
- Nouvelle commande option de ligne:. --quit
- Fix menu contextuel de l'icône de la barre (LP: 1039977 #).
- Correction du crash lors de l'utilisation à la sortie Gtk + 2 (LP: # 1040088) .
- Nouvelle commande option de ligne:. --debug
- Nouvelle commande option de ligne:. --version
Quoi de neuf dans la version 0.7.1:
- problèmes de déclaration de Fix avec des caractères non-ASCII lors de l'utilisation gobject-introspection (LP: # 785578) .
- Fix ^ C pas sortie de l'application lors de l'utilisation gobject-introspection.
- Mettre en œuvre icône du panneau de couleur autodétection logique qui manquait dans le cas gobject-introspection (LP: # 924390).
- Nouvelle commande option de ligne:. --help
- Nouvelle option en ligne de commande: --replace. Exige que la version en cours d'exécution en charge la nouvelle méthode DBus «Quitter», qui a également été ajouté dans cette version.
- Messages imprimées sur la sortie standard sont préfixés par & quot; gtimelog & quot; (Sortie application GUI se termine souvent dans ~ / .xsession-errors, il est poli de vous identifier quand il écrit).
- erreurs DBus ne passent pas en silence.
Quoi de neuf dans la version 0.6.1:
- Correction deux accidents lors de l'utilisation GI. Compte tenu par Martin Pitt.
Quoi de neuf dans la version 0.6.0:
- Ctrl-Q quitte maintenant. (LP: # 750092)
- Correction UnboundLocalError. (LP: # 778285). Compte tenu par Jeroen Langeveld
- Portage de PyGTK à GI. Ce soutient GTK 2 et 3 GTK avec IG maintenant, mais fonctionne toujours avec PyGTK.
- la note de Packager: Si vous souhaitez utiliser GI, vous devez changer les dépendances du paquet de pygtk à l'emballage qui fournit les typelibs GTK et Pango (par exemple gir1.2-gtk-2.0 et gir1.2-pango-1,0 sur Debian / Ubuntu). Elle exige également pygobject & gt;. = 2.27.1
- Une contribution de Martin Pitt.
- Masquer la fenêtre principale sur Esc. Corrections LP:. # 716257
- Proposé par Vladislav Naumov (https://launchpad.net/~vnaum).
Quoi de neuf dans la version 0.5.0:
- commuté de Glade à GtkBuilder. Cela corrige les problèmes de thème étranges gtimelog eues avec Radiance et surtout Ambiance de Ubuntu. (LP: # 644393)
- emballeurs noter: src / gtimelog / gtimelog.glade est parti, il a été remplacé par src / gtimelog / gtimelog.ui. Il doit être installé dans / usr / share / gtimelog /.
- gtimelog prend désormais en charge les indicateurs d'application de Ubuntu. Il ya une nouvelle option de configuration, prefer_app_indicator, par défaut à true. Corrections LP:. # 523461
- gtimelog essaie de détecter la couleur de votre thème et faire l'icône sombre ou lumineux, un bon contraste. Ce est un hack qui ne fonctionne pas de manière fiable, mais il est mieux que rien. Corrections LP:. # 700428
- emballeurs noter: il ya un nouveau fichier de l'icône, src / gtimelog / gtimelog-petite-bright.png. Il doit être installé dans / usr / share / gtimelog /.
- Fait gtimelog un demande d'instance unique. Nécessite python-dbus. Les options de ligne de commande suivants sont supportés:
- gtimelog --ignore-dbus
- lancer toujours une nouvelle instance de l'application, ne pas démarrer le service DBus
- gtimelog --toggle
- si gtimelog déjà en cours, afficher ou masquer la fenêtre gtimelog,
- contraire lancer une nouvelle instance de l'application
- gtimelog
- si gtimelog déjà en cours d'exécution, apporter la fenêtre gtimelog à l'avant,
- contraire lancer une nouvelle instance de l'application
- Proposé par Bruce van der Kooij (https://launchpad.net/~brucevdk), Corrections LP:. # 356495
- Nouvelle option: start_in_tray. Par défaut à false. Proposé par Bruce van der Kooij (https://launchpad.net/~brucevdk), dans le cadre de son patch pour LP:. # 356495
- Nouvelle ligne de commande: --tray. Rend gtimelog démarrer réduit, ou la sortie sans rien faire si elle est déjà en cours d'exécution.
- Ajout de la documentation pour les contributeurs:. HACKING.txt
- Des rapports quotidiens comprennent des totaux par catégorie. Proposé par Laurynas Speicys.
- Le volet des tâches peut être basculé en appuyant sur F9 et dispose d'un bouton de fermeture.
- Alternative style de rapport hebdomadaire et mensuelle, peut être choisi en ajoutant report_style = classés dans ~ / .gtimelog / gtimelogrc. Proposé par Laurynas Speicys.
- Correction: toujours préserver l'ordre des entrées, même quand ils ont le même horodatage (LP: # 708825).
L'option
Ce qui est nouveau dans la version 0.4.0:
- Ajout de variable de configuration «chronologique» pour contrôler vue initiale soit chronologique (Vrai) ou groupés (Faux). Proposé par Barry Varsovie (LP: # 628876)
- Reconnaître $ variable d'environnement GTIMELOG_HOME d'utiliser autre chose que ~ / .gtimelog que le répertoire de configuration. Proposé par Barry Varsovie (LP: # 628873)
- Changement de nom de l'application de «gtimelog Time Tracker" dans le fichier de bureau (Debian # 595280)
Quoi de neuf dans la version 0.3.2:
- Double-cliquez sur une catégorie dans la liste des tâches se efforce se concentrer la zone de saisie. (correctifs: https://bugs.launchpad.net/gtimelog/+bug/608734)
- Changement mailer par défaut de citer la commande passée à x-terminal-emulator -e; ce qui rend le travail avec Terminator (également testé avec xterm et gnome-terminal). Corrections https://bugs.launchpad.net/gtimelog/+bug/592552.
- Remarque: si vous avez utilisé gtimelog avant, vous devrez modifier manuellement ~ / .gtimelog / gtimelogrc et changer la ligne de courrier de
- mailer = x-terminal-emulator -e mutt -H% s
- mailer = x-terminal-emulator -e & quot; Mutt -H% s & quot;
- Utiliser xdg-ouvert par défaut pour l'édition timelog.txt et l'ouverture des feuilles de calcul. Corrections https://bugs.launchpad.net/gtimelog/+bug/592560.
- Remarque: si vous avez utilisé gtimelog avant, vous devrez modifier manuellement ~ / .gtimelog / gtimelogrc et le changement
- editor = gvim spreadhsheet = oocalc% s
- editor = tableur xdg-open = xdg-open% s
Quoi de neuf dans la version 0.3.1:
- sdist cassée fixe (en ajoutant MANIFEST.in, depuis setuptools ne comprennent pas bzr par défaut).
- Ajouté Makefile pour plus de commodité (distcheck faire, assurez-release).
Ce qui est nouveau dans la version 0.3:
- Fix DeprecationWarning:. Module sets est obsolète
- Utiliser gtk.StatusIcon si egg.trayicon ne est pas disponible (https://bugs.launchpad.net/gtimelog/+bug/209798).
- Option pour choisir entre l'ancienne et la nouvelle de style les icônes de la barre: 'prefer_old_tray_icon »dans ~ / .gtimelog / gtimelogrc
- Option pour désactiver l'icône de la barre tout en ajoutant 'show_tray_icon = non »à ~ / .gtimelog / gtimelogrc (https://bugs.launchpad.net/gtimelog/+bug/255618).
- Répertoire de gérer les noms avec des espaces (https://bugs.launchpad.net/gtimelog/+bug/328118).
- Afficher le numéro de version dans la boîte de dialogue About (https://bugs.launchpad.net/gtimelog/+bug/308750).
Exigences :
- Python
- gtk +
- PyGTK
Commentaires non trouvées