码迷,mamicode.com
首页 > 系统相关 > 详细

Linux 番茄时钟 定时

时间:2020-05-16 20:36:13      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:class   就会   awk   anim   kill   pre   cat   jpg   echo   

shell 脚本

clock.sh 保存在 ~/bin/目录下
由于把该脚本制作成快捷方式启动,所以牺牲了灵活性,默认45分钟

#!/bin/bash
# 再次启动的时候,关闭上次启动的【提示图片】进程
kill `ps -ef | grep feh | awk ‘{print $2}‘ | sed -n ‘1p‘`
# 默认45分钟
time1=${time:-45}
# 如果到点后仍意犹未尽,那么5分钟后全屏提示
time2=$[$time1+5]
# 粤语“雷猴”提示音,需要安装 espeak,需要的可以玩一下
# espeak -v zhy "你好"
# time1 时间后,在外接屏上显示指定图片,修改路径`~/Downloads/icon/th.jpeg`
echo "env DISPLAY=:1 feh -F ~/Downloads/icon/th.jpeg" | at now +$time1 minutes
# time2 时间后,在全部屏幕上显示指定gif动画,修改路径`~/Downloads/icon/fd.gif`
echo "env DISPLAY=:1 animate -backdrop ~/Downloads/icon/fd.gif" | at now +$time2 minutes
# 为了提示我已经开启番茄时钟(因为有时候不知道是否已经开启),显示一张【提示图片】,可以手动关闭,也可以在下次启动时钟的时候自动关闭
feh ~/Downloads/icon/lazha2.jpg

添加快捷方式

/usr/share/applications/目录下添加 time.desktop 文件
在程序列表中就会显示该快捷方式,可以右键添加到收藏夹快捷启动
技术图片

[Desktop Entry]
Name=Clock
Exec=sh /home/lfp/bin/clock.sh
Icon=/home/lfp/Downloads/icon/clock.png
Type=Application
StartupNotify=true

需要自己修改的地方

  1. Exec 路径,修改为自己clock脚本所在路径
  2. Icon 路径,修改为你要显示的图片的路径

资源

th.jpeg
技术图片
fd.gif
技术图片
clock.png
技术图片
lazha2.jpg
技术图片

Linux 番茄时钟 定时

标签:class   就会   awk   anim   kill   pre   cat   jpg   echo   

原文地址:https://www.cnblogs.com/usmile/p/12901925.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!