如何设置一个计时器,在我登录时启动,然后在设定的时间后发出警报

如何设置一个计时器,在我登录时启动,然后在设定的时间后发出警报

我正在监控我的电脑屏幕使用时间,我经常发现自己在跑步uptime --pretty,我想找到一个更好的方法。我的目标是坐在电脑前 2 小时内完成我的工作。我的想法是在第一次启动登录时启动一个程序,然后在 1.5 小时或 2 小时标记时在我的通知托盘上发出通知,这样我就可以保存我的工作并注销/关机。我知道如何通过启动应用程序将程序设置为在启动时启动,但不知道如何触发通知。我在 Gnome 上使用 20.04。

答案1

  • 使用sleep带有h(小时)的命令,如下所示:

    sleep 2h
    
  • 使用notify-send如下命令:

    notify-send "Please wrap up your work."
    
  • 两者都在sh命令字符串中sh -c '...',如下所示:

    sh -c 'sleep 2h; notify-send "Please wrap up your work."'
    
  • 然后,添加一个新的启动应用程序并粘贴上面的内容sh命令字符串在命令字段中如下:

    在此处输入图片描述

  • 然后,保存它。

  • 下次登录及此后,您将在登录两小时后收到通知。

相关内容