是否有任何工具可以在每 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