引言
对于 Linux 游戏玩家而言,Proton 兼容层极大地改善了运行 Windows 游戏的可行性。然而,官方 Proton 版本并非万能,社区维护的 Proton-GE (Glorious Eggroll) 或其他兼容工具(如 Luxtorpeda)往往能提供更好的兼容性或性能。手动安装和管理这些工具可能比较繁琐。ProtonUp-Qt 应运而生,它提供了一个简洁的图形界面,旨在简化为 Steam、Lutris 和 Heroic Games Launcher 安装和管理 Proton-GE、Wine-GE 及 Luxtorpeda 的过程。
ProtonUp-Qt 是什么?
ProtonUp-Qt 是一个开源工具,允许用户轻松地:
- 浏览和下载 最新的 Proton-GE、Wine-GE 和 Luxtorpeda 版本。
- 一键安装 这些兼容性工具到 Steam、Lutris 或 Heroic Games Launcher 的正确目录。
- 管理已安装的版本,包括查看、更新或删除。
- 支持 Flatpak 安装,便于在各种 Linux 发行版上使用,尤其是在 Steam Deck 上。
其核心价值在于将原本需要手动下载、解压、移动文件的过程自动化,极大地降低了使用非官方兼容性工具的门槛,被许多 Linux 游戏玩家,特别是 Steam Deck 用户视为必备工具。
主要特性
- 图形化界面: 提供直观易用的图形用户界面,无需命令行操作即可完成安装和管理。用户普遍反馈其界面简洁,易于上手。
- 多启动器支持: 无缝集成 Steam、Lutris 和 Heroic Games Launcher,自动检测安装路径并将兼容性工具安装到对应位置。
- 兼容性工具管理: 不仅支持广受欢迎的 Proton-GE,还支持 Wine-GE(适用于 Lutris 和 Heroic)以及 Luxtorpeda(用于运行原生 Linux 引擎的游戏版本)。
- 版本选择与安装: 清晰列出可用的 Proton-GE/Wine-GE/Luxtorpeda 版本,用户可以根据游戏兼容性需求(如参考 ProtonDB 报告)选择特定版本进行安装。
- 简化更新: 自动检测已安装工具的新版本,并提供简单的更新选项。
- Flatpak 优先: 官方推荐使用 Flatpak 版本,以获得更好的沙盒环境和依赖管理,减少系统兼容性问题。
安装与快速入门
最推荐的安装方式是通过 Flatpak:
flatpak install flathub net.davidotek.pupgui2
对于 Steam Deck 用户,可以直接在桌面模式下的 Discover 应用商店搜索 “ProtonUp-Qt” 并安装。
快速入门:
- 启动 ProtonUp-Qt: 从你的应用程序菜单启动它。
- 选择安装目标: 在界面顶部,选择你想要为其安装兼容性工具的启动器(例如 Steam、Lutris 或 Heroic)。
- 选择兼容性工具: 点击 “Add version” 按钮。
- 选择版本: 从下拉列表中选择你想要安装的兼容性工具(如 Proton-GE)和具体版本。
- 安装: 点击 “Install” 按钮,ProtonUp-Qt 会自动下载并安装到选定启动器的正确目录。
- 在启动器中启用:
- Steam: 重启 Steam 客户端。然后在游戏的“属性” -> “兼容性”中,勾选“强制使用特定的 Steam Play 兼容性工具”,并从下拉列表中选择你刚刚安装的版本(如
GE-ProtonX-Y
)。 - Lutris: 在游戏的“配置” -> “Runner options” -> “Wine version” 中选择安装的版本。
- Heroic: 在游戏的设置中,找到 Wine/Proton 版本选项,选择安装的版本。
- Steam: 重启 Steam 客户端。然后在游戏的“属性” -> “兼容性”中,勾选“强制使用特定的 Steam Play 兼容性工具”,并从下拉列表中选择你刚刚安装的版本(如
使用场景与技巧
ProtonUp-Qt 在以下场景中特别有用:
- 提升游戏兼容性: 当游戏在官方 Proton 版本下无法运行或存在问题时,安装最新或特定的 Proton-GE 版本往往能解决问题。社区反馈大量案例证明了其有效性。
- 优化 Steam Deck 体验: Steam Deck 用户可以方便地安装和切换 Proton-GE 版本,以获得更好的性能或兼容性,ProtonUp-Qt 已成为 Deck 玩家社区的标配工具之一。
- 运行非 Steam 游戏: 通过为 Lutris 或 Heroic 安装 Wine-GE,可以改善非 Steam 平台 Windows 游戏的运行效果。
- 使用 Luxtorpeda: ProtonUp-Qt 可以安装 Luxtorpeda,允许玩家在支持的游戏上使用原生 Linux 游戏引擎替代 Wine/Proton 运行。请注意,安装后,具体配置 Luxtorpeda 以使用特定引擎通常需要参考 Luxtorpeda 的文档。
- 配合 ProtonTricks: 对于需要额外配置(如安装 DLL 或调整注册表)的游戏,可以结合使用 ProtonTricks 工具对 ProtonUp-Qt 安装的 Proton 版本前缀进行修改。
社区技巧与最佳实践:
- 查阅 ProtonDB: 在安装特定版本前,先去 ProtonDB (https://www.protondb.com/) 查看目标游戏的兼容性报告和推荐的 Proton 版本。
- 定期更新: 保持 ProtonUp-Qt 和你常用的 Proton-GE/Wine-GE 版本更新,以获取最新的游戏修复和性能改进。
- 尝试不同版本: 如果一个 GE 版本效果不佳,尝试安装其他版本,有时较旧或最新的测试版可能效果更好。
与类似工具对比
- 手动安装: ProtonUp-Qt 极大地简化了流程,避免了手动下载、解压、放置文件的繁琐和易错性。手动安装提供了完全控制,但需要更多技术知识和时间。
- Steam (自带): Steam 客户端本身可以管理官方 Proton 版本和部分测试版,但无法直接安装和管理 Proton-GE 或 Luxtorpeda。
- Lutris: Lutris 是一个更全面的游戏管理器,也内置了 Wine/Proton 版本管理功能,但 ProtonUp-Qt 更专注于简化 Proton-GE/Luxtorpeda 的获取和跨启动器管理。
- SteamTinkerLaunch: 功能更强大,提供更多游戏启动和调整选项,但也更复杂,学习曲线较陡。
ProtonUp-Qt 的定位是作为一个轻量级、专注于简化非官方兼容层管理的辅助工具。
总结
ProtonUp-Qt 是 Linux 游戏生态中一个非常有价值的工具。它通过一个简单直观的图形界面,解决了手动管理 Proton-GE、Wine-GE 和 Luxtorpeda 的痛点,让更多玩家能够轻松利用这些强大的社区兼容性工具来提升游戏体验。无论你是经验丰富的 Linux 用户还是刚接触 Linux 游戏的新手,尤其如果你是 Steam Deck 用户,ProtonUp-Qt 都值得一试。
访问项目 GitHub 页面了解更多信息或参与贡献:https://github.com/DavidoTek/ProtonUp-Qt
评论(0)