Antworten:
Sie können notify-send
als externen Befehl verwenden:
import subprocess as s
s.call(['notify-send','foo','bar'])
Oder Sie können das notify2
Modul ( sudo apt install python3-notify2
) verwenden:
import notify2
notify2.init('foo')
n = notify2.Notification('foo', 'bar')
n.show()
Das Paket enthält weitere Beispiele (siehe /usr/share/doc/python3-notify2/examples/
).
subprocess
ist die Standardbibliothek, die mit Python verteilt wird. Daher ist es nicht erforderlich, es als Bibliothek eines Drittanbieters zu installieren. [Ref: Docs.python.org/2/library/index.html]
notify-send
. Oder zumindest auf Kubuntu muss man. Vielleicht wird es standardmäßig unter Ubuntu bereitgestellt, in diesem Fall ist es in der Tat die beste Lösung.