Subscription date : 06 September 2009
Messages : 1635
|
Avis aux codeurs du forum, à votre avis, serait-il possible de modifier l'applet Pidgin pour le rendre utilisable par le logiciel emesene ? Sachant que ce dernier se base justement sur Pidgin, je me suis posé la question.
Par exemple en changeant juste les références à "pidgin" par "emesenne" dans le code ? Ayant à peine touché au C++ il y a plusieurs années, je ne me rend pas compte... |
ppmt, Friday 02 April 2010 à 19:24
|
|
Subscription date : 29 November 2007
Messages : 3520
|
l'applet pour Pidgin est ecrit en Python alors je dirais que ca devrait etre facile
Il faudrait juste verifier que les appels de dbus sont les memes et adapter au besoin |
ppmt, Friday 02 April 2010 à 22:02
|
|
Subscription date : 29 November 2007
Messages : 3520
|
pourquoi ne pas t'y mettre toi meme?
pour mon applet GTG j'ai pris l'applet Xchat que j'ai recopie dans un repertoire GTG
puis une fois dedans j'ai fait un mechant "remplace xchat par gtg" et de la j'ai commence a bidouiller
Python est vraiment facile a comprendre
j'ai pas emesene sur mon pc donc je peux pas pour le moment mais plus tard si tu n'es pas trop presse on peut regarder
ca ensemble |
Subscription date : 21 October 2009
Messages : 1575
|
J'approuve à 100% cet applet, car j'utilise emesene et aucun autre IM ne répond à mes besoins.
Alors on regardera ça, lylambda. |
ppmt, Monday 05 April 2010 à 20:38
|
|
Subscription date : 29 November 2007
Messages : 3520
|
Taberouate et Empathy alors...
Ah ben non tu es sous KDE ! t'as qu'a passe sous Gnome dans ce cas la |
Subscription date : 21 October 2009
Messages : 1575
|
Empathy va devenir le choix par défaut pour KDE dans pas long... C'est actuellement Kopete mais j'ai lu qque part que ça allait changer pour Empathy. Je ne l'aimais pas du tout quand je l'ai testé v'là 1-1.5 ans... je ne sais pas s'il est mieux maintenant.
Je vais aller voir.
Mais GD n'a pas d'applet Empathy, n'est-ce pas? |
Subscription date : 21 October 2009
Messages : 1575
|
Il me manque bcp de fonctionnalités dans Empathy par rapport à emesene. Aussi la présentation des informations et l'espace qu'elles occupent (avatar, etc.) est différente et je n'aime pas travailler avec. Pe un jour ça sera possible de modifier le tout dans les settings, comme c'est le cas avec emesene.
Pidgin se rapproche d'emesene, mais il y avaient encore là certaines choses et certains processus de Pidgin que je n'étais pas à l'aise avec (et non modifiables). |
matttbe, Tuesday 06 April 2010 à 19:21
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Les thèmes d'empathy sont très personnalisable ! En fait, il y a un support des thèmes Adiums et donc une très grande liste de thèmes dispo. |
Subscription date : 21 October 2009
Messages : 1575
|
En fait ce ne sont pas les thèmes (couleurs et styles de bouttons, etc.), mais ce qu'on y met dedans (fonctions). Par exemple dans la contact list d'avoir un historique des activités (user1 online at 12:00:00, user4 offline at 14:54:54, etc.), des avatars plus gros, placés à gauche près du nom, ne pas avoir de menu dans la conversation window (maximise mon espace), avoir de gros avatars dans cette fenêtre, pouvoir changer la couleur des msgs persos des autres, d'avoir un petit icône intégré à l'avatar pour dire BUSY, AWAY plutôt qu'un icône séparé (maximise espace encore), de voir notre avatar, notre nick et notre msg perso dans la main window et de pouvoir les modifier seulement en cliquant dessus, que le titre de la conversation window prenne le nick complet du contact avec qui on chat, etc... il y en a d'autres, tous des détails du même genre mais qui pour moi rehausse mon expérience car j'aime bien les utiliser.
Un que j'aime bien c'est que emesene permet d'avertir lorsqu'un contact se connecte OFFLINE. Donc tu te connectes INVISIBLE? Pas de problème, je vais le voir! Emesene va indiquer dans l'historique "[13:04:09] matttbe offline". Alors s'il était déjà offline et qu'on voit ça apparaîte dans l'historique (ou qu'on demande un pop-up notification quand les users tombent offline), c'est qu'il s'est connecté invisible. J'ai fait des tests et ça marche bien, je ne sais pas si d'autres IMs ont cette fonction aussi, mais c'est bien drôle. loll Pas essentielle, mais elle m'a été utile déjà!
Peut-être que certaines de ces fonctions sont possibles avec Empathy 2.30, mais de tous les IMs que j'ai testés v'la 1-1.5 ans, aucun ne me permettait d'être proche d'emesene, à part aMSN qui était proche, mais pas aussi bien.
Mais comme emesene est basé sur pidgin, comme dit lylambda ça pourrait pe être possible de modifier l'applet avec moins de difficulté que d'en créer une nouvelle. J'imagine que je peux voir le code dans la bzr et voir si la suggestion de ppmt avec un replace peut fonctionner.
D'ailleurs, ppmt ça veut dire quoi? |
matttbe, Tuesday 06 April 2010 à 22:01
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Si tu n'utilises que le protocole WLM (MSN), oui cette application est en effet superbe et c'est d'ailleurs pour cette raison qu'il faut une applet pour Cairo-Dock (tout comme Empathy).
Par contre, il ne suffit pas de simplement remplacer pidgin/purple par emesene car le nombre de fonctions DBus d'emesene est ridicule par rapport à Pidgin (toutes les fonctions utilisées par Pidgin sont dispo en DBus).
Par contre, pour Empathy, je pense que l'on ne doit pas s'inquiéter pour ça car je pense que le client communique déjà bcp via DBus avec Telepathy. |
ppmt, Tuesday 06 April 2010 à 23:12
|
|
Subscription date : 29 November 2007
Messages : 3520
|
en fait pour mon applet comme je le disais j'ai pris Xchat et chercher/remplacer partout ou ca mentionnait xchat par gtg
Alors apres c'est sur que comme le dis matttbe c'est pas aussi simple que ca....il faut apres customiser les fonction dbus
Pour ca tu installe d-feet et tu lances emesene et tu regardes ce q'il peut faire.
Bon aller je vais l'installer ce emesene et on regarde ca ensemble...a nous tous on devrait y arriver
Edit: hum c'est bizarre ca je ne vois pas emesene dans d-feet |
ppmt, Tuesday 06 April 2010 à 23:47
|
|
Subscription date : 29 November 2007
Messages : 3520
|
celui par default de ubuntu
a moins qu'un des ppa dans mon source.list ait une version plus recentes mais j'en doute
vois-tu emesene dans d-feet toi? |
Subscription date : 06 September 2009
Messages : 1635
|
a moins qu'un des ppa dans mon source.list ait une version plus recentes mais j'en doute Je pense vu que je dispose de la 1.6-dev PPA-r1976.
vois-tu emesene dans d-feet toi? Je viens tout juste de découvrir d-feet donc je n'ai pas spécialement cherché emesene. |
Subscription date : 21 October 2009
Messages : 1575
|
La dernière version stable est 1.6.1. Toute récente. Très facile à installer par le tarball source, tu untar et tu roules dans le répertoire. Rien de plus simple.
D-feet, ah ben je connaissais pas. Je peux installer la version d-feet-0.1.8-94.3.noarch.rpm dans mon cas.
Alors s'il faut voir toutes les fonctions emesene à travers ça, ça va être long! Doit-on se concentrer sur ce qu'on veut que l'applet puisse faire? Peut-on faire une liste de ces fonctions?
- Recevoir un chat et l'indiquer par attention ;
- Changer l'icône de l'applet pour démontrer le statut du contact (away, online, busy, etc.) ;
- on continue...?
Comment on organise ça?
Faudrait ben que j'installe GD bzr (ou 2.1.3 si l'applet pidgin est inclus dans cette version) pour voir l'applet pidgin et me donner une idée... pour l'instant tout est sur mon disque de backup que j'utilise pour mes tests, mais pas très pratique lorsque je dois en faire plus.
Lylambda, t'ai au Japon toi? |
matttbe, Wednesday 07 April 2010 à 14:46
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Pourquoi ne pas se donner rendez-vous ajd sur irc en fin ou en début de soirée en fonction du décallage horaire |
Subscription date : 21 October 2009
Messages : 1575
|
Pour répondre à la question de comment on organise le tout?
Bon c quoi mon applic IRC... j'utilise pas ça. Konversation je pense, je vais voir si je l'ai sinon je l'installe dans mon linux virtuel.
Quelle est l'h choisie? En GMT. |
matttbe, Wednesday 07 April 2010 à 15:39
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Pour IRC, il y a plein de client ! Xchat, Pidgin, Empathy, (Coolirc en Java pour les téléphones) ou encore http://www.glx-dock.org/mb_channellist.php
C'est sur le canal #cairo-dock-fr de irc.freenode.net.
Pour l'heure, à Montreal c'est GMT-4 et ici, GMT+2 donc je suppose que l'on peut se voir après 22, 23h (heure local, donc après 16, 17h pour les Québécois ). |
|