Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Ideas | Propositions dbus demo dans .config/cairo-dock
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)
Ideas | Propositions

Subjects Author Language Messages Last message
[Locked] dbus demo dans .config/cairo-dock
Page : 1 2
taiebot65 Français 26 fabounet [Read]
29 September 2009 à 12:38

taiebot65, Sunday 13 September 2009 à 19:00


Subscription date : 26 October 2008
Messages : 1904
Ben oui faudrait pas avoir a le chercher partout... Celui-ci n'est pas present dans les paquets...

matttbe, Sunday 13 September 2009 à 19:26


Subscription date : 24 January 2009
Messages : 12573
C'est normal que les demo ne soient pas dans les paquets, elles sont réservées aux dev

D'un autre côté, on sait également les avoir via bzr : https://code.edge.launchpad.net/cairo-dock

nochka85, Sunday 13 September 2009 à 19:53


Subscription date : 29 November 2007
Messages : 7408
C'est normal que les demo ne soient pas dans les paquets, elles sont réservées aux dev


Là je ne suis pas d'accord du tout ! ... en effet, c'est pour les devs, MAIS, il n'y a pas besoin d'avoir les sources pour faire une applet en bash ou en python ! Bref, faudrait que cela soit avec toutes les versions ... y compris avec les paquets ! Par contre, je mettrais plus çà dans /usr/share/cairo-dock/

... et au fait, c'est pour quand les répertoires de lancement auto ? ( <- dans /usr/share/cairo-dock/plug-ins + dans ~/.config/cairo-dock/external_applets/)

matttbe, Sunday 13 September 2009 à 20:12


Subscription date : 24 January 2009
Messages : 12573
Alors, je suis plus pour l'intégrer en tant qu'applet
Mais une demo, bof selon moi

fabounet, Monday 14 September 2009 à 13:18


Subscription date : 30 November 2007
Messages : 17118
et au fait, c'est pour quand les répertoires de lancement auto

mais ça y'est mon cher Nochka, il faut lire les log de bzr
pour l'instant ça reste au niveau du hack, car la 2.1.0 est gelée.
il faut copier l'applet dans ~/.config/cairo-dock/third-party
le nom du script = nom du répertoire = nom du fichier de conf (plus le .conf)
cf l'applet demo_python.

nochka85, Monday 14 September 2009 à 16:03


Subscription date : 29 November 2007
Messages : 7408
Bah il était bien planqué celui là

il faut copier l'applet dans ~/.config/cairo-dock/third-party
le nom du script = nom du répertoire = nom du fichier de conf (plus le .conf)


Ce serait pas plutôt "plus le .py" mais toujours le ".conf" ??? <- car c'est le cas pour demo_python

... Sinon, j'ai testé, mais si cela marche bien avec demo_bash et demo_python, c'est la cata avec quick_rss_reader ! En fait, le script se lance plein de fois !! Voilà ce que me renvoit un ps-ef :

nochka85 15714 1 50 15:52 ? 00:00:07 cairo-dock -o
nochka85 15764 1 1 15:52 ? 00:00:00 /usr/bin/python ./quick_rss_reader
nochka85 15769 1 1 15:52 ? 00:00:00 /usr/bin/python ./demo_bash
nochka85 15770 1 1 15:52 ? 00:00:00 /usr/bin/python ./demo_python
nochka85 15867 1 2 15:52 ? 00:00:00 /usr/bin/python ./quick_rss_reader
nochka85 15955 1 3 15:53 ? 00:00:00 /usr/bin/python ./quick_rss_reader
nochka85 16083 1 5 15:53 ? 00:00:00 /usr/bin/python ./quick_rss_reader
nochka85 16292 1 10 15:53 ? 00:00:00 /usr/bin/python ./quick_rss_reader
nochka85 16427 15764 0 15:53 ? 00:00:00 sh -c cd . && ./quick_rss_reader.sh action_on_init
nochka85 16428 16427 0 15:53 ? 00:00:00 /bin/bash ./quick_rss_reader.sh action_on_init
nochka85 16430 16292 0 15:53 ? 00:00:00 sh -c cd . && ./quick_rss_reader.sh action_on_init
nochka85 16431 16430 0 15:53 ? 00:00:00 /bin/bash ./quick_rss_reader.sh action_on_init
nochka85 16433 16083 0 15:53 ? 00:00:00 sh -c cd . && ./quick_rss_reader.sh action_on_init
nochka85 16434 16433 0 15:53 ? 00:00:00 /bin/bash ./quick_rss_reader.sh action_on_init
nochka85 16435 15955 0 15:53 ? 00:00:00 sh -c cd . && ./quick_rss_reader.sh action_on_init
nochka85 16436 16435 0 15:53 ? 00:00:00 /bin/bash ./quick_rss_reader.sh action_on_init
nochka85 16438 15867 0 15:53 ? 00:00:00 sh -c cd . && ./quick_rss_reader.sh action_on_init
nochka85 16439 16438 0 15:53 ? 00:00:00 /bin/bash ./quick_rss_reader.sh action_on_init
root 16490 1 0 12:11 ? 00:00:00 /usr/bin/python /usr/lib/system-service/system-service-d
nochka85 16493 1 0 15:53 ? 00:00:00 /usr/bin/python ./quick_rss_reader
nochka85 16602 10535 0 15:53 pts/0 00:00:00 ps -ef
nochka85 16616 16428 0 15:53 ? 00:00:00 /bin/bash ./quick_rss_reader.sh action_on_init
nochka85 16617 16616 0 15:53 ? 00:00:00 [cat] <defunct>
nochka85 16618 16431 0 15:53 ? 00:00:00 /bin/bash ./quick_rss_reader.sh action_on_init
nochka85 16619 16618 0 15:53 ? 00:00:00 [cat] <defunct>
nochka85 16623 16439 0 15:53 ? 00:00:00 [quick_rss_reade] <defunct>
nochka85 16626 16434 0 15:53 ? 00:00:00 /bin/bash ./quick_rss_reader.sh action_on_init
nochka85 16627 16626 0 15:53 ? 00:00:00 [cat] <defunct>
nochka85 16628 16616 0 15:53 ? 00:00:00 [grep] <defunct>
nochka85 16629 16436 0 15:53 ? 00:00:00 [quick_rss_reade] <defunct>
nochka85 16632 16618 0 15:53 ? 00:00:00 [grep] <defunct>


Du coup, cela RAME à fond et si je clique sur l'applet j'ai 5 ou 6 messages identiques qui apparaissent... et cela ne le fait pas si je lance le script à la mano ... et pas non plus avec demo_python et demo_bash (on le voit sur le ps -ef d'ailleurs)

... bref, si tu pouvais essayer l'applet (dispo ici : https://code.edge.launchpad.net/~nochka85/cairo-dock-plug-ins/quick_rss_reader ... faut juste supprimer l'extension .py )

fabounet, Monday 14 September 2009 à 16:42


Subscription date : 30 November 2007
Messages : 17118
est-ce que quick_rss_reader quitte à un moment ?
je fais un "pgrep" pour savoir si le script est lancé ou pas.
tu l'as fait sur le même modèle que demo_bash ?

nochka85, Monday 14 September 2009 à 17:19


Subscription date : 29 November 2007
Messages : 7408
tu l'as fait sur le même modèle que demo_bash ?


Exactement pareil ! ... D'ailleurs, le .py (à une ligne près car j'appelais une fonction pour rien au démarrage ... et hormis la license au début) est EXACTEMENT le même

est-ce que quick_rss_reader quitte à un moment ?


Bah pas à ma connaissance ! ... mais ce qui est étrange, c'est toutes les lignes du bas : "sh -c cd . && ./quick_rss_reader.sh action_on_init" ou encore "/bin/bash ./quick_rss_reader.sh action_on_init" ??

... Bref, j'ai tout regardé de mon coté et je ne vois RIEN ... d'ailleurs, et j'insiste, le script marche très bien en le lançant depuis un terminal (ou même en double-cliquant dessus)

EDIT : Bon, il m'a suffit de renommer l'applet en "rss_reader" ou même "reader" et tout est devenu OK . J'ai d'abord penser à un soucis avec mon fichier de config, mais même en supprimant le dossier quick_rss_reader de mon current_theme et en relançant le dock avec l'ancien nom, cela déconne ! ... Bref, y'aurait pas un soucis avec (peut être) le fait que le nom ait 2 "_" ... ou que l'on soit limité à un nombre de caractères maxi ??? <- Je sais pas, je propose juste

EDIT 2 : C'est çà !!!! Il y a un soucis avec le nombre de lettre MAXI ! -> Si je renomme par exemple l'applet "demo_python" en "123456789ABCDEF", tout est OK, mais si je la nomme "123456789ABCDEFG" (16 caractères !!) , alors çà coince et il m'ouvre x fois l'applet en question (en fait il me l'ouvre indéfiniment toutes les x secondes jusqu'au plantage !)

fabounet, Tuesday 15 September 2009 à 12:28


Subscription date : 30 November 2007
Messages : 17118
oula, ça c'est du bug !
le soucis vient de pgrep alors
tu peux regarder si tu arrives à le faire déconner avec cette taille maxi ?
je pourrais remplacer ça par "ps -ef | grep %s" et vérifier qu'il y'a 2 occurences (une pour le grep) et vérifier aussi que le mot est complet ...

Edit : un petit tour par "man pgrep" me renvoie ça :
NOTES
The process name used for matching is limited to the 15 characters
present in the output of /proc/pid/stat. Use the -f option to match
against the complete command line, /proc/pid/cmdline.

nochka85, Tuesday 15 September 2009 à 12:59


Subscription date : 29 November 2007
Messages : 7408
Bah çà collerait pile poil -> 15 caractères MAXI !

... mais bon, même si c'est pas bien grave, je pense qu'il faut absolument corriger çà ... car d'autres vont se faire avoir aussi

fabounet, Tuesday 15 September 2009 à 14:42


Subscription date : 30 November 2007
Messages : 17118
yep, c'est fixé avec un "pgrep -f ./%s"

nochka85, Tuesday 15 September 2009 à 14:50


Subscription date : 29 November 2007
Messages : 7408
au fait, as tu aussi créer un répertoire qui fasse la même chose pour pouvoir intégrer les scripts dans le dock ? ( <- ils s'installeraient dans /usr/share/quelque-chose)

fabounet, Tuesday 15 September 2009 à 15:46


Subscription date : 30 November 2007
Messages : 17118
voui, c'est dans third-party du répertoire des données de DBus
Edit : ce sera

nochka85, Tuesday 15 September 2009 à 16:05


Subscription date : 29 November 2007
Messages : 7408
et j'aurai le feu vert pour y mettre quick_rss_reader ?

fabounet, Tuesday 15 September 2009 à 16:13


Subscription date : 30 November 2007
Messages : 17118
of course il y sera !
y'a quand même pas mal de validation à faire sur tout ça avant.
mais dés que se sera passé, on pourra probablement sortir des applets par pelletées !

nochka85, Tuesday 15 September 2009 à 19:42


Subscription date : 29 November 2007
Messages : 7408
y'a quand même pas mal de validation à faire sur tout ça avant.


De toute façon, je pense qu'on va attendre la sortie de la RC et la màj des dépôts Ubuntu pour Karmic ... Bref, on attend la sortie de Karmic et on pourra tout casser !

nochka85, Wednesday 16 September 2009 à 11:09


Subscription date : 29 November 2007
Messages : 7408
@Fab : çà marche toujours pas ce matin ... toujours limité à 15 caractères en rev.308+1310

nochka85, Wednesday 16 September 2009 à 15:03


Subscription date : 29 November 2007
Messages : 7408
up

matttbe, Wednesday 16 September 2009 à 16:29


Subscription date : 24 January 2009
Messages : 12573
Un up 4h plus tard !, nochka devient exigent !!! :þ

En attendant, tu peux tjs venir sur IRC pour patienter

fabounet, Wednesday 16 September 2009 à 16:58


Subscription date : 30 November 2007
Messages : 17118
j'ai rajouté un print, tu me diras ce que ça donne.
je vois mal comment faire autrement, testé dans la console ça avait marché.

Ideas | Propositions

Subjects Author Language Messages Last message
[Locked] dbus demo dans .config/cairo-dock
Page : 1 2
taiebot65 Français 26 fabounet [Read]
29 September 2009 à 12:38


Glx-Dock / Cairo-Dock List of forums Ideas | Propositions dbus demo dans .config/cairo-dock 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.