eMeSeNe, il mio nuovo client per msn (dopo alvaro, la scimmietta e l’uccellino viola)

4 06 2007

11-07-2007:

  • Moltissimi fix e miglioramenti in questo mese e difficile da elecanre. Custom emoticons e plugin audio unificato tra le novità

17-06-2007:

  • (emesene): Vari fix, più plugin “current song” unificato per i vari player
  • (pidgin): Aggiornato alla versione 2.02, più di 100fix

12-06-2007: (emesene)

  • Risolti problemi di connessione rivelatosi dopo l’ultimo aggiornamento
  • Log automatico conversazioni (da attivare nelle preferenze)
  • Fix vari della GUI
  • News: Emoticons custom in arrivo entro qualche giorno…forse 🙂

11-06-2007: (emesene) Wow!

  • Corretti molti bug(anche per i 64bit).
  • Nuova impostazione per la scelta dei temi e possibile supporto futuro per pacchetti smileys.
  • Migliorati i plugins audio nel messaggio personale.
  • Localizzazione italiana completa.
  • Migliorato il login, ora è più veloce del 50%!
  • Riconoscimento codici colori dei contatti migliorato.

05-06-2007: (emesene)

  • Aggiunto supporto alle emoticons custom (in ricezione) e fix vari per gli avatar

Può essere un pò strano come titolo, soprattutto la parte finale ma tranquilli non sono pazzo 🙂

Circa una settimana fa, quando ho sistemato un pò l’aspetto del mio adorato gnome, ho notato (anche se si sapeva) che il buon vecchio e caro aMsn (rigorosamente la 0.97 svn), che pur essendo migliorato molto con la nuova skins che si distacca notevolmente dall’alterEgo su uindos e il maggiore supporto al protocollo di msn, resta sempre il problema di essere programmato in Tcl\Tk e quindi davvero poco integrato con il resto del desktop gnome, come in kde, o qualunque altro DE.

Si, ok, si può usare il plugin chameleon (a me non piace) per renderlo più integrato ma resta sempre il “buon vecchio e caro aMsn”…

PS: aMsn = Alvaro(lo sviluppatore) msn

La scelta della vita (vabbè non esageriamo!)
Quindi, fortemente convinto, prendo la decisione di abbandonare per sempre aMsn con tutti i suoi “fronzoli” per passare a qualcos’altro, se pur ancora non completamente integrato con msn, ma che sia integrato con gnome. Seguirò sempre aMsn aggiornandolo da svn, ma aspettando la versione 2 che si sembra sarà modificato sostanzialmente nel core per passare a c++

Mi oriento principalmente su tre client in particolare: monkeymessenger, pidgin (aka gaim), eMeSeNe



Monkeymessenger

MonkeyMessenger

Insieme ad eMeSeNe, li ho scoperti una paio di mesi fa, non ricordo neanche come.
Sta di fatto che io ero fermo a gaim ed aMsn, perchè altri client su linux(escludendo quelli integrati in kde) non ne conoscevo.

Questo programma è scritto in mono e già qui è un punto a sfavore per valori “etici”(mono crea dei file exe!) e anche per le varie librerie aggiuntive che si devono installare

Ha una grafica molto semplice e un discreto supporto al protocollo di msn o ma lo sviluppatore è molto stantio nel rilasciare su svn, preferisce piuttosto mostrare sul suo blog, le varie funzioni che lui testa e che implementerà chissà quando…

Ma io dico, la comunità a che serve? Rilascia questo codice e non aspettare che sia funzionale al 100%!
Magari verrà migliorato più facilmente in modo veloce…mah.

Funzionalità e caratteristiche:

  • Licenza : opensource MIT
  • Ultima Versione: svn/194
  • Scritto in MONO framework, gtk+ e le librerie DotMSN.
  • Si integra con gnome (gtk+)
  • Tema : Tango
  • Protocolli: Solo msn
  • Invio e ricezione avatar sia nella finestra delle conversazioni che nella lista contatti
  • Conversazioni “a tab”
  • Trillo
  • Messaggio personale
  • Emoticons standard di windows messenger (no msn)
  • Preferenze salvate in gconf e “.monkeymsn”nella propria home
  • Frequanza rilascio: lenta lenta….

Come provarlo?
Codice per prelevarlo da svn (sudo apt-get install subversion)

Dipendenze :
sudo apt-get install mono mono-devel mono-common libmono-dev mono-utils mono-runtime libmono-winforms2.0-cil libmono-system-web2.0-cil libmono-cairo2.0-cil mono-gmcs

Codice svn:

svn co https://svn.sourceforge.net/svnroot/monkeymessenger monkeymessenger

Installazione:

./configure
make
sudo make install

Avvio da terminale:

monkeymsn

Pacchetti deb:
Da getdeb 12/05/2007:

Ubuntu Feisty 32/64bit

Da sourceforge.net (16/03-2007)

Ubuntu Feisty 32bit

Pidgin (aka gaim)

Pidgin

Non mi è mai piaciuto gaim, sarà per la finestra delle conversazioni, sarà per il “non supporto” alle emoticons, o quell’icona davvero brutta…non so, ma da quando è arrivato pidgin che dopotutto è sempre gaim mi sono incuriosito e ho voluto testarlo a fondo.

Ho abbassato la dimensione dei caratteri da 10 a 8/8.5 in gnome e questo ovviamente “ha influenzato” i caratteri di pidgin, rendendolo più piacevole alla mia vista.

Leggendo in giro ho letto anche che il supporto al protocollo 14 di msn, verrà ultimato entro un mesetto, quindi emoticons, messaggi personali ed altro.

Provo ad usarlo per un pò…mi piace! E’ perfettamente integrato con gnome(ovvio…) e riesco a personalizzarlo a dovere come disattivare la barra della formattazione che non mi piaceva, o posizionare le tab in basso e non in alto come di solito.

Molti plugin e supporto per moltissimi altri tipologie di account.

Funzionalità e caratteristiche:

  • Licenza : opensource GPL
  • Ultima Versione: 2.0.2
  • Scritto in gtk+ e le librerie libpurple.
  • Si integra con gnome (gtk+)
  • Protocolli: Msn, Aol, jabber, google talk, yahoo, altri..
  • Le opzioni di account permettono all’utente di entrare con diversi account alla volta
  • Invio e ricezione avatar sia nella finestra delle conversazioni che nella lista contatti
  • Conversazioni “a tab”
  • Trillo
  • Messaggio personale
  • Emoticons standard msn
  • Preferenze salvate in “.purple” nella proria home
  • Frequanza rilascio: frequente
  • Tanti plugin in vari linguaggi
  • altro…

Come provarlo?
Codice per prelevarlo da svn (sudo apt-get install subversion)

Dipendenze* :
sudo apt-get install libpurple-dev

*per ubuntu amd64 aggiungete questi repository per avere la libreria per compilare pidgin(oltre a pidgin già compilato)

Codice svn:

svn co https://pidgin.svn.sourceforge.net/svnroot/pidgin pidgin

Installazione:

./configure
make
sudo make install

(per amd 64 e per aggiungere varie funzionalità ho trovato e provato questa configurazione

./configure: '--build=x86_64-linux-gnu' '--prefix=/usr' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--libexecdir=${prefix}/lib/pidgin' '--disable-maintainer-mode' '--disable-dependency-tracking' '--enable-perl' '--disable-silc' '--with-zephyr=/usr' '--enable-dbus' '--enable-gnutls=no' '--enable-nss=yes' '--enable-cyrus-sasl' '--enable-nm' 'build_alias=x86_64-linux-gnu' 'CC=cc' 'CFLAGS=-g -Wall -O2' 'LDFLAGS=-Wl,--as-needed' 'CPPFLAGS=' 'CXX=g++' 'CXXFLAGS=-g -Wall -O2'

Avvio da terminale (o dal menù dei programmi):

pidgin

Pacchetti deb:
Da getdeb 16/06/2007:

Ubuntu Feisty 32/64bit

Da sourceforge.net (16/06-2007)

Qualunque distro (tar.gz) (da compilare)

eMeSeNe

eMeSeNe

E ora arrivamo a lui: eMeSeNe, grandioso. Ormai è deciso che sarà il mio nuovo client msn predefinito su gnome.

Sviluppato da uno spagnolo (ma non so perchè ricordavo argentino…) argentino, Luis Mariano Guerra, (di padre napoletano!) che ha dato nuova linfa ai client msn su linux 🙂

Sinceramente aMsn mi aveva rotto troppo le scatole, non ne potevo più.
Volevo un client integrato con le gtk, e questo, è addirittura in python, un linguaggio che mi affascina molto e che vorrei imparare, tempo permettendo.

Dovrebbe essere o meglio lo sarà anch’esso, come aMsn, multipiattaforma per mac, windows e ovviamente linux.
Per windows cè un file “.bat” ma non ho provato. Ci vorranno le varie gtk, pyGtk…

Ultimamente, lo sviluppo sta andando a gonfie vele, maggiori programmatori si stanno interessando al progetto e anche gli utenti. Ho visto in moltissimi blog “venerare”, nonostante i difetti, questo client.

Hanno cambiato forum e implementato nel sito ufficiale il bug-tracker con timeline/wiki/roadmap ecc (basato sul progetto track). Molto utile

In questi giorni hanno corretto un odioso bug(oltre a tanti altri) di cui soffrivo io che ho Ubuntu amd64, ovvero mi si scollegava in continuazione se usavo python2.5. Ero quindi costretto ad usare python2.4.

La ricezione e invio degli avatar è quasi completa, sia nella contact list che nelle conversazioni. A parte qualche piccolo bug funziona alla grande.

Possibilità di disattivare moltissimi pannelli delle varie finestre e varie opzioni

Inoltre il supporto alle emoticons “custom” è arrivato!(solo ricezione per ora) sta per arrivare!Questione di qualche giorno. Per ora solo quelle standard
Disponibli molti plugins la maggior parte per il supporto ai player audio (amarok, exaile, listen, quodlibet, rhythmbox, winamp, xmms) per la “canzone corrente” nel messaggio personale (anch’esso supportato).

Ho anche notato proprio oggi(non ci avevo mai fatto caso) che invece del “Contatto sta scrivendo un messaggio ecc…” il nick del contatto posto in alto cambia colore.
Meno invadente ed alla fine è un’idea simpatica 🙂

 

Altra piccola feature...

(altra piccola feature 🙂 )

Funzionalità e caratteristiche:

  • Licenza : opensource GPL
  • Ultima Versione: 1.0beta/svn679
  • Scritto in python e GTK
  • Si integra con gnome (gtk+..si era capito 🙂 )
  • Tema : Tango ( ma disponibli tanti altri temi che posterò, ma stanno ancora sul vecchio forum ma non sono tutti)
  • Protocolli: Solo msn
  • Invio e ricezione avatar sia nella finestra delle conversazioni che nella lista contatti
  • Conversazioni “a tab”
  • Tre scelte di “stile” della conversazione (default emesene, gtalk, irc)
  • Trillo
  • Messaggio personale
  • Gestione gruppi dei contatti
  • Autoreply (messaggio automatico..)
  • Emoticons custom!
  • Messaggi Offline (in ricezione è un pò lento per ora..)
  • Preferenze salvate in “.config/emesene1.0” nella propria home
  • Altre piccole cosette..
  • Frequanza rilascio: frequente!

Come provarlo?
Codice per prelevarlo da svn (sudo apt-get install subversion)

Dipendenze :
sudo apt-get install python python-dev python-all-dev python-gnome2-extras-dev python-gnome2-dev python-gtk2 python-gtk2-dev

Codice svn:

svn co https://emesene.svn.sourceforge.net/svnroot/emesene/trunk/emesene emesene

Installazione (o esecuzione…):

cd emesene
python Controller.py

oppure

./emesene

I due comandi di prima fanno esattamente la stessa cosa, avviare emesene, non installarlo.

Per ora non cè un setup, a parte i pacchetti non sempre aggiornati che si trovano su getdeb.

Per creare un icona di avvio, mesi fa avevo semplicemente aggiunto una nuova voce nel menu applicazioni\ internet(che memorizza la voce in .local/share/applications) facendola puntare all’icona e al Controller.py della cartella di svn che aggiorno quotidianamente

Vi è anche uno script non ancora funzionante (./setup) crea un’icona sul desktop che sarebbe da modificare…

Comunque prendendo spunto da qui modificando qualcosa ecco cosa dovete fare per avere la vostra bella icona nel menù

Da terminale:

sudo gedit /usr/share/applications/emesene.desktop

(e vi risparmiate il copia/incolla del file se non volete creare l’icona sul desktop)

E incollate quanto segue:

[Desktop Entry]
Encoding=UTF-8
Name=Emesene
Exec=python /foo/bar/emesene/Controller.py
Icon=/foo/bar/emesene/themes/default/icon48.png
Info=eMeSeNe
Categories=Application;Network;
Comment=Client Msn Scritto in pyGtk
Terminal=false
Type=Application
StartupNotify=true

Modifcate “/foo/bar” con il percorso dove è situata la cartella emesene .
Salvate e dovreste avere la vostra icona nel menù. 🙂

Se volete ecco dei pacchetti deb

Pacchetti deb:
Da getdeb 03/07/2007:

Ubuntu Feisty 32/64bit

Vi consiglio ovviamente di scaricare emesene tramite svn essendo moooolto più aggiornato ma se volete solo dare un occhiatina veloce provate i deb 😉


Azioni

Information

29 responses

4 06 2007
freedreamer

emesene lo uso dalle prime versioni… bello ma quando uscirà il protocollo per pidgin MSN14 vedrai che nessuno lo userà più…
Per quanto riguarda monkey messenger io non sarei così duro. Se tu mi parli del fatto che non vuoi exe beh … mi spiace ma già di default li hai quando installi ubuntu (vedasi F-spot). Altra cosa… mono sicuramente in termini di risorse può essere un po’ esoso ma tieni conto che C# è uno dei linguaggi molto rikiesti ultimamente ed è sicuramente valido. Non dimentichiamoci poi che( IHMO )se vuoi interfacciarti con un protocollo microsoft usare mono non è poi una scelta insensata.

4 06 2007
ILLuSioN²²

Non sono tanto sicuro che verrà abbandonato emesene per pidgin. (intendo quelli che lo stanno usando, emesene).

Si sò che già f-spot è in mono come beagle anche uso tracker.
Infatti mi sto girando un pò intorno per vedere che trovo come valida alternativa.
Cioè alla fine emulo qualche cosa con wine, e quindi sempre di exe si parla 🙂
La mia era solo una provocazione 🙂

Cmq, si è stata la prima cosa che ho pensato quando l’ho provato (monkey) e ho letto che era scritto in mono. Inizialmente era superiore ad emesene.
Poi emesene l’ha raggiunto in fretta e beh…ormai monkeymessenger sembra quasi morto.
Aggiorna due righe di codice ogni tre settimane.

Starò a vedere come si evolvono i tre programmini. aMsn per me è un capitolo chiuso.
Cmq, sta di fatto che preferisco il python rispetto a mono.
Sarà il nome, non lo so ma amo i programmi scritti in questo linguaggio 🙂

4 06 2007
freedreamer

monkey messenger non è morto anzi… è molto più avanti di emesene , è in infatti già in sviluppo il trasferimento file (FONDAMENTALE). Forse ti sembra che ci siano meno aggiornamenti perkè ci lavora solo una persona 🙂 che immagino abbia anche una vita privata quindi non sarà onnipresente.
Attorno al progetto emesene c’è già più interesse. Bisogna considerare infatti che python non avendo bisogno di compilazione è molto più facile da utilizzare via subversion e quindi molta gente lo prova senza scaricare mille dipendenze come invece si è costretti a fare con monkey.

Emesene è sicuramente interessante ma ti dirò ,per gente che viene da windows secondo me si troverà a suo agio con monkey. queste ovviamente sono miei punti di vista 🙂

4 06 2007
ILLuSioN²²

si infatti, per questo amo python 🙂

si sapevo del trasferimento ma potrebbe almeno rilasciare ciò che ha fatto. magari qualcuno avrà più interesse a lavorarci su e farlo crescere.
Dalle immagini che ha sul blog sembrava “un pò funzionante”.eheh. boh.
cmq il fatto è proprio questo, c’è poco interesse su monkeymessenger, e poca gente sà della sua esistenza…
Su emesene da quel che ho capito verrà implementato dopo(il trasferimento dei file) avatars ed emoticons che sono a buon punto. La prima si può dire che è ormai è completa. Il funzionamento degli avatars è simile alle emoticons ed infatti è quasi pronta da quel che ho visto sul forum di emesene
Credo abbiano voluto iniziare dalle cose semplici(e mi sembra ovvio). Dopo aver fatto le cose semplici il resto viene da sè 🙂
Sono troppo curioso di vedere come va avanti sto progetto. Fa proprio passi da giganti a vista d’occhio e lo sviluppatore sembra “ok” 🙂

5 06 2007
Freedreamer

io lo aggiorno giornalmente….gli avatar funzionano si e no per ora, e vengono aggiornati solo se apri la finestra per parlare col contatto… staremo a vedere 🙂

5 06 2007
ILLuSioN²²

Ho proprio letto ieri sul forum di questa cosa riguardo agli avatar.
Il “tizio” 🙂 che sta lavorando sugli avatar implementerà di scaricare gli avatar all’accesso, e quando un contatto si collega oltre a quello che già fa.
Sono molto curioso di vedere quanto tempo passerà dall’implementazione corretta di avatar/emoticons al trasferimento dei file e sopratutto in che termini.
Cioè se esterno o interno alla conversazione.

5 06 2007
11 06 2007
Darkmagister

scusa ma emesene nn mi dispiace ma troppo giovane … fa qualche errore e soprattutto nn permette l’invio di file

monkies nn sono ancora riuscito a installarlo proverò dinuovo

pidgin lo trovo carino però sembra anche lui con poke funzionalità … e troppo lento nell’invio dei dati per il resto mi trovo bene

11 06 2007
ILLuSioN²²

non uso particolarmente il trasferimento dei file quindi non mi faccio molti problemi al momento.

si è giovane però sta crescendo molto bene. spero il progetto vada avanti come sta andando.
se non sbaglio il trasferimento dei file verrà implementato nella versione 1.1.
e intanto si aspetta 🙂

12 07 2007
Servizi Web 2.0? Tu che usi? Io… « ILLuSioN…Chapter 22

[…] emesene e qualche forum Ricerca: Google, Wikipedia….terminale con “locate”! Rss Reader: […]

19 07 2007
Meme: i servizi del Web 2.0 che non uso… « Svaried Blog, a bit of Linux, in itagliano

[…] forum, emesene l’ho installato ma usato quasi […]

20 07 2007
wesbluemarine

scusa potresti gentilmente dirmi il tema di emerald che usi?perchè ne avevo uno simile blu una volta e non mi ricordo come si chiama…grazie in anticipo 🙂

20 07 2007
wesbluemarine

ah…lo stile gtk è molto pulito….sapresti dirmi come si chiama quello negli screen?:P

20 07 2007
ILLuSioN²²

@wesbluemarine

il tema gtk è murrinacool

http://www.gnome-look.org/content/show.php/MurrinaCool2?content=53856

il tema è minimal:
http://themes.beryl-project.org/theme_details.php?id=24
(anche se qui ho modificato il colore della barra inattiva)

2 08 2007
Sparda93

scusami se te lo chiedo, sono ancora nibbo, mi potresti dire xkè quando vado ad eseguire il comando svn di emesene la shell mi risponde:

svn: PROPFIND request failed on '/svnroot/emesene/trunk/emesene'
svn: PROPFIND of '/svnroot/emesene/trunk/emesene': Could not resolve hostname `svn.sourceforge.net': No address associated with hostname (https://svn.sourceforge.net)

mentre con l’svn di pidgin tutto è andato correttamente?

2 08 2007
ILLuSioN²²

@Sparda93
è stato cambiato l’indirizzo per scaricare da svn emesene. ora correggo il post. intanto qui il codice corretto:

svn co https://emesene.svn.sourceforge.net/svnroot/emesene/trunk/emesene emesene

non avevo aggiornato il post. non ho molto tempo ultimamente 😛

3 08 2007
Sparda93

grazie, è che credevo fosse un problema che dovevo risolvere io, perchè con gli indrizzi svn ogni tanto mi succede….quindi è solo un problema dell’indirizzo

grz =)

18 08 2007
iltorto

Ciao! Complimenti, bel blog, ti aggiungo nel mio blogroll 😉

Senti, come hai fatto a fare quei stickers sulla barra laterale “Powered by linux, ubuntu, pardus…”? sono molto carini

a presto ^_*

18 08 2007
ILLuSioN²²

@iltorto

ciao 😛

Nelle impostazioni del blog vai in aspetto\widget(se il tema è compatibile) aggiungi un’area di testo.

ed inserisci l’immagine(uppata da qualche parte) come codice html

19 08 2007
iltorto

Sì ma io volevo sapere come hai fatto a creare l’immaginetta *_*

20 08 2007
TheAngel

fabio scusa,so ke sn una seccatura..ma ho un maxxi problema cn linux e prima di reinstallarlo vorrei il tuo aiuto dimmi quando ci sei e se ti trovo qui o su aMsn…
ti dico il mio problema..

sta di fatto che se premo un qualunque tasto della tastiera mentre mi trovo (per esempio) nella cartella home, la finestra si chiude.
se invece apro il gedit e provo a scrivere, crasha subito.
il terminale non parte neanche,lo devo aprire cn control+alt+F1,
le applicazioni che richiedono inserimento di password (vedi quelle amministrative) ovviamente non vanno.

sn bloccato ..da un po di gg!

11 09 2007
Emanuele Cipolla

Salve.

C’è un piccolo typo:

cd emesenepython Controller.py

dovrebbe essere

cd emesene; python Controller.py

Questo a beneficio dei niubbi che dovessero arrivare e copiare senza ragionare 🙂

1 07 2008
Gigietto

carissimo devo assolutamente scaricare una versione migliore di msn…sul mio asus eee linux xandros ma nn so nemmeno da dove cominciare….mi potresti aiutare pleasseeeeeeeee

21 02 2013
Lindsay

Seems like u actually fully understand quite a lot
pertaining to this particular subject and it all exhibits via this particular posting, called “eMeSeNe, il mio nuovo client per msn (dopo alvaro, la scimmietta e luccellino viola) ILLuSioNChapter 22”.

I am grateful ,Audrey

20 04 2013
hcg weight loss info

I think the admin of this web site is truly working hard
for his web page, because here every information is quality
based material.

8 05 2013
al stewart

Pretty nice post. I just stumbled upon your blog and wished to say that I’ve truly enjoyed browsing your blog posts. After all I’ll be subscribing to your rss feed and I hope you
write again soon!

3 06 2013
project management forms and templates

We are a group of volunteers and starting a new scheme in our community.

Your site provided us with valuable info to work on. You’ve done an impressive job and our entire community will be grateful to you.

8 07 2013
labels

Pandigital frames and Kodak labels frames can directly print from a digital model, slicing it in software and computing.
Pricing starts from as low as.

6 03 2015
Full Review

Full Review

eMeSeNe, il mio nuovo client per msn (dopo alvaro, la scimmietta e l’uccellino viola) | ILLuSioN…Chapter 22

Lascia un commento