Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Technical discussions | Discussions techniques a propos de dnd2share et question générale :)
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)
Technical discussions | Discussions techniques

Subjects Author Language Messages Last message
[Locked] a propos de dnd2share et question générale :)
Page : 1 2 3
ours_en_pluche Français 47 ours_en_pluche [Read]
21 September 2010 à 12:16

matttbe, Thursday 22 July 2010 à 23:31


Subscription date : 24 January 2009
Messages : 12573
Voilà, testé!
Mes remarques:
  • Il manque 'xclip' dans la liste des dépendances
  • L'icône ne respecte pas le style tango (Humanity blue) qui a été adopté (c'est le cas pour les dernières applets externes d'ailleurs)
  • Si tu veux te passer de xclip et d'autres nouvelles dépendances en perl, tu peux éventuellement utiliser du python mais bon, je ne sais pas ce qu'il va rester en perl )
  • Le français dans le code en commentaires, passe encore mais dans ce qui est affiché, là non . N'hésite pas à demander leur traduction.
  • J'ai pushé cette première version sur BZR (avec qqs traductions ), ce serait plus simple pour bcp ici si tu pouvais l'utiliser. Pour rappel, il y a le wiki si tu as oublié son utilisation (mais si ça se résume à 'bzr pull/add/rm/status/commit/push')
  • En activant l'applet, clic gauche dessus directement, il fait bien son boulot excepté qu'il est mort après
  • Si je clic sur un fichier du menu, il m'affiche une bulle de dialogue avec un lien mais un clic du milieu me sort ceci:
    `dbus-send --session --dest=$db_showdialog string:"Error, your URL can't be shorten (is your URL valid?)" int32:2`;
  • Même message avec le menu du clic du milieu sur l'applet (il pourrait y avoir un entré dans le menu pour faire apparaitre ce menu )

(j'espère ne pas avoir supprimer un truc dans le code sans faire exprès)

EDIT: ce serait pas mal d'augmenter la durée de tes bulles de dialogue

ours_en_pluche, Friday 23 July 2010 à 03:58


Subscription date : 02 September 2009
Messages : 539
re

matttbe :

  • Il manque 'xclip' dans la liste des dépendances

rajouté, effectivement, le module perl l utilise mais comme je l avais testé, pas penser a verifié ca.

matttbe :

  • L'icône ne respecte pas le style tango (Humanity blue) qui a été adopté (c'est le cas pour les dernières applets externes d'ailleurs)

pas encore fait, enfin pas encore trouvé quoi mettre surtout

matttbe :

  • Si tu veux te passer de xclip et d'autres nouvelles dépendances en perl, tu peux éventuellement utiliser du python mais bon, je ne sais pas ce qu'il va rester en perl )

pour ca, faut deja que j apprenne le python
par contre, si tu sais comment mettre dans le c/c via python, je peux rajouter une commande externe vers un script qui ne ferait que ca, ca permettrait deja d avoir 2 dependances de moins

matttbe :

  • Le français dans le code en commentaires, passe encore mais dans ce qui est affiché, là non . N'hésite pas à demander leur traduction.

C est fait

matttbe :

  • J'ai pushé cette première version sur BZR (avec qqs traductions ), ce serait plus simple pour bcp ici si tu pouvais l'utiliser. Pour rappel, il y a le wiki si tu as oublié son utilisation (mais si ça se résume à 'bzr pull/add/rm/status/commit/push')

a priori, la branche est en lecture seule
bzr: ERROR: Cannot lock LockDir(lp-70460048:///~cairo-dock-team/cairo-dock-plug-ins-extras/third-party/.bzr/branchlock): Transport operation not possible: readonly transport

ca me met ca au commit

matttbe :

  • En activant l'applet, clic gauche dessus directement, il fait bien son boulot excepté qu'il est mort après
  • Si je clic sur un fichier du menu, il m'affiche une bulle de dialogue avec un lien mais un clic du milieu me sort ceci:
    `dbus-send --session --dest=$db_showdialog string:"Error, your URL can't be shorten (is your URL valid?)" int32:2`;
  • Même message avec le menu du clic du milieu sur l'applet (il pourrait y avoir un entré dans le menu pour faire apparaitre ce menu )


comment ca il est mort ( paix a son ame ) ?

matttbe :

(j'espère ne pas avoir supprimer un truc dans le code sans faire exprès)

je confirme que tu n as rien viré

matttbe :

EDIT: ce serait pas mal d'augmenter la durée de tes bulles de dialogue ;)

c est fait aussi

------------------

Aujourd'hui je me suis fait virer de mon boulot. Mon patron était mon père. VDM

ours_en_pluche, Friday 23 July 2010 à 06:04


Subscription date : 02 September 2009
Messages : 539
bon, premier essai d image :

http://uppix.net/6/6/b/95e46d9f9fcd49d6eab8764b1ca08.png

edit : fichier de langue cree
en francais et anglais en fonction de la langue du systeme,
si la langue n existe pas , c est l anglais qui predomine

matttbe, Friday 23 July 2010 à 10:17


Subscription date : 24 January 2009
Messages : 12573
Tjs pas pour l'image

Regarde le style des autres (Humanity) ou les specificités du style Tango

ours_en_pluche, Friday 23 July 2010 à 18:44


Subscription date : 02 September 2009
Messages : 539
image en cours

par contre on avait parlé de bit.ly

pour utiliser leur api, il faut creer un compte ( certainement pour eviter les abus )

je laisse tomber bit.ly ou pas ?

car si on met un compte global pour tous les utilisateurs, ca va raler chez bit.ly

sinon, je peux mettre un formulaire dans la conf pour remplir le login et la clé.

vous en pensez quoi ?

séb

--------------------------

Aujourd'hui, et depuis toujours, je suis assez petite. Sur un quai de métro bondé, un moniteur scolaire m'a attrapé le bras et m'a dit d'attendre avec les autres enfants. VDM

matttbe, Friday 23 July 2010 à 19:34


Subscription date : 24 January 2009
Messages : 12573
S'ils ont un service que l'on ne peut utiliser, c'est un peut bête...
Mais avec curl, c'est p-ê facile de se passer de l'API.

Sinon, il y a aussi ur1.ca, is.gd et tout une liste que fab a mis en commentaire dans le code de dnd2share

ours_en_pluche, Saturday 24 July 2010 à 06:56


Subscription date : 02 September 2009
Messages : 539
en fait pour bit.ly

on peut l utiliser, suffit d etre logger.

curl gere les variables $POST ?

en fait via l api, c est du $GET et sans c est du $POST

et la je commence a avoir une liste assez consequente de raccourcisseurs divers et variés ( un peu moins de 20 )

mais bit.ly parait etre apprecié par beaucoup.

cela en vaut il la peine ?

edit :
http://uppix.net/6/f/d/2bdbdf41629705043338b2916f8f0.png
mieux comme image ?

-------------------

Aujourd'hui, après une soirée très, très arrosée, ma copine me dit "je t'aime" pour la première fois, puis ajoute fièrement : "Je suis la première fille à te le dire !" Tout ce que je trouve à dire comme réponse, c'est : "Et j'espère que tu ne seras pas la dernière !" VDM

SQP, Saturday 24 July 2010 à 10:23


Subscription date : 03 July 2010
Messages : 1081
en php ca a pas l'air de poser problème sur une lib que j'utilise, donc j'imagine que oui

l'icone est pas mal mais j'ajouterais peut etre un petit truc au bout de la flèche, comme une petite terre ou nuage

matttbe, Saturday 24 July 2010 à 10:43


Subscription date : 24 January 2009
Messages : 12573
Bien-sur qu'il gère! Regarde les nombreux exemples dans le code de dnd2share.

Pour l'image, c'est mieux mais ce n'est pas exactement le meme bleu

ours_en_pluche, Saturday 24 July 2010 à 10:55


Subscription date : 02 September 2009
Messages : 539
salut

@SQP , normal puisque $POST, c est natif en php.

@matttbe je vois du coté de curl

@matttbe je revois pour l icone pour la remettre dans les bons tons.

@ppmt si tu lis ca, je te confirme que mettre les modules cpan, ca marche

actuellement, la seule dependance qui reste c est xclip ( je ne vois pas comment m en sortir sans )

---------------------

Aujourd'hui, j'attends une copine à la sortie du métro en mangeant un gâteau plein de chantilly. Un garçon qui attend aussi quelqu'un tente de guider la personne par téléphone en lui décrivant l'environnement : "Là, tu sors et tu me verras. Je suis juste à côté de la jeune fille qui mange comme un cochon." VDM

matttbe, Saturday 24 July 2010 à 11:24


Subscription date : 24 January 2009
Messages : 12573
actuellement, la seule dependance qui reste c est xclip ( je ne vois pas comment m en sortir sans )
Avec du python?

@ppmt si tu lis ca, je te confirme que mettre les modules cpan, ca marche
Y aurait-il moyen de se passer de CPan? Si c'ests déjà le cas, n'hésite pas à pusher tes modifs sur bzr (bzr add/rm/status/commit/push) puis à m'avertir.

@matttbe je revois pour l icone pour la remettre dans les bons tons.
Si c'est du SVG, ça ira vite, balance-là sur BZR et j'y regarderai plus tard.

ours_en_pluche, Saturday 24 July 2010 à 11:29


Subscription date : 02 September 2009
Messages : 539
re

alors j ai reussi a me passer de devoir installer les dependances cpan ( pas de les utiliser )

je vois pour bit.ly ( je lis la doc curl la ) et ensuite je push puis je te previens

c est du png l icone.

ours_en_pluche, Saturday 24 July 2010 à 12:13


Subscription date : 02 September 2009
Messages : 539
et la ?

1 : http://uppix.net/d/e/8/ec792a8ca5fa4f0fa0430cc0b7f4d.png

2 : http://uppix.net/7/1/7/8d2ff879436dc52c24060bf8d1850.png

3 : http://uppix.net/2/0/5/15ccdecef1071bfa0e1cd9da0ec7c.png

4 : http://uppix.net/d/9/0/3790b5135db2293fd4c7d1113937e.png

5 : http://uppix.net/4/a/2/94656cbc43f7edf00df2517ff9898.png

-----------------------

Aujourd'hui, je suis au ciné et, en regardant par terre, je vois un billet de 50 €. Je le montre du doigt à une copine toute émerveillée. Jusqu'à ce qu'une vieille me regarde, suive mon doigt, ramasse le billet, le mette dans sa poche et se casse. VDM

matttbe, Saturday 24 July 2010 à 12:55


Subscription date : 24 January 2009
Messages : 12573
Ah non, pas de bricolage avec des images bitmaps! Beeurk, on se croirait 5-10 ans plus tôt

Actuellement, on utilise du vectoriel (puis éventuellement, on exporte en bitmaps pour avoir un chargement plus rapide).

Donc en allant récupérer les fichiers voulus, voici ce que ça donne:
http://uppix.net/f/8/5/d9064897c389a302a11ecb2dea4d5.png

Je remplacerai ton image sur BZR une fois que tu auras commité tes modif qqe part

ours_en_pluche, Saturday 24 July 2010 à 13:07


Subscription date : 02 September 2009
Messages : 539
euh, je fais pas du trifouillage,

j ai la version xcf, donc je peux le remodifier derriere au besoin

et na!!!!

lool

edit : avez vous ce style d erreur dans le terminal ou est lancé CD ?

ERROR:dbus.connection:Exception in handler for D-Bus signal:
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 214, in maybe_handle_message
self._handler(*args, kwargs)
File "./Xchat", line 186, in action_on_print_event
myApplet.set_nb_unread_msg(myApplet.iNbUnread+1)
File "./Xchat", line 328, in set_nb_unread_msg
myApplet.icon.SetQuickInfo(format(n,"d"))
File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 140, in call
keywords)
File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 620, in call_blocking
message, timeout)
DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name :1.661 was not provided by any .service files


et cela se repete en continu meme apres avoir quitté le dock.

hors je me demande si ce n est pas lié a mon soucis actuel.

si je clic gauche ( donc pour avoir le dernier lien de dnd2share en tiny url )
le menu en clic droit n est plus accessible pendant qqes temps.
j ai rajouté un dialogue qui s ouvre quand le script python de base demande a creer le menu, et j ai un temps d environ 1 min a patienter.

l erreur a lieu avec Pidgin, mais aussi avec Xchat.

warning :  (/build/buildd/cairo-dock-plug-ins-2.2.0-0beta2-20100718/Dbus/src/interface-applet-methods.c:cd_dbus_applet_populate_menu:595) 
the 'PopulateMenu' method can only be used to populate the menu that was summoned from a right-click on your applet !
that is to say, after you received a 'build-menu' event.


j ai ceci aussi qui se repete

pour info concernant bit.ly
le but etant juste d avoir un lien tres tres court, j ai is.gd qui fonctionne avec comme type de lien : http://is.gd/dEqTx donc, ca reste minuscule et peu prendre la place de bit.ly

------------------------

Aujourd'hui, ma mère était tellement jalouse du papier toilette sudoku que j'ai offert à ma sœur qu'elle a dessiné des grilles sur tout un rouleau vierge. VDM

matttbe, Saturday 24 July 2010 à 14:27


Subscription date : 24 January 2009
Messages : 12573
avez vous ce style d erreur dans le terminal ou est lancé CD ?
Tu as quitté le dock sauvagement? (Ctrl+C)

Quelle méthode utilises-tu pour créer ton menu? C'est p-ê au niveau de ton code qu'il est lent? Que te donne un message en debug dans ta méthode pour créer le menu (il est p-ê recréé plusieurs fois d'affilé)

ours_en_pluche, Saturday 24 July 2010 à 14:41


Subscription date : 02 September 2009
Messages : 539
alors

oui mais meme en ayant quitté cd sauvagement, il continu qqes minutes a me mettre ses messages d erreur, et me les met aussi avant d avoir quitté.

pour creer le menu, c est populatemenu.

pour justement verifier la lenteur de mon code,

j ai fait 2 tests :

un dialogue se cree a chaque phase depuis l appel dans le script de la fonction de creation du menu, jusqu a apres l envoi en populatemenu de la fonction.
je n arrive pas a lire les textes des dialogues.
je ne me rend meme pas compte qu il a ecrit les 5.

le deuxieme test, c est au depart du script, il me met l argument en dialogue avec lequel est lancé le "sous applet" ( n oublions pas qu avant, il y a l applet de base en python )

et donc la, je vois bien qu il y a ce temps de latence

quand au debug : http://dl.free.fr/piXKBxUFp

en sachant que la, hormis mes lanceurs, tout était desactivé.

----------------

Aujourd'hui, je suis maître chien et ma fille de huit ans a dessiné avec un marqueur argenté indélébile sur mon rottweiler. C'est ma fierté. Il est magnifique, redoutable, terrible. Elle ne voulait plus que les gens en aient peur. Il a donc maintenant des petits cœurs partout. VDM

fabounet, Sunday 25 July 2010 à 01:13


Subscription date : 30 November 2007
Messages : 17118
il y'a peut-etre un probleme avec le plug-in Dbus, mais je ne vois pas du tout où
il faudra faire des tests poussés avant la finale.
merci pour le log, si tu pense avoir trouvé un moyen de le reproduire, ça pourrait m'aider

ours_en_pluche, Sunday 25 July 2010 à 13:25


Subscription date : 02 September 2009
Messages : 539
re

donc j ai essayé un truc, desactiver toutes les fonctions.

puis les tester independamment,

enfin du debug quoi lol

donc il s avere qu au final, c est l utilisation de xclip qui pose soucis et fait tout lagguer :/

donc je vais relire la doc xclip, mais y a t il une fonction dbus dans CD auquel je puisse faire appel pour utiliser le c/c ( comme le fait dnd2share ou stack ) ?

la suite au prochain episode

--------------------------

Aujourd'hui, je m'appelle France et mon copain et moi rentrons d'un petit week-end en amoureux dans l'arrière-pays. Lorsque mon père nous a demandé ce que l'on avait fait durant cette petite escapade, mon copain, avec un léger sourire, lui a répondu : "Pour ma part, j'ai visité la France profonde." VDM

matttbe, Sunday 25 July 2010 à 13:54


Subscription date : 24 January 2009
Messages : 12573
Et pourquoi pas avec du python ? Regarde le code de docktranslator.

Technical discussions | Discussions techniques

Subjects Author Language Messages Last message
[Locked] a propos de dnd2share et question générale :)
Page : 1 2 3
ours_en_pluche Français 47 ours_en_pluche [Read]
21 September 2010 à 12:16


Glx-Dock / Cairo-Dock List of forums Technical discussions | Discussions techniques a propos de dnd2share et question générale :) 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.