MoeDiskScreenSaver
https://github.com/MoeDisk/MoeDiskScreenSaver
让盘姬陪你看 DVD 撞角落,也陪你观察屏幕跑得够不够顺。
MoeDiskScreenSaver 是一个使用 Qt 编写的跨平台 DVD 动画屏幕保护程序,
带有 可爱的盘姬启动界面 和 屏幕刷新率观察工具。
界面预览
盘姬启动界面
DVD 动画
屏幕刷新率观察
功能
● 经典 DVD 标志弹跳动画
● 窗口模式和全屏屏幕保护模式
● Esc 从全屏返回窗口
● 屏幕刷新率、帧时间和运动清晰度观察
● 中文、英文、日文界面
● macOS、Windows 和 Linux 支持
环境
● Qt 5 或 Qt 6
● CMake 3.16 或更高版本
● 支持 C++11 的编译器
macOS 和 Linux 构建
./build-unix.sh
也可以直接使用 CMake:
cmake -S . -B build-cmake -DCMAKE_PREFIX_PATH=/path/to/Qt
cmake --build build-cmake --config Release
macOS 原生屏幕保护插件可以使用下面的命令构建:
./packaging/macos/build-native-saver.sh
Windows 构建
将 Qt 的
bin 目录和 MinGW 的 bin 目录加入 PATH,然后运行:build.bat
构建完成后,
release 目录会同时生成 MoeDiskScreenSaver.exe 和 MoeDiskScreenSaver.scr。运行参数
● 无参数:打开盘姬启动界面
●
--screensaver:启动全屏屏幕保护●
--preview:打开预览窗口●
--settings:打开设置说明Windows 同时支持屏幕保护程序标准参数
/s、/p 和 /c。