在 Linux Steam 上為 Undertale 啟用“播放”按鈕
我已經使用這種方法在 Linux Steam 客戶端下載了遊戲“Undertale” 。
然而,Steam 認識到該遊戲不能在 Linux 上本地執行,並且不允許我通過使用 Wine 的自定義啟動來啟動“Undertale”。
是否有一種解決方法,例如,誘使 Linux Steam 客戶端認為“Undertale”確實在 Linux 上本地執行,以便我可以通過 Linux Steam 客戶端打開“Undertale”?
另外:我目前正在通過 Wine 使用 Windows Steam 客戶端;我寫這篇文章是因為我不想使用 Windows Steam 客戶端。
在我寫這個答案的時候,沒有辦法告訴 Steam 使用 Wine 打開 Windows 遊戲。很多人都問過,想要這個功能。
讓 Windows 遊戲在 Linux(在 Wine 下)執行的唯一解決方法是在 Wine 中執行 Steam 本身。我可以理解為什麼這是有問題的,但這就是它的設計方式。
此外,Valve 已經發布了關於為什麼他們不會將其添加為功能的回應:
WINE 在某些方面絕對是一個有用的工具,但我們通過要求遊戲開發者為目前和未來的遊戲原生支持 Linux 和 SteamOS,採取了我們認為更可持續的立場。我們認為這也是遊戲玩家最想要的。它將更多的權力交到開發者手中,最終將產生更好質量的遊戲。
簡而言之,除了你已經在做的事情之外,你無能為力。
隨著 Steam 機器、VR 系統和 Vulkan 的發布,Linux 遊戲可能最終開始興起——如果我們擁有這些遊戲的話。您可以隨時嘗試聯繫遊戲開發人員並很好地尋求 Linux 支持。如果有足夠多的人表示有興趣證明額外工作的合理性,那麼更多的開發人員可能願意投入精力和精力使 Linux 兼容成為一件事情(看看你,Bethesda)。