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.
![]()
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.
![]()
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.


→ blog
→ risorse
→ contenuti
→ portfolio
→ i tuoi dati
→ banner







ahahahahah...... ecco a cosa ti è servito??ahahah XD
Anche se qualche volta il pop-up compare ancora, ti ringrazio per il post
Grande! Provo subito! ;)