FlipIt翻页时钟屏保教程:三步装好,让副屏替你看客户时区
2026/8/22 14:53:45 网站建设 项目流程

FlipIt翻页时钟屏保教程:三步装好,让副屏替你看客户时区

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

电脑一闲置,屏幕就切成机械翻页钟。FlipIt 是基于 .NET 4.8 的 Windows 翻页时钟屏保,免费开源、不依赖 Flash,支持每个显示器独立配置、内置全球城市时区列表,全程装完约 3 分钟。

这款翻页时钟屏保解决什么问题

FlipIt 的起点很具体:老牌的 Fliqlo 翻页钟在 Windows 上随着 Flash 停摆而失效,作者于是用 C# 重写了一个不碰 Flash 的版本。

它把屏保从"防烧屏的动画"变成了一块闲置时机的显示板:黑底配 Helvetica 数字,数字变化时走机械翻牌动画。更实用的一点是,它按显示器逐个管理显示内容——每一块屏都可以选"本地时间""世界时间"或"不显示",多屏用户的副屏不再只能跟主屏重复。

🛠️ 从 0 到跑起来:获取、安装、最小配置

第一步:获取源码

环境要求是 Windows + .NET Framework 4.8。拿到代码只需要一条命令:

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

第二步:把屏保装进系统

屏保本质是一个.scr文件,放进系统目录即可被"屏幕保护程序"设置识别:

  • 64 位 Windows:复制到C:\Windows\SysWOW64
  • 32 位 Windows:复制到C:\Windows\System32

自己编译的话,用 Visual Studio 打开src/FlipIt.sln,以 Release 模式、管理员身份运行:项目内置的 PostBuild 事件会自动把编译产物拷贝到system32\FlipIt.scr。想在调试时直接看全屏效果,把启动参数设为/s,按 F5 即可。

首次启动你会看到什么

打开系统"屏幕保护程序"设置,选中 FlipIt,点"设置"。默认状态下:12 小时制、显示本地时间、整体缩放 70%、单块屏幕显示当前时间,黑底浅灰数字——这就是它最基础的样子。

关键能力拆解:翻页动画、分屏显示与世界时间列表

翻牌动画:让待机画面"有动作"

数字更替时模拟翻牌器的下翻动作,而不是简单的数字刷新。场景:开放式办公室里,同事回头一眼就能看到当前时间,不用凑近看。建议:用设置里的缩放滑条把数字调到"隔两米可读",默认 70% 在高分屏上偏小。

每块屏幕独立配置:副屏不跟主屏重复

每块显示器可单独选三种模式之一:本地时间、世界时间、不显示。场景:主屏跑日常应用,副屏常驻客户的时区。建议:先把副屏设为"世界时间",主屏保持默认"本地时间",互不干扰。

全球城市列表:内置上百时区,搜索即添加

世界时间模式下的城市来自内置数据文件src/FlipIt/res/TimeZoneCities.txt,覆盖一百多个时区、数百个城市名。场景:跨国会议前 5 分钟,把对方城市加进列表,时差一眼可见。建议:城市搜索框支持自动补全,直接输城市名回车即可添加,也可以重命名成"伦敦-产品组"这类自定义标签(名字里不能带等号=)。

夏令时指示:跟着时区规则走

时间行会带一个夏令时(DST)标记,默认开启。场景:欧洲客户所在时区夏季拨钟,标记能让你立刻意识到"这周时差多一小时"。建议:如果你只看本地时间,可以勾掉它省一点视觉噪音。

🔧 进阶定制:从调参到迁移配置

新手先碰这三项就够:

  • 12/24 小时制:设置窗口顶部的单选钮,保存即生效;
  • 显示缩放:滑条控制整体大小(代码里以 10 为步长,默认值 70);
  • 城市列表维护:添加、重命名、删除,只作用于当前选中的那块屏幕。

进阶用法:

  1. 多显示器怎么配:设置窗口左侧的屏幕列表按分辨率区分每块屏,选中哪块、右侧改的就是哪块;换接显示器后重开设置窗口即可重新识别。
  2. 配置迁移:所有参数落盘在%LocalAppData%\FlipIt\Settings.ini,换机器时把这个文件拷过去,城市列表和分屏设置原样恢复。
  3. 调试技巧:开发时给启动参数加/s直接全屏渲染;/c打开设置窗体,方便反复调参。

💡 哪些场景真正好用

  • 如果你和海外团队固定时间站会,可以拿它把副屏常设成对方城市,进会前扫一眼就确认时差。
  • 如果你出差频率高,可以拿它把目的地城市临时加进世界时间列表,落地前心里有底。
  • 如果你是前台或共享工位,可以拿它把主屏设成 24 小时制大字,让来的人不用翻手机对时间。
  • 如果你带学生讲"世界时区"这个概念,可以拿它现场加城市,对比同一时刻的各地时刻。
  • 如果你的副屏一直闲置,可以拿它只开世界时间模式当个电子时钟牌,不用额外买硬件。

想二次开发的看这里

  • src/FlipIt/MainForm.cs:屏保主窗口,负责接收 Windows 屏保启动参数;
  • src/FlipIt/TimeScreen.csCurrentTimeScreen.csWorldTimesScreen.cs:显示渲染基类与本地/世界两种模式;
  • src/FlipIt/FlipItSettings.cs:从 ini 读取并回写全部设置,含分屏与城市列表;
  • src/FlipIt/SettingsForm.cs:设置对话框,城市搜索、重命名逻辑都在这里;
  • src/FlipIt/res/TimeZoneCities.txt:内置时区到城市名的映射数据,加新城市改它即可。

收尾

先按第二步装好,再把副屏切到世界时间、加一个你每天要对接的城市——这两步走完,这个屏保就从一个"好看的画面"变成你每天会看三次的小工具。剩下的问题留给你:如果要在翻牌动画里加日期行,你打算从TimeScreen.cs的哪一段下手?

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

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

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

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

立即咨询