Ответы:
Вы можете использовать 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
. Или по крайней мере на Kubuntu вы должны. Может быть, это предусмотрено по умолчанию в Ubuntu, в таком случае это действительно лучшее решение.