
选择合适的 WINE、Proton 和 GE-Proton 组合,对于获得流畅的游戏体验和摆脱繁琐的设置调整至关重要。Linux 生态系统已经相当成熟,但仍存在一些细微差别:例如,某些游戏仅适用于 Windows,Steam 之外的启动器,以及越来越多简化操作的统一解决方案。
在本指南中,我们将详细介绍何时应该使用 GE-Proton,以及它与 WINE 和 Proton 的区别。我们将采用实用、直接的方法,并使用对话式的风格,使其易于理解。
葡萄酒:它是什么,它如何运作,以及为什么它仍然是关键
WINE 不是模拟器;它是一个兼容层,可以将 Windows API 调用转换为实时 POSIX 调用。这消除了模拟的负担,并允许将 Windows 应用程序集成到 Linux 桌面以及 macOS 和 BSD 等其他系统中。
它的历史可以追溯到1993年,并且从那时起它已经得到了很大的改进。几乎在任何发行版上安装都很简单:Debian/Ubuntu 及其衍生版本, sudo apt install wine;在 Fedora 和其家族中, sudo dnf install wine;在 Arch 和兼容系统上, sudo pacman -S wine.
安装后,建议启动 winecfg 调整基本设置。以前,默认兼容性是 Windows 7;目前,它通常针对 Windows 10,以避免许多应用和游戏出现现代问题。
启动不带额外内容的可执行文件,只需使用 wine nombre_del_ejecutable.exe这是 WINE 的基本框架,没有任何 Bottles 或 PlayOnLinux 前端,可作为快速测试某些功能是否有效的基础。
Proton:针对 Steam 游戏优化的 WINE“风味”
Proton 是Valve 和 CodeWeavers(CrossOver 的开发者)维护的 WINE 定制分支。它作为 Steam Play 的一部分集成到 Steam 中,主要用于在 Linux 上运行仅限 Windows 平台的游戏。
Proton 不是系统软件包;您需要安装 Steam 并在设置中启用 Steam Play 才能获得它。只需打开 Steam,登录并启用兼容性,必要的组件就会自动下载,即可将其与您的游戏库一起使用。
如果我想在非 Steam 软件中使用 Proton 怎么办?您可以将该程序添加到客户端,并将其标记为“非 Steam”程序,然后启用该程序的 Proton 兼容性。之后,您可以从 Steam 本身或应用程序菜单中创建的快捷方式启动它。
GE-Proton:何时该冒险
何时应该使用 GE-Proton?当游戏在使用官方 Proton 环境时崩溃或出现故障,需要额外补丁,或者社区反馈某个游戏在 GE 环境下运行流畅时。此外,当你使用 Steam 以外的启动器运行游戏,并希望获得与 Valve Proton 环境相同的体验时,GE-Proton 也值得考虑。
在 Steam Deck 和桌面版上,GE-Proton 或许能成为解决你游戏难题的万能钥匙。它的用途并非总是默认启用,而是在标准 Proton 无法正常工作,或者你想看看最近的补丁是否修复了你遇到的特定问题时才尝试使用。
何时使用 WINE、Proton 和 GE-Proton:实际决策
Wine通常是运行通用应用程序和非 Steam 平台软件的首选。Bottles 是一个不错的选择:它提供图形界面、配置文件和简洁的管理功能。如果您注重系统整洁,它还提供 Flatpak 软件包,可以隔离依赖项。
如果你喜欢“普通”的葡萄酒,也是有效的。如果出现问题,你可以从 winetricks 添加组件或调整特定程序正常运行所需的参数。
对于 Steam 游戏来说,Proton 是个不错的选择。它是最简单的方案,通常对商业游戏兼容性最好。如果非 Steam 应用程序在使用 Wine 时出现问题,您可以尝试使用 Proton,将其作为外部程序添加到客户端。
当出现问题时,GE-Proton 就派上用场了:如果官方 Proton 无法满足特定游戏的需求,如果您需要最新的社区补丁,或者如果您打算使用 Heroic 或 Lutris 等启动器来获得与 Steam 相同的体验。
蒸汽甲板:标配 Proton,有实验空间
在 Steam Deck 中,所有符合游戏模式的内容都使用 Proton 运行,这是标准做法。对于桌面应用程序,您可以将其添加到 Steam 并启用 Proton 兼容性,这通常也会在系统菜单中创建一个快捷方式。
如果你在游戏模式中看到一些你不想要的东西,请进入该应用的设置,然后将其删除。虽然不一定能保证完全删除,但如果你的 .desktop 文件位于 ~/.local/share/applications,以 Exec= 通常足以在桌面环境中启动它。
别忘了 Steam Deck 也是一台 PC。如果您不想完全依赖 Proton,可以安装 Flatpak 格式的 Bottles,然后像在其他电脑上一样管理您的应用程序。此外,Distrobox 允许您将其他发行版放入容器中,以应对更高级的场景。
安装和必要的初始步骤
您的发行版中的 WINE:运行相应的包管理器。例如: sudo apt install wine 在 Debian/Ubuntu 上; sudo dnf install wine 在 Fedora 中; sudo pacman -S wine 在 Arch。然后, winecfg 概述基本环境。
Steam 版 Proton:安装 Steam,登录,并在设置中启用 Steam Play。Proton 将自动下载,下载完成后,您可以根据需要为每个游戏选择要使用的版本。
在 Proton 下运行非 Steam 程序:在客户端中将它们添加为“非 Steam”程序,打开它们的属性,并启用 Proton 支持。之后,您可以从客户端或系统上创建的快捷方式启动它们。
葡萄酒技巧和微调:如果 WINE 下的程序需要额外的组件或特定的更改, winetricks 允许您添加有区别的库、编解码器或配置。
总结
GE-Proton 并非总是必要的,但如果游戏由于 GE 使用的补丁和附加软件而出现音频或视频问题,它可能是您最好的朋友。