Я пытаюсь интегрировать свое приложение с системой уведомлений Ubuntu. Это работает нормально, но я не знаю, как показать свою иконку в пузыре. Мой код выглядит примерно так:
notification = Notify.Notification.new ("Title", "Some text here", "/data/media/my-app-icon.svg")
notification.show ()
К сожалению, виден только текст.
Наконец я понял это. Мой значок находится в /data/media
, таким образом, я использовал get_media_file
от helpers.py
from easy_stopwatch_lib.helpers import get_media_file
, и затем я сделал:
Notify.init ("easy-stopwatch")
icon = get_media_file("my-icon.svg")
notification = Notify.Notification.new ("Title", "some text here", icon)
notification.show ()
и все работает.
Я не знаю код непосредственно, но существует это приложение, названное Hello Unity
, что можно установить, который учит Вас, как интегрироваться с Единицей, включая Notification
. Можно установить его от .deb. Ссылка ниже.
Hope это помогает!