Wie kann ich nach Abschluss eines Vorgangs eine Benachrichtigung hinzufügen (z. B. eine WAV-Datei abspielen oder ein Popup in der Statusleiste erstellen)?
Zum Beispiel kompiliere ich ein Programm, dessen Fertigstellung einige Stunden dauert. Ich möchte eine Nachricht hören / sehen, wenn das Kompilieren abgeschlossen ist. Gibt es ein Werkzeug dafür (wie das Binden eines alarm
Programms an pid
einen Prozess) oder so etwas?
10.04
notification
tools
Lelouch Lamperouge
quelle
quelle
Antworten:
Eine Möglichkeit, ein Popup (eine Desktop-Benachrichtigung) zu erhalten, besteht darin, das libnotify-bin-Paket zu installieren und dann wie folgt "alert" zu Ihrer Befehlszeile hinzuzufügen:
Beachten Sie, dass "alert" ein praktischer Alias ist, wenn Sie Folgendes eingeben:
Sie werden sehen, dass hinter den Kulissen der
notify-send
Befehl aufgerufen wird, der eine Reihe interessanter Optionen bietet. Daher möchten Sie möglicherweise Ihren eigenen Alias definieren, um ihnnotify-send
auf eine Weise aufzurufen , die besser zu Ihnen passt.quelle
make && notify-send "make" "done" || notify-send "make" "an error occured"
. So senden Sie eine Nachricht, auch wenn make fehlschlägt.