Mercury, alternativa su Ubuntu a Windows Live messenger / Msn messenger
AGGIORNAMENTO 21/09/2009: pacchetto aggiornato alla versione 2.0 RC1
E’ stabile e facile da configurare, ed è forse il miglior client per poter rimanere in contatto con i vostri amici che possiedono msn/live messenger. Mercury riesce a riprodurre quasi tutte le funzioni della versione per Windows e non delude chi ha già utilizzato il client di Microsoft.
Innanzitutto scarichiamolo; a questo indirizzo potrete trovare l’ultimissima versione (2.0 RC1):
Una volta installato, nel menu di GNOME lo troveremo sotto Applicazioni->Internet.
Al primo avvio l’interfaccia si presenta così
Basterà cliccare sul bottone MSN per poter accedere all’inserimento di nome utente e password per effettuare così il login. La finestra dei contatti è subito familiare ed è possibile ordinarli secondo diversi criteri, in base allo status, al gruppo di appartenenza ed in ordine alfabetico. E’ possibile anche cambiare l’aspetto della finestra per visualizzare le informazioni sui contatti a seconda delle proprie esigenze o scegliere un’immagine di sfondo.
La finestra di chat si presenta anch’essa simile alla controparte per Windows con un pannello dedicato alle emoticon ed i bottoni per i nudge (trilli), le animoticon (in flash, si apriranno in una nuova finestra o nel browser), la webcam (è possibile registrare i flussi in entrata ed uscita), l’invio di file (ricco di informazioni su velocità, tempo rimanente, etc…) e l’invito ad una conversazione. Mercury gestisce anche la creazione di disegni a mano ma non l’invio dei brevi messaggi audio.
Il settaggio di Mercury è forse la parte più divertente (ma mi sa solo per un geek come me), in quanto sono presenti paramentri e configurazioni che su Live Messenger per Windows non esistono. Si ha un controllo totale su ogni minimo aspetto del software, a partire dall’interfaccia grafica fino alle funzionalità del protocollo. Qualche screen delle finestra delle opzioni
Non bisogna farsi spaventare dalla quantità di scelte in quanto sono tutte chiare e ben documentate già all’interno del programma, premendo un piccolo punto interrogativo al lato delle voci che non si comprendono a pieno.
Esaminando il programma più a fondo, le carte vincenti di Mercury sono:
- Scritto in Java, quindi multipiattaforma (fate migrare anche gli amici che hanno win ;) )
- Funzionalità avanzate del protocollo MSNP13 (messaggi away, inizio conversazioni da invisibile, etc…)
- Supporto webcam tramite un wizard che guida passo passo alla configurazione
- Supporto emoticons, animoticons e possibilità di aggiungere quelle degli altri
- Chat in un’unica finestra con tab
- Permette di usare più account allo stesso momento
- Audio/Video conferenza ( nella finestra di chat basta scrivere /sendvc )
- Supporto per il trasferimento dei file
- Aspetto che ricalca la versione Windows ma in linea con le applicazioni GTK+
- Supporto ai giochi tra due client Mercury
- Possibilità di configurazione e tweaking estremi per ogni minimo aspetto, non presente in Live Messenger
- Tutte le caratteristiche che vi aspettereste dalla controparte Windows
Tuttavia, come ogni cosa (a parte me forse? :D), Mercury non è esente da difetti:
- Essendo scritto in Java è più lento rispetto ad un client nativo e necessita Java 1.6
- Non tutte le webcam funzionano perfettamente e gli fps non sono molto elevati
- Se lanciato sotto Beryl/Compiz, a causa di alcuni bug di Java e dei composite manager stessi, le finestre di mercury risulteranno vuote Non accade più con le ultime versioni di Compiz Fusion e Java
- Non è possibile mandare brevi messaggi audio
- Non è un progetto open source, il codice non è disponibile per tutti (il più grande difetto)
Alternative a Mercury? Certo, ci sono, ma secondo me nessuna è alla sua altezza. Eccone due degne di nota
- emesene (grandi potenzialità)
- amsn (sicuramente il migliore come funzionalità dopo Mercury, diciamo che se la battono ad armi pari)
Perché non ho menzionato Pidgin? Non appartiene esattamente allo stesso segmento, è un client multiprotocollo e non implementa troppe funzionalità specifiche del protocollo MSN, ma stanno già rimediando.
Per qualsiasi problema riguardo alla configurazione lasciate pure un commento.













Ricordiamo anche che Mercury è attualmente il miglior client per Msn in ambiente MacOs X.
Degni di nota sono il supporto per le webcam integrate Apple, il sistema di notifiche sul Dock e con Growl, e la compatibilità con iTunes.
Grazie Geggio per la precisazione, non ho sottolineato abbastanza il pregio di essere multipiattaforma e del supporto a MacOS X :D
Lo provo e ti farò sapere. Per il momento uso Gaim con protocollo MSN.
(dammi il tuo contatto ;) )
Vorrei replicare a Geggio: Mercury su OSX non va meglio di aMSN, anzi diciamocela tutta: abituato a MSN di winzozz (su winzozz) non trovi nessun client con le stesse funzionalità per OSX (Adium, marcury, MSN, aMSN, Proteus, ecc. ecc.). Io l’ho usato ma se provi a tenerlo connesso tutta la giornata succedono cose strane:
- Non ti compare nulla mentre i tuoi contatti dall’altro lato cercano di chiamarti
- si impalla (il programmino)
Ora non so se hanno aggiornato questi bug, e lo spero. Adesso uso di nuovo aMSN che su mac ha seri limiti (uno fra tutti: la video conferenza). Ce ne fosse uno di client che riuscisse ad aggregare i pregi di tutti quelli esistenti…
Mi fa piacere trovare qui altri praticanti della mela :)
Il mio giudizio si basa sul fatto che Mercury sembra avere qualche feature in più come per esempio i disegnini Ink, e poi il fatto che con aMSN non mi è mai riuscito né di usare la webcam né tanto meno i messaggi vocali (trovo invece migliore in aMSN la gestione delle animoticons), senza contare che il tempo di avvio è un tantino eccessivo.
D’altro canto Mercury ha diversi problemi, ma trovo interessante per gli smanettoni la possibilità di impartire dei comandi direttamente dalla console di debug. Quando necessario per esempio si può forzare il garbage collector a fare pulizia con il comando /gc (questo dovrebbe alleviare i rallentamenti).
Mi sembra doveroso ringraziare Danny e Alvaro per il loro splendido lavoro, sicuramente migliore del Microsoft Messenger che non supporta quasi il suo stesso protocollo.
P.S. Sono in trepidante attesa del porting su QT4 del Kopete
E il buon vecchio gaim (ora Pidgin)?
MSN, IRC, gTalk, icq… Tutto in uno :)
Solo l’IRC non mi piace molto. Uso XChat per quello.
Purtroppo sono un pesce fuor d’acqua, tra i miei amici sono praticamente l’unico ad usare GNU/Linux, quindi la totalità dei miei contatti utilizza messenger come IM e per quanto riguarda il protocollo msn mercury al momento è il migliore. Poi per vedere gli amici con la webcam è l’unica alternativa di massa (ah, se tutti usassero ekiga!), insieme ad amsn che però ancora non riesco a farmelo piacere, oltre ad essere più complicato da installare e configurare (vedi patch per antialias dei caratteri). Icq non lo uso e per gtalk utilizzo il client da gmail in una finestra laterale di firefox.
ERRORE:
io ho Sun Java 1.6
Non ho ben capito il commento, ma se intendi dire che hai installato mercury ed il messaggio di errore che ricevi è quello che hai postato allora devi aprire un terminale e digitare
sudo update-alternatives –config java
e scegliere dal menu la versione Sun 1.6
Attenzione prima di config ci sono due trattini
si, che idiota, grazie per la dritta…
ora chiedo troppo: esiste un italian language pack ? :D
Per scaricare la lingua italiana devi far partire mercury una sola volta come amministratore. Dunque digita da terminale
sudo mercury
e nella finestra del programma clicca su “System->Download Language Files” e seleziona l’italiano. Un messaggio ti dirà che il file è stato scaricato. Adesso chiudi mercury (dalla icona della tray per chiuderlo completamente) e riaprilo da utente normale.
Dopo averlo fatto partire clicca su “System->Language” e seleziona l’italiano.
fantastico!! mi piace tantissimo (usavo AMSN)
salve. ho usato mercury fino a ieri e mi sono trovato benissimo. poi ier ad un tratto nel bel mezzo di una conversazione a 3 mi si sono aperte una miriade di nuove conversazioni VUOTE.
ho chiuso mercury e da allora non è + partito. ho reinstallato il pacchetto e anchei pacchetti java. infatti la prima volta che ho installato mercury non partiva, poi ho installato la piattaforma java ed è partito. ora però niente da fare. non vuole partire. come posso fare please?
aMsn fa davvero schifo :(
grazie, ho risolto come detto da Ispirato.
grazie mille, ora lo tengo pure in italiano. grande raga ;)
sempre meglio
Mi fa piacere che tu abbia risolto :) aMsn è comunque una buona alternativa, ma secondo me è penalizzato dall’uso di un linguaggio non proprio “alla moda”
aiutooo!!! non mi parte neanche.. ho installato ubuntu solo due ore fa, non è che sono molto pratico. Tutto quello che posso dire è che lui ha installato il programma, io clicco per aprirlo e molto semplicemente non succede niente.. ???
Guarda se l’errore è risolvibile aprendo un terminale andando su Applicazioni->Accessori->Terminale e digitando quanto detto in questo mio commento precedente:
http://informatica.wordpress.com/2007/05/27/mercury-alternativa-su-ubuntu-a-windows-live-messenger-msn-messenger/#comment-299
ricorda che prima di config-java ci sono DUE trattini, quindi:
sudo update-alternatives trattino trattino config-java
I link per scaricare non vanno.
Inoltre chiederei che tra commenti aggiornamenti e tutto mi venisse detto esattamente qual’è la procedura finale per ubuntu 7.04
DOmanda, con msn live su windows io posso aggiungere i contatti yahoo,con mercury è lo stesso ?
Ciao everett, il secondo link proposto nel mio post funziona benissimo, basta cliccare sul bottone “free” nella schermata che ti si presenta ed in seguito inserire il captcha per scaricare il file.
La procedura per l’installazione su Feisty consiste in un semplice doppio click sul pacchetto che hai scaricato, ma è la stessa per tutti i pacchetti deb, se hai installato Feisty dovresti saperlo, mi sembrava abbastanza scontato da non metterlo nella guida.
Con Mercury puoi aggiungere anche i contatti yahoo solo se utilizzi il protocollo sperimentale, che si sceglie dalla schermata di login.
Innanzi tutto grazie per la risposta e l’attenzione.
Ho provato a scaricare il file ma ottengo questo
You have requested http://rapidshare.com/files/34527792/mercury-messenger-1.9RC5.deb (7977 KB).
You have reached the download-limit for free-users. Want to download more?
Per il resto ,quando mi riferivo al “come si installa” facevo riferimento ai problemi riscontrati a questo indirizzo
http://alexit.wordpress.com/2007/06/04/mercury-messenger-e-compiz-convivenza-possibile/
Per yahoo ottimo , ho provato ad installare live messenger nativo con wine e crossover ma senza risultati positivi.
Per quanto riguarda il primo errore è dovuto al fatto che hai scaricato qualcos’altro da rapidshare e dunque hai raggiunto il limite di download concesso per gli utenti free.
Nel mio post ho accennato ad un problema fastidioso; infatti a causa di incompatibilità tra il metodo che utilizza Java per disegnare le finestre e Compiz/Beryl/Compiz Fusion le finestre di Mercury sono completamente vuote.
Nonostante all’interno dello script che fa partire mercury sia presente un workaround per evitare questo inconveniente, con le nuove versioni di java6 questo metodo sembra non funzionare più ed è necessario procedere ad altra modifiche che attualmente non ho ancora fatto, ma mi documenterò meglio.
Altri particolari errori non ne ho mai riscontrati sulla mia installazione.
Dimenticavo il fatto che in linea di massima se utilizzi il pacchetto che ho linkato non dovresti usare particolari metodi di installazione. Per quanto riguarda l’installazione di messenger live con wine o Crossover, dovresti installare anche internet explorer, windows media player ed un altro carretto di librerire per farlo andare, ma andresti a sporcare inutilmente il sistema senza la certezza di avere un software che funziona.
Tra un paio di giorni uscirà la 1.9RC6, se hai problemi con la RC5 potresti aspettare ed installare l’ultima versione.
Allora, son riuscito a scaricarlo (dal forum però) e l’ho installato.
Uso Ubuntu con compiz e seguendo la guida qui http://alexit.wordpress.com/2007/06/04/mercury-messenger-e-compiz-convivenza-possibile/
son riuscito a farlo partire,prima mi dava un java error.
La prima impressione che ho è che non “senta” molto bene i doppi click del mouse per il resto direi che và.
Proverò tutto con calma , cmq decisamente meglio di pigdin.
Ho cambiato il link al download puntandolo verso divshare, magari è più intuitivo e senza code di attesa.
Seguendo la guida che hai linkato, tra l’altro nemmeno completa ma bisogna far riferimento ai commenti, purtroppo si perde la funzionalità della tray icon, che io trovo molto comoda e quasi essenziale per l’uso che ne faccio; ovviamente quantomeno è possibile visualizzare le finestre del programma.
Speriamo in una soluzione da parte di compiz o di sun. Chissà, java7, la futura versione opensource, potrebbe stupirci.
Aggiornato alla versione 1.9RC6, è consigliato l’aggiornamento
Sim, muito bom mesmo, antes ele era bem pesado, mas mesmo assim o melhor messenger para Linux.
Parabéns, novamente!
scusami ma ho dei problemi con mercury
lo ho installato ma non compare su aplicazione-internet
che faccio ?
ho ubuntu come linux
ciao
ragazzi…ho un problema… ho messo mercury 1.9rc7 ma non riesco a metterlo in italiano! L’ho avviato da amministratore ma niente :( . Avete qualche idea? Grazie in anticipo
:D, sono un invornito. Bisognava andare nella tab generale del programma e non stare nella tab di msn. Grazie comunque di questo spazio. Ciao
Ma è possibile che io non riesca a far funzionare la cam???…..come devo fare?….l’assistente JMF mi dice: Copy libjmutil.so: Failed eppure ho una logitech acquistata da poco e come SO la Ubuntu 7.04…….chi sa come fare??grazie
Ciao zephyrus,
l’errore che hai riscontrato è abbastanza comune, è dovuto al fatto che il programma non ha i permessi per scrivere nella cartella di destinazione del file libjmutil.so.
La soluzione è quella di far partire almeno una volta da terminale il programma digitando
sudo mercury
Se l’errore permane dovrai copiare manualmente il file con il comando
sudo mv /usr/lib/mercury/jni/jmf/libjmutil.so /usr/lib/jvm/tuacartellajava/jre/lib/i386/libjmutil.so
dove per tuacartella java dovrai sostituire il nome della cartella contenente la tua versione di java.
ciao
premetto alcune cose ..io a livello informatico sono negato e ho anche un bruttissimo gergo (informatico) quindi alcune cose potranno sembrarti strane…
allora io ho sempre usato mercuy senza nessun problema web cam perfetta..ecc ecc
da due giorni però non mi riconoscela web cam…
anzi mi arriva una scritta:
data error all to small ( dovrebbe essere 10056 e invece e 10080)
cosa vuol dire…
seconda cosa volevo capire se per essere riconosciuta la web cam ho bisogno del programma iChat…perche la mia ragazza lo ha cancellato per sbaglio…al posto di unaltro programma..
e io non so perche non riesco a scaricarlo…
ma questo altro problema
Ciao attila,
dal riferimento ad iChat ne deduco che tu stia usando un computer Apple. Il mio articolo si riferisce alla versione di Mercury per Linux, quindi se usi MacOS X la mia guida e recensione non si applica al tuo caso.
Nell’ipotesi che tu abbia installato Ubuntu o una qualsiasi altra distribuzione, ti consiglio di recarti sul sito di mercury per chiedere aiuto nel forum di supporto.
Grazie Ispirato, ho risolto il problema con la cam come mi hai detto tu….ho semplicemente fatto partire una volta il programma da terminale con sudo e l’assistente JMF non m’ha dato nessuno problema ;) grazie ancora. Ciao
Ciao a tutti, ottima guida, ho installato e provato Mercury, ma ho un problema non da poco… se non lo eseguo con “sudo Mercury” non funziona, ecco l’errore che ottengo digitando nella shell “Mercury”:
#
# An unexpected error has been detected by Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0xb52d1d49, pid=8907, tid=3084487568
#
# Java VM: Java HotSpot(TM) Client VM (1.6.0_10-ea-b08 mixed mode, sharing linux-x86)
# Problematic frame:
# C [libmawt.so+0x22ad49]
#
# An error report file with more information is saved as:
# /tmp/hs_err_pid8907.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
Generalmente questo errore è dato dal fatto che utilizzi Java 1.6. Infatti questa versione ha qualche problema con i programmi che si mettono in traybar.
Ti spiego come evitare il problema:
Devi andare nella cartella “/home/tuonome/.Mercury” ed aprire con un editor di testo il file GlobalSettings.xml.
All’interno di questo file fai una ricerca con la chiave “use.tray”. Trovata la riga corrispondente, al di sotto di questa dovrai cambiare il valore true in false. Salva il file e riavvia mercury, vedrai che adesso parte ;)
Grazie, Ispirato, il problema era proprio quello! Con le modifiche che mi hai suggerito ora funziona perfettamente.
Solo un dettaglio: quando chatto con 2 persone, mi si aprono 2 tab, in amsn io li divido sempre perchè mi pare poco pratico dover passare da un tab all’altro x chattare con una o l’altra persona (e soprattutto è + facile confondersi). qui è possibile aprire due sottofinestre per chattare con 2 persone diverse?
come si fa atogliere al pc il blocco per le pop up?x accedere a web messanger, intendo. grazie molte a chi risponderà
Grande, questo client è una favola!
Ho usato Kopete e Pidgin fin’ora, ma questo sembra batterli entrambi (anche se non è multiprotocollo, ma per me che uso solo msn non è un problema).
Altamente personalizzabile e funzionale, solo un difettuccio (che aveva anche Kopete ma non Pidgin): nella traybar viene visualizzato anche un mini sfondo grigio, e per me che ho il tema per metacity nero è un po fastidioso, ma chiuderò un occhio ;)
Ho installato Mercury e le JMF ma la webcam non va. Cioè, va, ma si vede uno schifo, rigato e sdoppiato, come se fosse ubriaca. Con aMSN, invece, si vede… come posso fare??? :(
Ciao figiodelcaos e benvenuto sul mio blog ^_^
Il tuo problema potrebbe essere dovuto ad un mancato supporto alla tua webcam, amsn ha decisamente un supporto migliore e più maturo rispetto a quello di Mercury.
Segui gli aggiornamenti di versione del programma, magari uno dei prossimi update potrebbe risolvere il tuo problema.
salve a tutti!! è da poco che ho scaricato mercury e lo trovo nettamente superiore a amsn. volevo sapere se è possibile ricevere degli avvisi sonori quando una persona ti scrive, che per ora mercury è completamente muto!! poi un’ altro dubbio mi era venuto leggendo nelle caratteristiche a favore del programma dove si diceva che il programma contiene funzione video\audio conferenza. come si fa ad attivare quella audio???? che per ora riesco a fare solo conferenze con la webcame senza però sentire alcuna parola…spero che siano problemi risolvibili..grazie mille ciao ciao
ora mi è venuto un altro dubbio…c’è scritto anche che si può parlare da invisibili. però mi appare un messaggio che è impossible parlare da invisibile.avete suggerimenti?? grazie 1000 e ottima guida ;)
cavoli mi è venuto un altro dubbio: come si aggiungono le animoticon?? scusate è che questo programma mi sta davvero piacendo ;) grazie ancora x la pazienza ciao ciao
Ciao ste, benvenuto sul mio blog ^_^
Per quanto riguarda la video conferenza, la risposta era già nel post. Nella finestra di chat scrivi /sendvc e la modalità audio/video dovrebbe partire. E’ però una funzionalità sperimentale, non funziona sempre.
Per l’audio dovresti controllare nelle opzioni che l’audio sia attivato, magari fai qualche screen del programma con le opzioni aperte.
Per la chat da invisibile, nella schermata dove fai il login devi scegliere alla voce “Protocollo MSN” l’opzione MSNP13 (unstable).
Facci sapere se hai risolto.
grazie mille per le risposte!! ora vedo se tutto funziona ! grazie ancora
ok ho provato per la funzione invisibile tutto ok, funziona perfettamente. per la conferenza audio/video mi dice che il servizio non è ancora disponibile per mac. poi per quanto riguarda il suono di trilli e di quando una persona ti scrive non ho ben capito. potresti ridirmelo per cortesia?? scusami e grazie ancora
A me mercury funziona perfettamente, premetto anche che l’uso eccessivo della memoria per me non è un grandissimo problema, ho 1 GB e lo faccio girare su KDE4 che ha minimizzato tantissimo l’uso della memoria, però un problema ce l’ho: la mia webcam è perfettamente configurata, funziona su skype e funziona su amsn, su Mercury quando cerco di configurarla mi dice “Nessun dispositivo video trovato”
Avete detto che alcune non funzionano perfettamente e con bassi FPS, ma la mia non la vede proprio, poi è una logitech, che sono le webcam più compatibili che esistono per linux, e su amsn va abbastanza bene, certo non fluida al 100% ma va!
Sono sifgato che il mio modello è uno dei pochissimi che non è riconosciuto da mercury?
Io come client msn ne uso svariati, mercury è il più completo, sopratutto quando supporterà anche pienamente jabber, che poi approposito, leggo che si può connettere su jabber ma con la versione 1.9 non trovo nulla per connettermi con jabber…
Comunque grazie in anticipo per le eventuali risposte
Salve a tutti,ho installato mercury ma da applicazioni non compare ho provato nel terminale a inserire: sudo update-alternatives –config java ma compare questo:
C’è un solo programma che fornisce java
(/usr/bin/gij-4.2). Non c’è nulla da configurare.ke vuol dire vi prego aiuto!!!!grazie ciao a tutti