dimanche, mai 3 2009, 20:05
Le système de notification à portée de main avec java-gnome
Par Guillaume - Ubuntu - Lien permanent
Il m'est arrivé, à plusieurs reprises, de parler du binding java-gnome. Depuis que je passe sur le canal IRC régulièrement, j'ai eu l'occasion, avec des utilisateurs et hackers plus expérimentés que moi, de travailler sur le système de notification. Le système se base donc sur libnotify qui est utilisé par le joli notify-osd qui a fait son apparition avec Jaunty Jackalope.
Le travail n'est pas encore dans la branche principale de java-gnome mais ça ne devrait pas tarder. Tout ceci grâce à Serkan Kaba qui a tout développé sur sa branche personnelle dédiée à libnotify. Pour la compiler, on passe par les commandes suivantes sans oublier d'installer le paquet libnotify-dev :$ bzr checkout <url>
$ cd libnotify
$ ./configure --prefix=/usr
$ make
$ sudo make install
Il est alors possible d'utiliser le binding, un exemple est disponible et donne le résultat que voici.
On pourra donc espérer voir cette nouvelle fonctionnalité dans la prochaine version de java-gnome (qui attendra un bon moment quand même à cause de la sortie très récente de la release 4.0.11). Notez qu'il est également possible d'interagir avec le système de notification via dbus mais la solution proposée par java-gnome paraît beaucoup plus simple d'emploi et a l'avantage de ne pas avoir à installer la dépendance dbus-java.
2 commentaires
Plus simple encore, la ligne de commande “notify-send”
@manatlan : Certes mais ça fait pas joli dans le code :D Et puis quand les bibliothèques permettent de faire ça sans commande autant l’utiliser c’est bien mieux. Ça serait pour faire du script shell je dirais pas, mais bon là c’est du Java quoi :P