Odpowiedzi:
Możesz użyć notify-send
jako zewnętrznego polecenia:
import subprocess as s
s.call(['notify-send','foo','bar'])
Lub możesz użyć notify2
modułu ( sudo apt install python3-notify2
):
import notify2
notify2.init('foo')
n = notify2.Notification('foo', 'bar')
n.show()
W pakiecie znajduje się więcej przykładów (patrz /usr/share/doc/python3-notify2/examples/
).
subprocess
to standardowa biblioteka dystrybuowana wraz z Pythonem. Dlatego nie ma potrzeby instalowania go jako biblioteki innej firmy. [ref: docs.python.org/2/library/index.html]
notify-send
. A przynajmniej na Kubuntu musisz. Być może jest on domyślnie dostępny na Ubuntu, w takim przypadku jest to rzeczywiście najlepsze rozwiązanie.