Como mostrar um ícone de aplicativo na bolha de notificação?

3

Estou tentando integrar meu aplicativo ao sistema de notificação do Ubuntu. Funciona bem, mas não sei como mostrar meu ícone na bolha. Meu código parece algo como:

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

Infelizmente, apenas o texto é visível.

    
por mivoligo 19.08.2012 / 23:32

2 respostas

2

Finalmente eu descobri. Meu ícone está em /data/media , então usei get_media_file de helpers.py

from easy_stopwatch_lib.helpers import get_media_file

e depois eu fiz:

        Notify.init ("easy-stopwatch")
        icon = get_media_file("my-icon.svg")
        notification = Notify.Notification.new ("Title", "some text here", icon)
        notification.show ()

e tudo está funcionando.

    
por mivoligo 20.08.2012 / 15:41
1

Eu não sei o código diretamente, mas há esse aplicativo chamado Hello Unity que você pode instalar que ensina como se integrar ao Unity, incluindo Notification . Você pode instalá-lo a partir do .deb. O link está abaixo.

Link

Espero que isso ajude!

    
por Max Tither 19.08.2012 / 23:46