FlipIt 翻页时钟屏保:给闲置屏幕挂一面会翻页的钟
2026/8/22 12:26:26 网站建设 项目流程

FlipIt 翻页时钟屏保:给闲置屏幕挂一面会翻页的钟

【免费下载链接】FlipItFlip Clock screensaver项目地址: https://gitcode.com/gh_mirrors/fl/FlipIt

周五下午三点,办公室的键盘声渐渐稀疏,你按下Ctrl+Esc,屏幕暗下去,两枚深灰色的数字卡片从中间轻轻对折,翻出新的分钟。这是 FlipIt,一款 Windows 翻页时钟屏保:电脑一闲置,桌面上就挂起一面安静走动的翻页钟。它要解决的事情很简单——让闲置的屏幕不再黑着,而是继续有用。

它到底是什么

FlipIt 是一个纯 C# 写的 Windows 屏保,基于 .NET Framework 4.8 的 Windows Forms,不依赖 Flash。它做的事就一件:把"当前时间"做成机械翻页钟的样子——小时和分钟各占一个深灰色方块,中间有一道缝,数字变化时上半块翻下来,模拟真实翻页钟的落牌动作。

这个项目的由来也挺实在:作者喜欢的翻页屏保 Fliqlo 因为 Flash 下线而在 Windows 上罢工了,于是照着样子用 C# 重写了一个。所以它没有多余的花活,核心体验就是"看得清楚、翻得顺眼"。

怎么把屏保装上系统,看到第一次翻页

装它的路子很传统。先把仓库克隆下来:

git clone https://gitcode.com/gh_mirrors/fl/FlipIt

用 Visual Studio 打开src/FlipIt.sln,切到 Release 模式编译。项目自带一个后置构建步骤,会直接把产物拷贝为FlipIt.scr放进系统目录——64 位系统去C:\Windows\System32,32 位系统则是C:\Windows\SysWOW64(用管理员权限运行编译时它会自动完成)。不想编译也没关系,项目 Releases 页面有现成的FlipIt.scr,拷进系统目录即可。

然后在"设置 → 个性化 → 锁屏界面 → 屏幕保护程序设置"里,从下拉列表选中 FlipIt。点一下预览,小窗里就会翻起来;把等待时间调短些,比如一分钟,等电脑真正空下来,全屏翻页就开始了。

多时区显示怎么配:把一屏变成世界时间列表

假设你是产品经理,团队里有人在北京、有人在深圳、还有人刚去伦敦出差。排一个会,光心算时差就够烦的。

FlipIt 的世界时间模式就是给这类人准备的。在设置界面里,先选中某块屏幕,把显示方式从"当前时间"切成"世界时间",然后在下拉框里逐个添加城市:上海、伦敦、新加坡,每个城市对应一行,左边是城市名,右边是当地的时分和星期。一行扫过去,谁在白天、谁在深夜,一目了然,不用打开浏览器、不用查换算。

这块的绘制逻辑集中在 WorldTimesScreen.cs:城市行高、字体大小、行间距都是按屏幕宽度和城市数量动态算的,城市多了字就自动收小,始终装得下。可选城市则来自src/FlipIt/res/TimeZoneCities.txt里打包的数百个时区。

顺带一提,开启夏令时标记后,处于夏令时的城市时间后面会缀一个小星号,跨欧美开会的人一眼就能看出哪些地方"拨过针"。

调成自己习惯的样子

最先会碰到的两项,都在设置窗口最上面。一个是12 小时制 / 24 小时制:决定角落里挂不挂AM/PM,也决定了世界时间列表里时间列的宽度。另一个是显示大小,一个滑条,数字占屏幕的比例从约 50% 到 150% 可调——投影到会议室电视上就拉大,13 寸笔记本上就收小。

用上一阵子才需要动的是夏令时标记(默认开着,嫌星号碍眼可以关掉),以及多显示器分配:设置窗口左侧列出每块屏,可以单独指定哪块显示当前时间、哪块显示世界时间、哪块干脆不显示,城市列表也跟着屏幕走。

放在不同位置,观感不同

开放办公室里它很克制。黑底配浅灰数字,从工位斜后方看过去几乎只是墙上的一块暗色,只有自己走到屏幕前,才会注意到分钟卡片刚刚翻过去一格——安静,但不打扰。

家庭书房里它更像一枚环境钟。晚上把屏保等待时间设短些,书房那台机器空下来就变成黑底翻牌钟,家人路过瞄一眼就知道时间,不用伸手去摸手机。

编程课堂上它是个现成教材。一个能跑的 Windows 屏保,代码量不大,/s全屏、/c配置、/p预览三种参数怎么分发,src/FlipIt/Program.cs里十几行就讲清楚了,比 PPT 上的架构图好懂。

和别的方案放在一起

Fliqlo 是这个翻牌风格的"鼻祖",但它是 Mac 端的常客,Windows 上的老版本又因 Flash 退役而停止工作——FlipIt 基本就是"把 Fliqlo 那套体验搬到 Windows 上",而且实现更稳。和 Windows 自带屏保比,自带的多是星星、弹跳文字这类纯动画,FlipIt 则是实时时钟,屏幕空着的时候它仍然有用。各有所长:想要热闹选自带屏保,想要"闲置也有用",翻页时钟屏保更对路。

顺带一提

它的代码组织挺清爽:MainForm管全屏窗口,CurrentTimeScreenWorldTimesScreen各画各的,FlipItSettings负责读写Settings.ini,连"重新生成城市列表"都单独留了个GenerateFlipItTimeZoneCities.linq工具。想动点小手脚的话,res/下的 Helvetica 字体可以换,效果立竿见影。

下次电脑再安静下来,卡片又会在屏幕暗下去的时候翻过去一格。想先试的话,最直接的路径就是从 Releases 页面拿一份现成的FlipIt.scr,放进屏幕保护程序列表里选中它,然后把等待时间调成五分钟,等电脑空下来看一次翻页就够了。

【免费下载链接】FlipItFlip Clock screensaver项目地址: https://gitcode.com/gh_mirrors/fl/FlipIt

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询