Cairo-Dock cafe | Café Cairo-Dock
matttbe, Friday 04 September 2009 à 12:52
|
|
Subscription date : 24 January 2009
Messages : 12573
|
@ Nochka : pourquoi ne pas mettre ce tuto sur le wiki (sans p-ê publier le lien si tu penses que ce n'est pas encore tout à fait ok) et placer ton fichier soit sur bzr ou sur le ftp du site (pour garder une adresse constante) |
nochka85, Friday 04 September 2009 à 13:20
|
|
Subscription date : 29 November 2007
Messages : 7408
|
pourquoi ne pas mettre ce tuto sur le wiki
J'y pensais en fait ... mais j'attends d'avoir quelques retours ... et 2 répertoires de lancement auto (1 dans /usr/share/cairo-dock/plugins/ + 1 dans ~/.config/cairo-dock/ ou ~/.config/cairo-dock/extras ) qui scannent les sous répertoires (ceux des applets) à la recherche des .py
... j'attends ces répertoires car suivant la méthode qui sera utilisée, il faudra peut être faire quelques modifs (notamment pour la gestion de l'état de l'applet au lancement du dock -> coché ou pas coché ).
sans p-ê publier le lien si tu penses que ce n'est pas encore tout à fait ok) et placer ton fichier soit sur bzr ou sur le ftp du site (pour garder une adresse constante)
Bah au retour et aux dossiers prêts, l'applet est terminée et (je pense) largement suffisante et claire pour une applet de démo ( <- on a déjà dépassé le cap du 'Hello World' ! :mrgreen:) ... Bref, dès que c'est bon pour ces 2 choses, je colle tout çà dans le wiki AVEC un tar.gz .
Ok pour mettre sur le ftp (ou sur bzr ... mais je sais pas comment on fait <- tu m'explique ) ... mais en fait, si tout est ok et si Fab est d'accord, je pense que les 2 démos devraient être automatiquement installées dans /usr/share/cairo-dock/plugins/external_plugins_demos/ (et on pourrait créer le répertoire /usr/share/cairo-dock/plugins/external_plugins à coté pour les applets externes intégrées au dock ) ! Bref, je pense qu'on devrait carrément les intégrer dans les .deb afin que TOUS les utilisateurs du dock aient à leur disposition ces 2 démos (vu qu'il n'y a pas besoin des sources pour développer, je pense qu'il ne faut pas s'en priver) ! Donc, cela ferait enlever les démos de l'applet Dbus et créer un "faux" plugins "external_plugins_demos" dans lequel on collerait les répertoires des démos (python et bash) ... Non ?
EDIT:
Tiens, d'ailleurs, je viens de voir un soucis suivant la manière dont on lançait le .py : 'cd demo && python demo_bash.py' , 'python demo/demo_bash.py' ou 'cd demo && ./demo_bash.py' -> corrigé en rev 1280 <- toutes les méthodes fonctionnent désormais |
fabounet, Friday 04 September 2009 à 14:11
|
|
Subscription date : 30 November 2007
Messages : 17118
|
et je viens de tenter mon 1er commit sur BZR (rev 1279) -> J'espère que j'ai rien cassé !
justement si
tu as effacé le répertoire demo dans lequel j'avais des modifs, et bzr me boude depuis (donc pas pu commiter mos modif DBus hier)
ce qui me conforte dans l'idée d'avoir une branche par développeur, dans lesquelles je peux puiser les modifs (en cas de changements mineur bien sûr on peut "pusher" direct sur la branche principale)
vais voir comment réparer ma branche (bzr revert ou un truc comme ça)
svn était un peu moins contraignant il me semble. |
nochka85, Friday 04 September 2009 à 14:24
|
|
fabounet, Friday 04 September 2009 à 14:31
|
|
Subscription date : 30 November 2007
Messages : 17118
|
faut lui préciser : bzr push lp:~blablabla
oui tu avais mis à jour avant mais le fait d'avoir effacé le répertoire dans lequel j'avais des modifs non commités lui a fait perdre la boule.
par trop grave, je vais tenter de revert.
au fait j'aurais qques modifs mineures à faire dans ton script, si tu n'en n'as pas en cours je le ferai ce WE |
matttbe, Friday 04 September 2009 à 14:34
|
|
fabounet, Friday 04 September 2009 à 14:37
|
|
Subscription date : 30 November 2007
Messages : 17118
|
bzr merge m'envoie chier
avec SVN tu pouvais toujours effacer des fichiers puis faire svn up, et tout rentrait dans l'ordre
tu pouvais ensuite écraser avec tes modifs que tu avais au préalable mis de côté.
ici la méthode ne marche pas, on dirait qu'il se souvient. |
matttbe, Friday 04 September 2009 à 14:44
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Bzr pull ne marche pas ?
Sinon tu sais tjs télécharger la branche à une révision précise. Regarde avec bzr-gtk ou 'bzr help commands'  |
nochka85, Friday 04 September 2009 à 15:22
|
|
Subscription date : 29 November 2007
Messages : 7408
|
Bon bah j'arrête de commiter moi <- Je vais faire des applets en bash : c'est moins risqué ! |
fabounet, Friday 04 September 2009 à 17:59
|
|
Subscription date : 30 November 2007
Messages : 17118
|
lol mais non ! c'est ça la force de bzr (ou git ou hg), c'est de pouvoir développer sur des branches parallèles
bzr-gtk c'est une bonne idée merci, pour un noob comme moi c'est sûrement ce qu'il me faut |
nochka85, Friday 04 September 2009 à 23:24
|
|
Subscription date : 29 November 2007
Messages : 7408
|
Et concernant les 2 répertoires de lancement d'applets externes ? ... (parce que j'ai une petite applet en bash qui va bientôt être prête moi ... mais chuuuut ! ) |
nochka85, Sunday 06 September 2009 à 02:16
|
|
Subscription date : 29 November 2007
Messages : 7408
|
Voilà, ma première petite applet en bash est quasi fini ! ... et voici un petit aperçu de cette dernière en action :
|
matttbe, Sunday 06 September 2009 à 02:46
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Rooh, qui t'as donné l'idée d'une applet RSS ?
Par contre, je ne le vois pas sur ta branche bzr perso  |
fabounet, Sunday 06 September 2009 à 03:57
|
|
Subscription date : 30 November 2007
Messages : 17118
|
très bon !
tu me forces la main donc, je vais réfléchir à comment intégrer ça la semaine prochaine.
Edit : de mon côté j'ai amélioré demo.py, maintenant elle fait des trucs "utiles".
ça reste une démo bien sûr |
Subscription date : 26 October 2008
Messages : 1904
|
Waouh la classe ...
C'est tout en bash? |
nochka85, Sunday 06 September 2009 à 11:07
|
|
nochka85, Sunday 06 September 2009 à 14:29
|
|
Subscription date : 29 November 2007
Messages : 7408
|
Bon, je sais pas ce que j'avais foutu, mais j'ai finalement réussi à faire un truc "réactif" avec l'autre fonctionnement en me servant d'un fichier temporaire pour stocker le flux en cours !
... bref, je revois mon code (et je vais ajouter une petite fonction) et je vous poste çà ici pour test
EDIT:
Question importante : 10 flux RSS çà suffira ou pas ? <- Sachant que le nombre sera figé par la config ! |
matttbe, Sunday 06 September 2009 à 15:32
|
|
nochka85, Sunday 06 September 2009 à 16:05
|
|
Subscription date : 29 November 2007
Messages : 7408
|
En fait, y'en a 10 de préconfiguré dans la config ... mais si c'est insuffisant, dites le moi !
Allez, à vos tests -> http://dl.free.fr/cRRYv1Wir
(à lancer avec le .py ... même en double-cliquant dessus si vous ne voulez pas voir les messages dans le terminal )
... j'attends vos retours |
matttbe, Sunday 06 September 2009 à 19:25
|
|
Cairo-Dock cafe | Café Cairo-Dock
|