特定时间后的消息指示器?

特定时间后的消息指示器?

是否有任何工具可以在每 30 分钟的正常运行时间后显示消息?

实际上,我花了太多时间在电脑上,所以我想要每 30 分钟显示一次消息的工具。

比如,当正常运行时间30分钟我想要类似以下的声音通知和消息:-“你已经使用笔记本电脑 30 分钟了,请关闭电脑并学习”

接下来的 30 分钟直到 2 小时也是如此。即:

30分钟

1小时

1小时30分

2:00 小时

这可能吗?如果可以,该怎么做?

答案1

创建包含以下内容的脚本

#!/bin/bash

first_u=$(awk  '{printf "%.0f" , $0/60;}' /proc/uptime)
while true
do
  uptime_m=$(awk  '{printf "%.0f" , $0/60;}' /proc/uptime)
  (( time_dif=$uptime_m - $first_u ))


 if [  $time_dif -eq 30 ]; then
   notify-send "You have on laptop since 30 minutes"
   sleep 1800
    notify-send "You have on laptop since 1 hour"
   sleep 1800
    notify-send "You have on laptop since 1:30 hour"
   sleep 1800
    notify-send "You have on laptop since 2 hour"
   break
 fi
 sleep 50
done

保存并使其可执行

chmod a+x <script_name>

现在运行它

 ./<script_name>

答案2

1 尝试闹钟小程序

sudo apt-get install alarm-clock-applet

2侏儒时钟有倒计时功能。但每次都要手动设置。

 sudo apt-get install gnome-clocks 

相关内容