Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Applets | Applets Applet for GTG (Getting Things Gnome)
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Applets | Applets

Subjects Author Language Messages Last message
[Locked] Applet for GTG (Getting Things Gnome) [Bug #33]
Page : 1 2 3 4
ppmt English 64 ppmt [Read]
21 January 2011 à 03:22

ppmt, Wednesday 24 March 2010 à 03:21


Subscription date : 29 November 2007
Messages : 3520
Hi all,

I have written an applet for GTG a task manager (it is more than that really!)

It is written in Python and use the excellent Dbus from Cairo-Dock as well as the newly developed Dbus from GTG

because the dbus from GTG is new you will need to install from the GTG bzr site. If you run the version from your distro
there is a big chance that it won't work as you will either miss Dbus in GTG or it will be buggy

use the following instruction to do so
bzr checkout --lightweight lp:gtg/0.2
cd gtg
chmod +x setup.py
sudo ./setup.py install


to launch it type gtg in a terminal

Now to install the applet download the following file



you will need to copy it in the third party directory of your cairod-cok config

cd ~/.config/cairo-dock
ls

if the third-party directory doesn't exist create it:
mkdir third-party
cd third-party

copy the apple in there and untar it
tar xvzf GTG.tar.gz


Now you need to restart the dock and after that you should have a new applet called GTG in the controller area.

Activate it ...et Voila!

For the moment you can :
  • right click the applet to see the active task in the GTG submenu
  • middle click to quickly create a new Task
  • That's it so if oyu have other fancy ideas, don't be shy


Also if a task is due you should see a notification each time you start the dock or when you click the applet!

So if you like it (or not!) let me know, if you have proposition let me know as well

matttbe, Wednesday 24 March 2010 à 03:42


Subscription date : 24 January 2009
Messages : 12573
copy the apple in there and untar it

What were you doing at this moment

fabounet, Wednesday 24 March 2010 à 09:44


Subscription date : 30 November 2007
Messages : 17118
yeah ! well done Ppmt !

fabounet, Wednesday 24 March 2010 à 10:38


Subscription date : 30 November 2007
Messages : 17118
p=subprocess.Popen("/home/ppmt/Programming/GTG0.2/gtg")

huhu

Edit : tu peux simplifier un peu le code en virant le which.
dans xchat on en avait besoin car on gère 2 programmes (xchat et xchat-gnome).

ppmt, Wednesday 24 March 2010 à 11:47


Subscription date : 29 November 2007
Messages : 3520
taberouate!!!!

the path is fixed...sorry about that...I was trying to hack the code of GTG and forgot to change it back

I will also look a simplifying the code later

Matttbe that could be why it didn't work for you

matttbe, Wednesday 24 March 2010 à 13:40


Subscription date : 24 January 2009
Messages : 12573
But it seems that the latest version is needed

ppmt, Wednesday 24 March 2010 à 14:13


Subscription date : 29 November 2007
Messages : 3520
Based on my discussions with the GTG people the dbus is new and was buggy on the bzr. when I discuss it whit them they fixed it

so yes I very much doubt that the distro would have that fix (the rolling distro might?)

Tofe, Wednesday 24 March 2010 à 16:54


Subscription date : 09 February 2008
Messages : 921
On ArchLinux, gtg-bzr seems to be up-to-date

Tofe, Wednesday 24 March 2010 à 17:08


Subscription date : 09 February 2008
Messages : 921
ppmt: I'll try to some bits of code to be able to show a gtg's task into a sort of sticky note. May I ?

ppmt, Wednesday 24 March 2010 à 17:47


Subscription date : 29 November 2007
Messages : 3520
of course you can ...if you have other idea don't hesitate

I am a bit at a loss for ideas now!

Tofe, Sunday 28 March 2010 à 18:17


Subscription date : 09 February 2008
Messages : 921
I've tried with lp:gtg/0.2 (rev. 682, version 0.2.4), but the retrieval of the tasks doesn't seem to work... Am I using the wrong version?
PS: at this very moment, mattbe and I are trying to catch your attention on IRC

ppmt, Sunday 28 March 2010 à 22:45


Subscription date : 29 November 2007
Messages : 3520
ppmt il etait a l'Ubuntu Jam de Montreal

pour la version il faut vraiment utiliser la lp:gtp/0.2

fabounet, Friday 09 April 2010 à 13:09


Subscription date : 30 November 2007
Messages : 17118
est-ce que ça vaut le coup de la mettre à dispo sur le site ou bien il vaut mieux attendre que tout ça se stabilise un peu ?
au fait Ppmt tu avais pas une requête sur le menu du dock via Dbus ?

ppmt, Friday 09 April 2010 à 16:25


Subscription date : 29 November 2007
Messages : 3520
ben je ne sais pas....personne n'a lair interresse par cette applet...le gars qui l'avait demande ne m'a fait aucun retour

une requete sur le menu du dock via DBus...hummm oui il me semble mais je ne me rappele plus quoi

matttbe, Friday 09 April 2010 à 16:29


Subscription date : 24 January 2009
Messages : 12573
Je suis quasi certain que si un dépôt était en place pour les applets externes, ton applet serait demandée

ppmt, Friday 09 April 2010 à 17:21


Subscription date : 29 November 2007
Messages : 3520
ben tel qu'elle est l'applet fonctionne mais pas avec la version dans les depots de Ubuntu (les autres distro je ne sais pas)

ca ne me derange pas du tout de la rajouter sur la liste mais il faut que quelqu'un relise bien le code

fabounet, Tuesday 20 April 2010 à 14:45


Subscription date : 30 November 2007
Messages : 17118
pas eu l'occasion de relire le code, par contre j'ai ajouté une méthode DemandsAttention dans l'API Dbus, et je me suis dit que peut-être ça pourrait te servir pour notifier l'utilisateur qu'une tache arrive bientôt à échéance (si ce genre de chose est possible avec leur API)

ppmt, Tuesday 20 April 2010 à 18:20


Subscription date : 29 November 2007
Messages : 3520
ben c'est le probleme....il n'y a aucune gestion des dates avec leur API...ce qui est tout de meme incroyable sachant que c'est le but meme de GTG!!!

je regarderais pour voir si je ne peux pas utiliser ta fonction. Car ce serait utile vu que moi j'ai code la gestion du temps dans l'applet

Est-ce que ce sera dans la version pour Lucid?

matttbe, Tuesday 20 April 2010 à 18:59


Subscription date : 24 January 2009
Messages : 12573
Si la dernière MAJ passe, oui.

Tofe, Sunday 25 April 2010 à 19:25


Subscription date : 09 February 2008
Messages : 921
Bon, j'ai fait une première version de mon histoire de post-its avec GTG. Je l'avoue, c'était plus pour savoir si je savais le faire qu'autre chose. En effet, j'ai juste voulu afficher une tâche dans une fenêtre semi-transparente avec un widget TextView semi-transparent. Voici ce que ça donne:

http://dl.dropbox.com/u/4679068/GTG-PostIt.jpg

Ma question, maintenant, est: qu'en faire ? J'ai plusieurs pistes:
  • afficher un post-it par tâche, à la demande, par exemple lorsque l'utilisateur la sélectionne dans le menu contextuel.
  • de même, mais automatiquement pour toutes les tâches devant être effectuées avant une durée X
  • reprendre les deux propositions précédantes, mais les afficher sur un post-it unique
  • dans le cas d'un post-it unique, et pour une vue Desklet, pourquoi pas finalement afficher ce post-it dans le desklet? Vu que c'est inutilisé, ça pourrait marcher, non?


d'autres idées ?

Applets | Applets

Subjects Author Language Messages Last message
[Locked] Applet for GTG (Getting Things Gnome) [Bug #33]
Page : 1 2 3 4
ppmt English 64 ppmt [Read]
21 January 2011 à 03:22


Glx-Dock / Cairo-Dock List of forums Applets | Applets Applet for GTG (Getting Things Gnome) Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.