Відповіді:
Ви можете використовувати notify-send
як зовнішню команду:
import subprocess as s
s.call(['notify-send','foo','bar'])
Або ви можете використовувати notify2
модуль ( sudo apt install python3-notify2
):
import notify2
notify2.init('foo')
n = notify2.Notification('foo', 'bar')
n.show()
Є більше прикладів, включених до пакета (див. /usr/share/doc/python3-notify2/examples/
).
subprocess
- це стандартна бібліотека, яка поширюється за допомогою Python. Отже, не потрібно встановлювати його як сторонні бібліотеки. [ref: docs.python.org/2/library/index.html]
notify-send
. Або принаймні на Кубунту вам доведеться. Можливо, це передбачено за замовчуванням на Ubuntu, у цьому випадку це справді найкраще рішення.