Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Applets | Applets Applet Emesene : Modification de l'applet Pidgin ?
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)
Applets | Applets

Subjects Author Language Messages Last message
[Locked] Applet Emesene : Modification de l'applet Pidgin ? [Bug #3]
Page : 1 2 3 ...5 6 7
lylambda Français 128 fabounet [Read]
02 September 2010 à 09:54

lylambda, Friday 02 April 2010 à 19:05


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

lylambda, Friday 02 April 2010 à 21:15


Subscription date : 06 September 2009
Messages : 1635
je dirais que ca devrait etre facile
Héhé, pour quelqu'un qui connaît, sans doute . En tout cas, merci, je note que c'est possible ! Bon il ne me reste plus qu'à trouver quelqu'un à tanner pour mener à bien cette tâche... (un volontaire ? ).

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

lylambda, Friday 02 April 2010 à 22:13


Subscription date : 06 September 2009
Messages : 1635
pourquoi ne pas t'y mettre toi meme?
Je l'attendais ...et c'est mérité
pour mon applet GTG j'ai pris l'applet Xchat que j'ai recopie dans un repertoire GTG
C'est ce que j'ai commencé avec l'applet pidgin, mais comme mes connaissances partent de zero en codage... c'est pas probant

Sinon, je déménage demain donc je me pencherais plus dessus dés que possible. Contrairement à Mav je n'ai en gros que 2 cartons et un vélo à caser dans la voiture, donc je devrais être de retour rapidement (enfin selon les connections dispo aussi ).

FrankKubuntu, Monday 05 April 2010 à 18:12


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

FrankKubuntu, Tuesday 06 April 2010 à 17:29


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?

FrankKubuntu, Tuesday 06 April 2010 à 18:03


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.

FrankKubuntu, Tuesday 06 April 2010 à 20:44


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

lylambda, Tuesday 06 April 2010 à 23:41


Subscription date : 06 September 2009
Messages : 1635
Hop, de retour ! Je suis chanceux, il y a déjà une connexion internet de dispo ... moi dépendant ? nooon

Pour revenir dans le sujet, je pense qu'il ne faut pas comparer empathy et pidgin avec emesene : les deux 1er sont clairement multiprotocôles avec tout les avantages et inconvénients qui en découle, tandis que emesene ne se concentre que sur celui (malheureusement) majoritaire de microsoft. Et il le fait particulièrement bien tout en restant très léger. Par contre, j'aimerais me passer du protocole MSN, mais allez changer les habitudes de l'ensemble de vos contacts ...

Edit: hum c'est bizarre ca je ne vois pas emesene dans d-feet
Je ne connaissais pas d-feet : cela a l'air particulièrement pratique pour développer des applets externes . Sinon tu as installé emesene par les dépots ubuntu par défaut ou par le PPA (http://ppa.launchpad.net/bjfs/ppa/ubuntu)?

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?

lylambda, Tuesday 06 April 2010 à 23:49


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.

FrankKubuntu, Wednesday 07 April 2010 à 14:35


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
./emesene
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

FrankKubuntu, Wednesday 07 April 2010 à 15:05


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 ).

Applets | Applets

Subjects Author Language Messages Last message
[Locked] Applet Emesene : Modification de l'applet Pidgin ? [Bug #3]
Page : 1 2 3 ...5 6 7
lylambda Français 128 fabounet [Read]
02 September 2010 à 09:54


Glx-Dock / Cairo-Dock List of forums Applets | Applets Applet Emesene : Modification de l'applet Pidgin ? 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.