Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Official announcements | Annonces officielles Cairo-Dock Plug-Ins Extras
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)
Official announcements | Annonces officielles

Subjects Author Language Messages Last message
[Locked] Cairo-Dock Plug-Ins Extras
matttbe Français 16 ppmt [Read]
10 January 2010 à 00:21

matttbe, Saturday 31 October 2009 à 01:25


Subscription date : 24 January 2009
Messages : 12573
Hello tout le monde,

Le projet Plug-ins Extras a (enfin ) été créé !



Cette partie rassemble dès à présent toutes ces nouvelles applets 'externes', celles codées dans un autre langage que le C et qui interagissent avec le dock grâce au bus DBus

Sur la branche trunk, on y retrouve déjà l'applet Calendar et deux demos (bash et python). Je propose à Nochka d'y ajouter son applet 'quick rss' (même si elle fait mnt doublons avec ton applet RSSreader en C ).
Ours_en_pluche, si tu veux, tu peux récupérer cette nouvelle branche trunk (bzr branch), ajouter ton dossier (bzr add), commiter (bzr commit) et pusher sur une branche liée mais personnelle :
bzr push lp:~TON_LOGIN_SUR_LP/cairo-dock-plug-ins-extras/NOM_DE_TON_APPLET
. Ensuite, tu peux faire une demande 'officiel' pour merger ton applet . (ou un message sur le forum). Tu n'es pas vraiment obligé de récupérer trunk avant, c'est juste plus facile pour nous pour merger. Sinon (et uniquement si ton applet est stable ), tu donnes un lien vers ton archive et quelqu'un l'ajoute à la branche trunk.

Il faudra mettre le wiki à jour également (la partie "Aidez-nous grâce à bzr" et un lien dans la partie DBus où la traduction française n'est pas encore terminée -> si des personnes "s'ennuient", je ne les empêcherai pas de continuer la traduction )

Amusez-vous bien

ours_en_pluche, Saturday 31 October 2009 à 03:57


Subscription date : 02 September 2009
Messages : 539
plop

pas de soucis matttbe, je ferai un test sur ma nouvelle machine, voir s il n y a pas de bug,

a ma connaissance, il n y en a qu un seul dont je n ai pas encore pris le temps de faire la rectif ( entre les trolls bot d irc, et mes "courts weekend" ) je verrai ca demain en rentrant.

le bug est simple, il ne peux pas creer le repertoire "/usr/share/cairo-dock/plug-ins/aMule" du a ses droits limités en ecriture

donc je dois juste faire un bete script qui le cree et modifier l applet pour qu il verifie la presence de ce dossier.

je te ferai en meme temps si tu veux une demo dbus a rajouter pour perl.

--

Aujourd'hui, soirée en amoureux avec mon chéri. On a laissé les enfants à la baby-sitter. À 23 h, j'ai un coup de fil de ma fille pour me dire que Stéphanie, la baby-sitter, dort bien.

matttbe, Saturday 31 October 2009 à 08:14


Subscription date : 24 January 2009
Messages : 12573
le bug est simple, il ne peux pas creer le repertoire "/usr/share/cairo-dock/plug-ins/aMule" du a ses droits limités en ecriture
Pour le moment, il doit rester dans ~/.config/cairo-dock/third-party

Par contre, il doit y avoir un problème pour la branche principale...
Updating branch...
Launchpad is processing new changes to this branch and will be available in a few minutes. Reload to see the changes.

ours_en_pluche, Saturday 31 October 2009 à 12:31


Subscription date : 02 September 2009
Messages : 539
plop

en fait, je viens creer ce dossier pour y mettre l icone qui est presente dans les showdialog et le configurateur.

si j ai bien compris, je dois mettre l applet, le fichier de conf, l icone dans ~/.config/cairo-dock/third_party/aMule pour qu ils soient automatiquement pris en charge, c est bien cela ?

--

Aujourd'hui, départ pour le Vietnam avec une copine. Douze heures d'avion. Après une heure de vol à regarder la nuit par le hublot, je dis : "Elle est superbe, cette étoile, elle brille de mille feux !" Ma copine me répond : "Tu parles de la lumière au bout de l'aile de l'avion ?" Oups.

matttbe, Saturday 31 October 2009 à 13:55


Subscription date : 24 January 2009
Messages : 12573
Oui, c'est bien cela.

Il vaudra aussi voir si un dépôt d'applets externes pourra être faisable et "gérable".

Rom1, Monday 02 November 2009 à 16:19


Subscription date : 18 March 2008
Messages : 451
Juste un petit point, si vous n'y avez pas pensé:
Il faudra que ces applets soient grisés si le plugin D-Bus n'est pas activé.
Ou bien comme sur Compiz, afficher une fenetre demandant d'activer D-Bus s'il n'est activé lorsque on tente d'activer l'une de ces applets

ours_en_pluche, Monday 02 November 2009 à 17:46


Subscription date : 02 September 2009
Messages : 539
ne vaudrait il pas essayer avant de creer sur le wiki une page ou serait expliqué quoi va ou et comment ca va ?

au moins tous les applets externes seraient conformes a une certaine regle et donc de standardiser tout ca

de maniere a conserver une forme et un niveau de qualité de programmation et un fonctionnement identique.

ce serait plus facile pour tous.

--

Aujourd'hui, j'étais à un mariage. Accoudé au balcon, je tiens mon appareil photo dernier cri dans la main. Voyant la dragonne à mon poignet, je décide de le lâcher. La dragonne était simplement posée sur mon poignet et j'ai regardé mes 500 euros de technologie s'écraser trois étages plus bas.

matttbe, Monday 02 November 2009 à 18:35


Subscription date : 24 January 2009
Messages : 12573
C'est fait tout à la fin de l'explication sur DBus

ours_en_pluche, Monday 02 November 2009 à 18:40


Subscription date : 02 September 2009
Messages : 539
ahhh le truc en anglais

bon, je vais essayer de comprendre ca

--

Aujourd'hui, mon collègue vient me voir en me disant qu'il sort enfin avec la nana de l'accueil. Ha, lui aussi ?

fabounet, Tuesday 03 November 2009 à 12:31


Subscription date : 30 November 2007
Messages : 17118
wouhou, bonne nouvelle ça ! <---- Edit : il faudrait communiquer sur cela d'avantage. un article sur Phoronix par exemple ? on n'a toujours pas sorti celui de la 2.1.1
j'espère que ça va dynamiser cette partie

/usr/share/cairo-dock/plug-ins/aMule

en fait, ça sera fait lors de l'install
Il faut trouver un moyen de packager ces applets, vu qu'elles n'ont pas de Makefile, elles ne s'installent pas à proprement parler.
j'y ai pas encore réfléchi, donc pour l'instant il faut copier à la mano dans le ~/.config/cairo-dock/third-party

Si DBus n'est pas actif, les applets n'apparaissent tout simplement pas (ben voui, elles peuvent pas s'enregistrer )
y'a 2 solutions potentielles dont une qui casse tout et ne me tente guère, l'autre étant d'activer DBus par défaut mais attention à ceux pour qui ça poserait problème.
sinon on peut afficher un message une fois pour demander si l'utilisateur veut activer le plug-in DBus.

matttbe, Tuesday 03 November 2009 à 12:45


Subscription date : 24 January 2009
Messages : 12573
Pour moi, le top du top serait un 'gestionnaire d'applet externe'. Comme c'est déjà le cas pour les thèmes.
Il faut par contre bien gérer les versions de compatibilité, les mises à jours de ces applets, etc.

Aussi avoir la possibilité de glisser un tarball et qu'il s'installe auto.

Sinon, il doit y avoir moyen facilement de fabriquer un paquet mais, si on regarde l'applet Calendar, il faudra changer deux-trois truc car là, j'enregistre des variables dans un fichier texte puisque le script bash est arrêté à chaque interaction... (ou faut simplement que je passe par des exports où que j'utilise le dossier de config)

PS: est-ce que la mise à jour des fichiers .conf est pris en compte ?

fabounet, Tuesday 03 November 2009 à 12:55


Subscription date : 30 November 2007
Messages : 17118

Aussi avoir la possibilité de glisser un tarball et qu'il s'installe auto.

ça ça doit être facile puisque l'applet peut s'installer dans le home.

est-ce que la mise à jour des fichiers .conf est pris en compte

faudra que j'ajoute la version dans la méthode register, Nochka me l'avait demandé déjà
je fais ça rapidos, vu que ça va casser la méthode.

j'ai pas compris l'histoire de Calendar, mais en tout cas le dock sait lancer indifféremment les applets dans les 2 répertoires

matttbe, Saturday 09 January 2010 à 17:51


Subscription date : 24 January 2009
Messages : 12573
J'ai découvert ça par hasard : http://sciunto.wordpress.com/2009/12/20/internationalisation-i18n-pour-script-en-bash/. Mais comment générer ces traductions ? Elles peuvent aller dans ~
/.local/usr/share/locale/fr/LC_MESSAGES/
normalement. Peut-être mettre ces fichiers de traduction dans le tarball dans un dossier po et CD les déplacent automatiquement (avec p-ê une info-bulle)?

Faudra rajouter l'astuce dans le wiki. Et d'ailleurs, avoir p-ê plus d'explications sur ces applets externes.

Je pense d'ailleurs que si un dépôt pouvait être mis en place, on pourrait faire pas mal de pub là-dessus et surtout à des endroits de discussions plus spécialisés, plus techniques.
Maintenant que l'on est quasi obligé d'attendre encore qqs jours avant de sortir une nouvelle version à cause du nom de domaines (s'il est dispo le 23 (un samedi), faudra p-ê attendre le lundi mais de toutes manières, il faut attendre que l'info se propage, soit 2 jours généralement), il reste plein de temps pour mettre en place ce dépôt avec le temps de test nécessaire

Mais il ne faut pas oublié les points que l'on avait évoqués ! (se calquer sur les dépôts des thèmes mais aussi prendre en compte une version minimum du dock, mise à jour auto (enfin, proposer une info-bulle et vérif à chaque changement de versions, un fichier tjs à la même place (exemple ~/.config/.cairo-dock) contenant l'endroit du/des dossiers de config utilisés par CD, etc.)

fabounet, Saturday 09 January 2010 à 21:15


Subscription date : 30 November 2007
Messages : 17118
oui exact je voulais d'ailleurs optimiser un peu les applets externes, ça tombe bien

taiebot65, Saturday 09 January 2010 à 22:33


Subscription date : 26 October 2008
Messages : 1904
On pourrait pas en profiter pour updater elementspeak? on est entre amis en ce moment ca pourrait etre bien pour le suivit des bugs sur le forum..

matttbe, Saturday 09 January 2010 à 22:51


Subscription date : 24 January 2009
Messages : 12573
Désolé, je n'ai personnellement pas le temps maintenant (fin du mois, ça devrait aller) et je n'ai tjs pas les sources de la nouvelle version (de la version la plus récente) de ES.

En fait, je m'enfous qu'elle ne soit pas totalement stable . S'il y a des bugs à corriger, ça se fera ! (normalement )

ppmt, Sunday 10 January 2010 à 00:21


Subscription date : 29 November 2007
Messages : 3520
oui ce serait en effet l'occase de faire le saut si seulement on pouvait avoir les sources

Official announcements | Annonces officielles

Subjects Author Language Messages Last message
[Locked] Cairo-Dock Plug-Ins Extras
matttbe Français 16 ppmt [Read]
10 January 2010 à 00:21


Glx-Dock / Cairo-Dock List of forums Official announcements | Annonces officielles Cairo-Dock Plug-Ins Extras 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.