失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 番茄钟java代码_Linux 番茄时钟 定时(示例代码)

番茄钟java代码_Linux 番茄时钟 定时(示例代码)

时间:2020-12-10 07:17:55

相关推荐

番茄钟java代码_Linux 番茄时钟 定时(示例代码)

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

需要自己修改的地方

Exec 路径,修改为自己clock脚本所在路径

Icon 路径,修改为你要显示的图片的路径

资源

th.jpeg

fd.gif

clock.png

lazha2.jpg

如果觉得《番茄钟java代码_Linux 番茄时钟 定时(示例代码)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。