J'essaie d'intégrer mon application au système de notification Ubuntu. Cela fonctionne bien, mais je ne sais pas comment afficher mon icône dans la bulle. Mon code ressemble à quelque chose comme:
notification = Notify.Notification.new ("Title", "Some text here", "/data/media/my-app-icon.svg")
notification.show ()
Malheureusement, seul le texte est visible.
Enfin je l'ai compris. Mon icône est dans /data/media
, donc j'ai utilisé get_media_file
de helpers.py
from easy_stopwatch_lib.helpers import get_media_file
puis j'ai fait:
Notify.init ("easy-stopwatch")
icon = get_media_file("my-icon.svg")
notification = Notify.Notification.new ("Title", "some text here", icon)
notification.show ()
et tout fonctionne.
Je ne connais pas le code directement, mais il y a cette application appelée Hello Unity
que vous pouvez installer et qui vous apprendra à vous intégrer à Unity, y compris Notification
. Vous pouvez l'installer à partir du .deb. Le lien est ci-dessous.
J'espère que cela t'aides!