软件介绍
Rust Clock是一款十分好用的桌面闹钟软件,这款软件可以在用户们的桌面上生成一个小闹钟,并且这个闹钟可以每个半小时弹窗一次,以此来帮助用户们去提醒时间,以此来督促用户们去完成对应的目标计划,因此有兴趣的用户,快来下载Rust Clock进行体验吧。
软件特色
就是一个每隔一段时间在左上角弹出的时钟,其实挺无用的,突然弹出来就……。
配置说明在 conf.ini,可以改成每一个 45 分弹出,或者每一个 20 秒弹出,或者多个固定时间点弹出,或者干脆禁用弹出,就单纯当个桌面时钟。
把配置文件里的 sound 注释前的#号取消掉就能增加提示音,可以自己找个提示音换上。
单击叉叉是关闭面板,右键点击托盘图标退出。
配置文件 conf.ini 详细说明
编辑可执行文件旁的 conf.ini。
1. 时间
time
The time when rust clock will popup, set by hour:minute:second. Split multi-time by ,.
设置 rust clock 弹出的时刻,使用 时:分:秒 的格式,多个时刻使用 , 分隔。
# popup every half hour per clock
# 每个钟头的 30 分钟弹出
time=:30:
# popup every half hour and every beginning of minute in 15 o'clock
# 每个钟头的 30 分钟与 15 点整弹出
time=:30:,15::0
2. 声音
sound
The sound file you wish to play when clock popup.
弹出时播放的音效文件
# play sound.ogg when popup
# 弹出时播放同目录下的 sound.ogg 文件
sound=sound.ogg
# play assets/1.mp3 when reaches first time you set,play assets/2.mp3 when reaches second time you set.
# 设定的第一个报时播放 assets/1.mp3,设定的第二个报时播放 assets/2.mp3
sound=assets/1.mp3|assets/2.mp3
# Increase the countdown sound effect on the ab basis, play assets/3.mp3 when reaches first countdown you set,play assets/4.mp3 when reaches second countdown you set.
# 在上面的基础上区分倒计时音效,第一个倒计时播放 assets/3.mp3,第二个倒计时播放 assets/4.mp3
sound=assets/1.mp3|assets/2.mp3*assets/3.mp3|assets/4.mp3
3.倒计时
countdown
The countdown time, set by hour:minute:second. Split multi-time by ,.
倒计时使用 时:分:秒 的格式,多个倒计时使用 , 分隔。
# 20-20-20 Rule 护眼法则
countdown=:20:,::20
4.弹出
pos
The position where will rust clock popup.
rust clock 的弹出位置。
# popup from right side of screen, 20% top of screen height.
# 在屏幕右侧弹出,弹出位置距离屏幕顶部 20% 高度
pos=right,20%
5.颜色
color
The color of rust clock. Format by r,g,b or r,g,b,a
rust clock 各个位置的顔色。格式为 r,g,b 或者 r,g,b,a
# Color of background.
# 背景颜色
bg_color=207,210,206,200
# Color of border.
# 边框颜色
border_color=91,105,114
# Color of number background.
# 数字背景颜色
number_bg_color=235,235,235
# Color of number.
# 数字颜色
number_color=0,0,0
# Color of clock circle background.
# 钟面背景颜色
clock_bg_color=235,235,235
作者说明
看到 Windows有简洁美观的整点报时/提醒软件推荐吗? 这个话题,正好需要一个 egui 的练手目标。就拿帖子里的需求来祭旗了。实现了托盘/提示音/鼠标穿透/任务栏隐藏。写起来挺别扭,winit 啥都没有,缓动还需要自己写,不能直接操作窗体 api,不得已魔改了 egui 库,托盘还是去 tauri 里找的库。虽然支持跨平台,但没兴趣花时间写 mac 或者 linux 端的了。源码以 MIT 协议开源,需要的话可以自己 build,但其他平台一些特性可能不兼容。
网友评论