Popup-Benachrichtigung zu einem bestimmten Zeitpunkt oder nach einem bestimmten Zeitlimit

3

Wie kann ich eine Popup-Benachrichtigung in einer bestimmten Zeit anzeigen?

frostmann
quelle

Antworten:

3

Popup-Benachrichtigung zu einem bestimmten Zeitpunkt:

echo 'notify-send "Go out for a coffee!"' | at 3:14PM

Nach einer festgelegten Zeitüberschreitung:

echo 'notify-send "Go out for a coffee!"' | at now + 1 minutes
frostmann
quelle
Bitte beachten Sie, dass diese Benachrichtigungsblasen nach einigen Sekunden verschwinden. Sie bleiben erst bestehen, wenn Sie darauf klicken. Ich weiß aber nicht genau, was das OP will.
Byte Commander
1
Oh, mir ist gerade aufgefallen, dass Sie Ihre eigene Frage beantwortet haben ...: D
Byte Commander
2

Wenn Sie ein Popup-Dialogfenster wünschen, verwenden Sie zenityz. B. Folgendes:

zenity --info --title "Your title" --text "Your text"

Dadurch wird ein Dialogfenster mit "Ihr Titel" als Titel, "Ihr Text" als Textkörper und einer OKSchaltfläche erstellt.

Um dies zu verzögern, können Sie z. B. sleepdie Verzögerung in Sekunden (Standard), Minuten (Anhängen m) oder Stunden (Anhängen h) verwenden und festlegen . Hier ist ein Beispiel, das 30 Minuten wartet:

sleep 30m && zenity --info --title "Your title" --text "Your text"
Byte Commander
quelle