Sempre podemos chamar notify-send como um subprocesso, por exemplo, assim:
#!/usr/bin/env python
#-*- coding: utf-8 -*-
import subprocess
def sendmessage(message):
subprocess.Popen(['notify-send', message])
return
Alternativamente, poderíamos também instalar python-notify e chamar a notificação por meio disso:
import pynotify
def sendmessage(title, message):
pynotify.init("Test")
notice = pynotify.Notification(title, message)
notice.show()
return
Note que não há nenhum pacote python3-notify disponível no Ubuntu. Se você estiver usando o Python 3, você precisará usar python3-notify2 . A API para notify2 é a mesma: basta substituir pynotify
por notify2
.