web-dev-qa-db-ja.com

通知バブルにアプリケーションアイコンを表示する方法

アプリをUbuntu通知システムと統合しようとしています。問題なく動作しますが、バブルにアイコンを表示する方法がわかりません。私のコードは次のようになります:

notification = Notify.Notification.new ("Title", "Some text here", "/data/media/my-app-icon.svg")
notification.show ()

残念ながらテキストのみが表示されます。

3
mivoligo

最後に私はそれを理解しました。私のアイコンは/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 ()

そして、すべてが機能しています。

2
mivoligo

コードは直接わかりませんが、このアプリにはHello Unityは、Notificationを含め、Unityと統合する方法を教えてくれます。 .debからインストールできます。リンクは下にあります。

リンク

お役に立てれば!

1
Max Tither