链接:
https://pan.quark.cn/s/04ac54483aa2
1111.jpg (67.35 KB, 下载次数: 0)
下载附件
2023-6-8 08:27 上传
Rust Clock 每半小时弹出一次的时钟
就是一个每隔一段时间在左上角弹出的时钟,其实挺无用的,突然弹出来就……。
配置说明在 conf.ini,可以改成每一个 45 分弹出,或者每一个 20 秒弹出,或者多个固定时间点弹出,或者干脆禁用弹出,就单纯当个桌面时钟。
把配置文件里的 sound 注释前的#号取消掉就能增加提示音,可以自己找个提示音换上。
单击叉叉是关闭面板,右键点击托盘图标退出。
作者说明:
看到 Windows有简洁美观的整点报时/提醒软件推荐吗? 这个话题,正好需要一个 egui 的练手目标。就拿帖子里的需求来祭旗了。实现了托盘/提示音/鼠标穿透/任务栏隐藏。写起来挺别扭,winit 啥都没有,缓动还需要自己写,不能直接操作窗体 api,不得已魔改了 egui 库,托盘还是去 tauri 里找的库。虽然支持跨平台,但没兴趣花时间写 mac 或者 linux 端的了。源码以 MIT 协议开源,需要的话可以自己 build,但其他平台一些特性可能不兼容。
配置文件 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 above 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