Skip to main content

Proton

由 Steam (Valve) 領頭維護的 Wine fork。

Proton vs. Proton-GE-Custom

  • Proton 是 Steam 官方 (Valve) 維護的版本
  • Proton-GE-Custom 是社群專案,包含 Valve 沒有合併進去的 Patch 1

安裝 Proton

安裝一般版本

Steam -> 設定 -> 相容性, 開啟 為所有其他產品啟用 Steam Play 選項,然後在 執行其他產品時使用 清單中選擇 Proton 9.0-1 (或是其他任何不帶 ExpermentalGE 字樣的選項)

安裝 Proton-GE-Custom

In Arch Linux (使用 yay 當作 AUR Helper):

yay -S proton-ge-custom-bin

有安裝 asdf 的話 2:

asdf plugin add protonge

# Or install a version from a tag (Eg.: GE-Proton8-25)
asdf install protonge latest

asdf 安裝方式的原理

Plugin 會把下載下來的 Proton-GE-Custom 解壓縮到 ASDF_PROTONGE_STEAM_COMPAT_DIR 指定的路徑裡(預設為 ~/.steam/root/compatibilitytools.d)讓 Steam 可以識別,並且在 ~/.asdf/installs/protonge 底下建立 symlink 讓 Plugin 可以管理 3

如果要讓 Plugin 可以吃到其他在 ASDF_PROTONGE_STEAM_COMPAT_DIR `底下的任何版本,可以用以下指令:

ls ~/.steam/root/compatibilitytools.d | asdf protonge manage