{"id":837,"date":"2010-09-24T09:00:33","date_gmt":"2010-09-24T07:00:33","guid":{"rendered":"http:\/\/j-mad.com\/blog\/?p=837"},"modified":"2010-09-24T09:36:07","modified_gmt":"2010-09-24T07:36:07","slug":"outils-de-gestion-du-temps-sous-linux","status":"publish","type":"post","link":"https:\/\/j-mad.com\/blog\/2010\/09\/24\/outils-de-gestion-du-temps-sous-linux\/","title":{"rendered":"Outils de gestion du temps sous Linux"},"content":{"rendered":"<p>Pour diff\u00e9rentes raisons que j&#8217;expliquerais dans un billet que j&#8217;\u00e9crirais bient\u00f4t, j&#8217;ai d\u00e9cid\u00e9 de g\u00e9rer mon temps d&#8217;une fa\u00e7on assez stricte. Ce dont j&#8217;avais besoin \u00e9tait assez simple, pour g\u00e9rer mon temps\u00a0 au boulot et \u00e0 la maison. Par g\u00e9rer mon temps j&#8217;entends d\u00e9finir diff\u00e9rentes taches et chronom\u00e9trer le temps que je passe sur chaque tache. L&#8217;important pour moi \u00e9tait de pouvoir conna\u00eetre le temps global pass\u00e9 durant la journ\u00e9e sur une t\u00e2che, mais aussi avoir le temps de chaque tranche de temps que je consacrais \u00e0 une tache.<\/p>\n<p>Je voulais donc pouvoir savoir que j&#8217;avais d\u00e9j\u00e0 pass\u00e9 35 minutes \u00e0 \u00e9crire des mails depuis le d\u00e9but de la journ\u00e9e et qu&#8217;actuellement cela faisait 5 minutes que j&#8217;\u00e9crivais ce mail bien pr\u00e9cis.<\/p>\n<p>Je me suis donc mis en qu\u00eate de diff\u00e9rents logiciels et je les ai test\u00e9.<\/p>\n<p>J&#8217;ai test\u00e9\u00a0:<\/p>\n<ul>\n<li>gnotime<\/li>\n<li>hamster<\/li>\n<li>ktimetracker<\/li>\n<\/ul>\n<p>Autant dire que j&#8217;ai \u00e9t\u00e9 d\u00e9\u00e7u, dans des proportions diff\u00e9rentes, les trois fois. Je vais commencer par parler des trois et ensuite je listerais ce qui manque \u00e0 chacun d&#8217;entre eux.<\/p>\n<h1>Ktimetracker<\/h1>\n<p style=\"text-align: center;\"><a rel=\"thumbnail\" href=\"http:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/ktimetracker.png\" rel=\"lightbox[837]\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-839 aligncenter\" style=\"margin-top: 10px; margin-bottom: 10px;\" title=\"ktimetracker\" src=\"http:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/ktimetracker.png\" alt=\"\" width=\"478\" height=\"341\" srcset=\"https:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/ktimetracker.png 478w, https:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/ktimetracker-150x107.png 150w, https:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/ktimetracker-300x214.png 300w\" sizes=\"auto, (max-width: 478px) 100vw, 478px\" \/><\/a><\/p>\n<p>Le seul des trois sous KDE. Sans doute le plus moche, mais enfin, on parle de gestion de temps. On peut d\u00e9finir des projets, cr\u00e9er pour chaque projet une t\u00e2che, donner des sous t\u00e2ches aux t\u00e2ches, etc etc \u2026<br \/>\nOn peut aussi d\u00e9finir qu&#8217;une t\u00e2che est finie.<\/p>\n<p>A priori que du bonheur. Sauf qu&#8217;il n&#8217;y a aucun outil de reporting. Rien. Juste la dur\u00e9e totale pass\u00e9 sur la tache et la dur\u00e9e de la session. Pas de possibilit\u00e9 de voir par jour ni rien. Alors on peut exporter les donn\u00e9es pour les utiliser ailleurs&#8230; mais bon, c&#8217;est d\u00e9j\u00e0 suffisament chiant de g\u00e9rer son temps si il faut passer par de l&#8217;export \/ import de donn\u00e9e dans d&#8217;autre outil \u2026<\/p>\n<h1>Hamster<\/h1>\n<p><a rel=\"thumbnail\" href=\"http:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/hamster-overview.jpg\" rel=\"lightbox[837]\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-844 alignleft\" style=\"margin: 10px;\" title=\"hamster-overview\" src=\"http:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/hamster-overview-300x240.jpg\" alt=\"\" width=\"300\" height=\"240\" srcset=\"https:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/hamster-overview-300x240.jpg 300w, https:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/hamster-overview-150x120.jpg 150w, https:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/hamster-overview.jpg 500w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><a rel=\"thumbnail\" href=\"http:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/hamster-applet.jpg\" rel=\"lightbox[837]\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-845 alignright\" style=\"margin: 32px 15px;\" title=\"hamster-applet\" src=\"http:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/hamster-applet-300x192.jpg\" alt=\"\" width=\"300\" height=\"192\" srcset=\"https:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/hamster-applet-300x192.jpg 300w, https:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/hamster-applet-150x96.jpg 150w, https:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/hamster-applet.jpg 500w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Un outil GTK. Qui b\u00e9n\u00e9ficie en plus d&#8217;une applet que l&#8217;on peut mettre dans un tableau de bord gnome. Ce qui est bien sympa pour voir toujours le chronom\u00e8tre et le nom de l&#8217;activit\u00e9 actuelle sous les yeux.<\/p>\n<p>On peut cr\u00e9er des t\u00e2ches (qui s&#8217;appelle des activit\u00e9s). Mais c&#8217;est tout. Il n&#8217;y a pas de notion de projet mais une notion de cat\u00e9gorie de t\u00e2che donc cela revient au m\u00eame me direz vous. On peut aussi taguer les t\u00e2ches.<\/p>\n<p>Chaque fois que l&#8217;on d\u00e9marre le chrono sur une t\u00e2che, \u00e7a cr\u00e9e une nouvelle session concernant cette t\u00e2che l\u00e0. On a donc bien le temps par session, ainsi que l&#8217;enchainement des sessions (avec l&#8217;heure de d\u00e9but de la session). On sait donc dans quel ordre on a fait quoi. On peut \u00e0 post\u00e9riori rajouter des temps ou modifier les temps des sessions enregistr\u00e9es.<\/p>\n<p>Le module de reporting est super bien fait. Des graphiques qui bougent quand on clique, tout plein de possibilit\u00e9 de visualisation, somme par cat\u00e9gories et\/ou par activit\u00e9s. On peut m\u00eame exporter le tout en html. Mais pas de rapport personnalis\u00e9 possible par contre Nan, vraiment bien.<br \/>\nOn peut m\u00eame le configurer pour que le chrono se lance automatiquement sur une activit\u00e9 pr\u00e9cise en fonction du bureau virtuel sur lequel on se trouve \u2026<\/p>\n<p><a href=\"http:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/hamster-prefs.png\" rel=\"lightbox[837]\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-848 alignleft\" title=\"hamster-prefs\" src=\"http:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/hamster-prefs-289x300.png\" alt=\"\" width=\"289\" height=\"300\" srcset=\"https:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/hamster-prefs-289x300.png 289w, https:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/hamster-prefs-144x150.png 144w, https:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/hamster-prefs.png 558w\" sizes=\"auto, (max-width: 289px) 100vw, 289px\" \/><\/a><\/p>\n<p><a rel=\"thumbnail\" href=\"http:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/hamster-stats.jpg\" rel=\"lightbox[837]\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-849 alignright\" style=\"margin: 30px 18px;\" title=\"hamster-stats\" src=\"http:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/hamster-stats-300x240.jpg\" alt=\"\" width=\"300\" height=\"240\" srcset=\"https:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/hamster-stats-300x240.jpg 300w, https:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/hamster-stats-150x120.jpg 150w, https:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/hamster-stats.jpg 500w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Par contre pour d\u00e9marrer une nouvelle activit\u00e9 c&#8217;est un parfois un peu lourdingue. Soit on a d\u00e9j\u00e0 faire une session de l&#8217;activit\u00e9 en question et l\u00e0 c&#8217;est facile, il suffit de double cliquer sur le nom de l&#8217;activit\u00e9, dans la liste des session du jour. Soit c&#8217;est la premi\u00e8re fois et la il faut taper NomActivit\u00e9@NomCat\u00e9gorie dans une zone de texte. Heureusement des la premi\u00e8re lettre tap\u00e9, on a une select box intelligente qui nous propose des choix&#8230; Mais bon il faut quand m\u00eame taper une ou deux ou trois lettres.<\/p>\n<h1>Gnotime<\/h1>\n<p><a href=\"http:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/gnotime-main-notes.png\" rel=\"lightbox[837]\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-852 alignleft\" title=\"gnotime-main-notes\" src=\"http:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/gnotime-main-notes-300x275.png\" alt=\"\" width=\"300\" height=\"275\" srcset=\"https:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/gnotime-main-notes-300x275.png 300w, https:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/gnotime-main-notes-150x137.png 150w, https:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/gnotime-main-notes.png 666w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"http:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/gnotime-journal.png\" rel=\"lightbox[837]\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-853\" title=\"gnotime-journal\" src=\"http:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/gnotime-journal-282x300.png\" alt=\"\" width=\"282\" height=\"300\" srcset=\"https:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/gnotime-journal-282x300.png 282w, https:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/gnotime-journal-141x150.png 141w, https:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/gnotime-journal.png 585w\" sizes=\"auto, (max-width: 282px) 100vw, 282px\" \/><\/a>Un autre outil gtk. Lui fonctionne par projets contenant des t\u00e2ches qui peuvent elles-m\u00eame contenir des t\u00e2ches, etc etc \u2026 Les temps sont disponible pour la session (appel\u00e9 Entry) en cours (ou la derni\u00e8re faite), par jour, par semaine, mois, ann\u00e9e, pour le jour d&#8217;avant, la semaine d&#8217;avant, le mois d&#8217;avant. Et tout \u00e7a directement dans la fen\u00eatre principale, pas besoin d&#8217;aller dans la partie rapport.<\/p>\n<p>L\u00e0 aussi dans Gnotime il y a une gestion de status de t\u00e2che. On peut m\u00eame d&#8217;ailleurs avoir une gestion de facturation en fonction du nombre d&#8217;heure .. carr\u00e9ment gadget \u00e0 mon avis, mais \u00e7a existe.<\/p>\n<p>Par contre pas de gestion de l&#8217;enchainement des entry et pour cr\u00e9er une nouvelle entry c&#8217;est un peu lourd (bouton droit sur la tache, add entry, une pop up s&#8217;ouvre ou l&#8217;on peut \u00e9crire la description de l&#8217;entry, faut cliquer sur valider&#8230; enfin c&#8217;est bon). C&#8217;est du coup assez long de cr\u00e9er des entry, ce qui est un comble pour un outil de gestion du temps.<\/p>\n<p>Mais le gros point noir de gnotime c&#8217;est son module de rapport qui est juste incompr\u00e9hensible. Ou alors je suis un cr\u00e9tin. Ce qui est possible. Mais apr\u00e8s avoir pass\u00e9 20 minutes \u00e0 essayer de cr\u00e9er un rapport custom, j&#8217;ai abandonn\u00e9. Ce qui est couillon aussi c&#8217;est que les rapports me semblent \u00eatre limit\u00e9 par projet. Pas de possibilit\u00e9 d&#8217;avoir de rapport globaux, ce qui est assez ennuyeux&#8230;.<a href=\"http:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/gnotime-main-small.png\" rel=\"lightbox[837]\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-854\" title=\"gnotime-main-small\" src=\"http:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/gnotime-main-small-300x241.png\" alt=\"\" width=\"300\" height=\"241\" srcset=\"https:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/gnotime-main-small-300x241.png 300w, https:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/gnotime-main-small-150x120.png 150w, https:\/\/j-mad.com\/blog\/wp-content\/uploads\/2010\/09\/gnotime-main-small.png 454w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h1>Mon choix<\/h1>\n<p>Alors en fait j&#8217;en utilise deux. Gnotime pour le boulot et Hamster pour la maison. Parce oui, rappelez vous, je voulais pouvoir tracker mon temps dans deux endroits s\u00e9parer suivant que j&#8217;\u00e9tais au boulot ou \u00e0 la maison. Parce que bosser la moiti\u00e9 du temps un dimanche apr\u00e8s midi c&#8217;est un bon rendement alors que c&#8217;est un rendement de merde si c&#8217;est un lundi matin \u2026<\/p>\n<p>Je pensais trouver un outil avec une gestion de profil qui me permettrait de faire \u00e7a proprement. Mais non, \u00e7a n&#8217;existe pas. Vous allez me dire que je pourrais cr\u00e9er deux projets racines dans gnotime , un boulot et un perso \u2026. mouais \u2026<\/p>\n<p>Je pourrais aussi utiliser les tags dans Hamster, mais bon l\u00e0 aussi .. mouais, sans plus quoi.<\/p>\n<p>Donc j&#8217;ai deux outils. Et je r\u00e2le parce que j&#8217;aimerais bien un outil qui soit la somme des deux.<\/p>\n<h1>Ce que j&#8217;aimerais<\/h1>\n<p>En fait, je ne suis pas si exigeant que \u00e7a. D\u00e9j\u00e0 un logiciel qui affiche en gros le chrono. L\u00e0 on a l&#8217;impression que c&#8217;est honteux de voir le chrono. Il est toujours en tout petit. Et puis il faudrait que la couleur du chrono soit configurable, en fonction du temps pass\u00e9 sur la session en cours.<\/p>\n<p>Ensuite une gestion de profil, pour pouvoir et ben avoir des profils. Maison \/ Boulot \/ Vacances, etc&#8230;<\/p>\n<p>Pouvoir avoir un module de rapport sympa et utilisable, avec la possibilit\u00e9 de cr\u00e9er des rapports personnalis\u00e9s.<\/p>\n<p>Pouvoir lancer un chrono en m\u00eame temps que l&#8217;on cr\u00e9e une nouvelle session sur une t\u00e2che, en un seul clic, tout le temps.<\/p>\n<p>Avoir la chronologie des sessions avec leur dates et heures de d\u00e9but et de fin.<\/p>\n<p>Pouvoir configurer des lancements de chrono automatique en fonction des applis qui ont le focus et pas juste des bureaux.<\/p>\n<p>Voil\u00e0, rien de bien compliqu\u00e9 en fait &#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pour diff\u00e9rentes raisons que j&#8217;expliquerais dans un billet que j&#8217;\u00e9crirais bient\u00f4t, j&#8217;ai d\u00e9cid\u00e9 de g\u00e9rer mon temps d&#8217;une fa\u00e7on assez stricte. Ce dont j&#8217;avais besoin \u00e9tait assez simple, pour g\u00e9rer mon temps\u00a0 au boulot et \u00e0 la maison. Par g\u00e9rer mon temps j&#8217;entends d\u00e9finir diff\u00e9rentes taches et chronom\u00e9trer le temps que je passe sur chaque &hellip; <a href=\"https:\/\/j-mad.com\/blog\/2010\/09\/24\/outils-de-gestion-du-temps-sous-linux\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Outils de gestion du temps sous Linux<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[27],"tags":[100,85],"class_list":["post-837","post","type-post","status-publish","format-standard","hentry","category-poste-utilisateur","tag-linux","tag-logiciel-libre"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p12cdp-dv","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/posts\/837","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/comments?post=837"}],"version-history":[{"count":12,"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/posts\/837\/revisions"}],"predecessor-version":[{"id":859,"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/posts\/837\/revisions\/859"}],"wp:attachment":[{"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/media?parent=837"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/categories?post=837"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/tags?post=837"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}