Steam
在 Linux 上使用 Steam/Proton(又名 Wine)執行不屬於 Steam 的 Windows 遊戲?
我在 Linux 上使用 Steam,我很高興。我在 Steam 上購買了許多僅限 Windows 的遊戲,這些遊戲使用 Steam 的名為 Proton 的 Wine 實現在 Linux/Steam 上完美執行。
現在我想“導入”諸如 Starcraft2 之類的 Steam 外部遊戲並在 Proton 的幫助下執行它們。
我可以以某種方式做到這一點 - 還是我需要安裝一個單獨的 Wine 副本?
我在 Proton 的 github 上找到了一個有趣的回复。顯然,有一種方法可以僅使用 Steam 客戶端執行非 Steam 遊戲。
執行以下步驟一次:
- 轉到您的 Steam 設置,左側的“Steam Play”並啟用 Steam Play。或者,也為所有標題啟用它,這樣您就可以為每個要添加的遊戲減少步驟(儘管我建議您反對,見下文)。
- Steam 重新啟動後,轉到您庫的“工具”部分並安裝您要使用的任何 Proton 版本。不知道的就選最新的(目前Proton 4.2-2是最新的)。
對於每場比賽:
- 進入 Steam 的主視窗,在左下角點擊“添加非 Steam 遊戲…”、“瀏覽…”,將文件類型更改為“所有文件”,找到您遊戲的 Windows 執行檔並添加它到你的圖書館。
- (可選)右鍵點擊新條目,轉到其屬性,在第一個欄位中隨意命名,然後選擇“強制使用特定的 Steam Play 兼容性工具”。
+ 請注意,如果您沒有選擇在設置中為所有遊戲啟用 Steam Play,如果需要,則執行此步驟,否則它將使用您系統的 wine 版本執行。 + 即使您選擇了它,您也可能希望為每款遊戲嘗試不同的版本,看看哪種效果更好。請記住從工具中安裝相應的 Proton 版本,否則,它會再次退回到系統 wine。
- 啟動並享受。
如果您查看wine 官方網站,您會發現 Starcraft II 支持開箱即用 Wine。這意味著您所要做的(理論上)就是安裝 Wine,然後安裝 StarCraft II,它應該可以在沒有任何配置的情況下工作。