Blog

Rendere Emesene compatibile con Notify OSD

Tutti voi ormai saprete che Ubuntu 9.04 adotterà un nuovo sistema di notifiche come vi avevo già preannuciato qua. Il problema che si presenta adesso è che non tutte le applicazioni facenti uso delle notifiche seguono correttamente le specifiche. In particolare il server delle notifiche può supportare o meno alcune funzioni e quindi il programmatore deve assicurarsi che una data funzione è supportata o meno dal server. Un programma è appunto Emesene.

Purtroppo il plugin per le notifiche di Emesene usa la funzionalità actions delle notifiche, non più supportata da Notify OSD, per cui invece della normale notifica verrà visualizzato un antiestetico messaggio che l'utente è costretto a chiudere manualmente.

Post image

Brutto vero?

Per rendere il tutto compatibile ho modificato il plugin in modo da non usare le azioni, in pratica non sarà più possibile cliccare sulla notifica per aprire la finestra della chat, ma almeno verrà visualizzato correttamente da Notify OSD.

Post image

Molto più elegante...

Il file da scaricare è questo: LibNotifyNew.py

Dovere salvarlo, metterlo nella cartella dei plugin di Emesene nella vostra home, ovvero in ~/.config/emesene1.0/pluginsEmesene/. Dopodiché aggiornate la lista dei plugin ed infine abilitate il nuovo plugin Notify OSD (disattivate quello vecchio).

Per fare le cose fatte bene, andrebbe applicata una patch al plugin originale, per cui chi è in grado di farlo lo faccia! La patch con relativo bug la trovate qui.

Articoli correlati

DIASPORA* Facebook

Pubblicato il 20 marzo 2009 da e letto 2532 volte.

Link di trackback

Abbonati al feed RSS. Se non sai cos'è guarda qui.

Abbonati alla newsletter per ricevere via email ogni nuovo articolo pubblicato. L'indirizzo verrà gestito da FeedBurner.

Dai il tuo parere: Commenta questo articolo!
3 commenti su Rendere Emesene compatibile con Notify OSD
  1. Gianmix dice:

    ahahahahah...... ecco a cosa ti è servito??ahahah XD

    venerdì, 20 marzo 2009 alle 13:43
  2. mazzjoe dice:

    Anche se qualche volta il pop-up compare ancora, ti ringrazio per il post :D

    sabato, 21 marzo 2009 alle 18:27
  3. Luca dice:

    Grande! Provo subito! ;)

    giovedì, 26 marzo 2009 alle 15:30
Lascia un commento

CC BY-NC-SA 3.0 2004-2012 Daniele Napolitano — Per informazioni sulla licenza leggere le Note legali
Torna su