这个项目能做什么

Pegasus Frontend 是一款免费开源的图形化应用程序,用于浏览游戏库并通过单一界面启动多种模拟器。它强调深度 UI 可定制性、广泛的平台支持和高性能。 该软件可在 Windows、macOS、Linux、Android 以及包括 Raspberry Pi 和 Odroid 型号在内的基于 ARM 的单板计算机上运行。它可在有或没有 X11 的情况下运行,并支持硬件加速。Pegasus 兼容 EmulationStation 的游戏列表文件,使用户无需重新配置即可利用现有的游戏库数据。 主要功能包括: - 完整的 UI 主题化:主题可以更改每一个视觉元素,添加或移除屏幕,控制动画,甚至执行自定义着色器代码。外观可以定制为类似 Kodi 或 Steam 等流行启动器的样式。 - 手柄支持:通过 Qt Gamepad 或 SDL2 实现原生控制器输入和配置。 - 多宽高比显示支持。 - 便携模式运行。 - 无需重启应用程序即可实时重新加载主题。 - 可选的屏幕时钟。 该项目采用 GPLv3 许可。构建要求包括兼容 C++11 的编译器、Qt 5.15.0 或更高版本(含 QML、Multimedia、SVG 和 SQL 模块),以及 SDL 2.0.4+ 或 Qt Gamepad。源代码树使用 Git 子模块。 官方文档、下载链接和社区渠道可在 pegasus-frontend.org 及相关 Discord 服务器上获取。