引言
Cartridges 是一款开源的 GTK 游戏启动器,专为 Linux 用户设计,其核心目标是简化通过 Wine 或 Proton 运行 Windows 游戏的过程。对于希望在 Linux 桌面上统一管理和启动各类游戏,特别是依赖兼容层运行的游戏的用户来说,Cartridges 提供了一个简洁直观的解决方案。
主要特性
Cartridges 围绕着简化游戏管理和启动流程构建,其主要特性包括:
- 统一的游戏库: 允许用户添加多个游戏来源文件夹,自动扫描并识别游戏。
- Wine/Proton 集成: 专注于简化 Wine/Proton 配置。用户可以方便地为不同游戏选择或配置特定的 Wine/Proton 版本及相关设置。
- 原生 GTK 界面: 采用 GTK 构建,与 GNOME 等使用 GTK 的桌面环境原生集成,提供一致的外观和体验。
- 自动元数据获取: 能够尝试从在线数据库抓取游戏封面、描述等信息,丰富游戏库的视觉呈现。部分用户反馈此功能有时可能不够准确,需要手动调整。
- 模拟器支持: 除了 Wine/Proton 游戏,Cartridges 也可以作为管理和启动模拟器游戏的前端,支持配置 RetroArch、Dolphin 等常见模拟器。
- 自定义启动选项: 允许为每个游戏设置特定的环境变量或启动参数,这对于运行需要特殊配置的老游戏或 Mod 非常有用。
安装与快速入门
推荐的安装 Cartridges 的方式是通过 Flatpak,这可以简化依赖管理并提供沙箱环境:
flatpak install flathub com.github.kra_mo.cartridges
安装后,首次启动 Cartridges,通常需要进行以下基本配置:
- 添加游戏库: 在设置中指定包含游戏文件(或 ROM 文件)的文件夹路径。
- 配置运行器 (Runner): 如果需要,可以指定 Wine、Proton 或模拟器的路径和默认设置。
- 扫描游戏: Cartridges 会扫描指定的库文件夹,并将识别的游戏添加到界面中。
更详细的安装说明(如从源代码构建)和配置选项可以在项目的 GitHub 仓库 中找到。
使用场景/案例
Cartridges 适用于多种 Linux 游戏场景:
- 集中管理 Wine/Proton 游戏: 为通过 Wine/Proton 安装的非 Steam 游戏(例如来自 GOG、itch.io 或其他来源的游戏)提供一个统一的启动界面。
- 模拟器游戏前端: 将你的复古游戏 ROM 库整合进来,使用 Cartridges 作为启动中心,调用配置好的模拟器运行游戏。
- 简化特定游戏配置: 利用其按游戏配置 Wine/Proton 版本和参数的功能,解决特定游戏的兼容性问题。
- 组织大型游戏库: 通过其库管理功能,对分散在不同位置的游戏进行分类和整理。
用户评价与社区反馈
根据社区讨论和用户反馈:
- 易用性: 许多用户认为 Cartridges 的界面直观,设置相对简单,特别是对于只想快速启动 Wine/Proton 游戏的用户。
- 轻量级: 相较于一些功能更全面的启动器,Cartridges 被认为资源占用较低。
- 挑战:
- 部分用户提到官方文档有时不够详尽,遇到问题时可能需要自行摸索或求助于社区。
- 元数据抓取功能有时不准确或失败。
- 模拟器或特定游戏的配置有时会遇到困难。
- 有用户指出项目更新频率相对较低。
- 社区: 虽然可能不如大型项目活跃,但存在用户社区(如通过 GitHub Issues 或论坛)可以寻求帮助和交流经验。
与类似工具对比
Cartridges 在 Linux 游戏启动器生态中与其他工具各有侧重:
- Cartridges:
- 优点: 专注于 Wine/Proton 简化,原生 GTK 界面,相对轻量,适合整合 Wine/Proton 游戏和模拟器。
- 缺点: 功能相对基础,社区较小,文档有时不足。
- Lutris:
- 优点: 功能极其强大,支持广泛的游戏平台和安装脚本,高度可定制。
- 缺点: 配置相对复杂,学习曲线较陡峭。
- Heroic Games Launcher:
- 优点: 专注于 Epic Games Store 和 GOG 平台,界面简洁,易于上手,对这两个平台支持良好。
- 缺点: 主要局限于 EGS 和 GOG 游戏,通用性不如 Lutris 或 Cartridges。
选择哪个工具取决于用户的具体需求:追求简单、专注于 Wine/Proton 和模拟器的用户可能会喜欢 Cartridges;需要最广泛支持和高度定制性的用户适合 Lutris;主要玩 EGS/GOG 游戏的用户则可以选择 Heroic。
性能考量
Cartridges 本身作为一个启动器,其设计目标倾向于轻量级。它对游戏性能的直接影响通常很小,实际的游戏帧率和表现主要取决于 Wine/Proton 版本、显卡驱动、游戏本身以及所使用的模拟器。虽然缺乏针对 Cartridges 的详细性能基准测试,但其资源占用普遍被认为低于功能更复杂的同类工具。不当的配置(例如在容器设置中)理论上可能引入开销,但标准用法下性能影响不大。
总结
Cartridges 为 Linux 用户提供了一个简洁、专注于 Wine/Proton 和模拟器游戏的 GTK 启动器。它通过简化配置和提供统一界面,降低了在 Linux 上运行 Windows 游戏和管理模拟器游戏的门槛。虽然在文档、社区活跃度和功能丰富性上可能不及某些成熟的替代品,但其清晰的定位和易用性使其成为值得尝试的选择,特别是对于偏好 GTK 环境并希望轻松管理 Wine/Proton 游戏的用户。
如果你正在寻找一个简单的方式来组织和启动你的 Linux 游戏(尤其是依赖 Wine/Proton 的游戏),不妨通过 Flatpak 安装 Cartridges 体验一下。更多信息、报告问题或参与贡献,请访问其 官方 GitHub 仓库。
评论(0)