如何在指定时间内显示弹窗通知?
答案1
指定时间弹出通知:
echo 'notify-send "Go out for a coffee!"' | at 3:14PM
经过指定的超时时间后:
echo 'notify-send "Go out for a coffee!"' | at now + 1 minutes
答案2
如果您想要一个弹出对话框,请使用zenity
,例如像这样:
zenity --info --title "Your title" --text "Your text"
这将创建一个对话窗口,以“您的标题”为标题,“您的文本”为正文并带有一个OK按钮。
要延迟此操作,您可以使用sleep
并指定延迟时间(秒(默认)、分钟(追加m
)或小时(追加h
)。以下是等待 30 分钟的示例:
sleep 30m && zenity --info --title "Your title" --text "Your text"