Steam 商店無法在 Ubuntu 16.04 上運行

Steam 商店無法在 Ubuntu 16.04 上運行

我已經在 Ubuntu 上安裝了 Steam。

我已經使用 PlayOnLinux 和 Wine 來啟動 Steam,但是商店裡什麼都沒有出現。我按照以下說明安裝了 Steam這個視頻:

sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install ubuntu-restricted-extras
sudo apt-get install playonlinux

運行playonlinux並選擇“安裝程式”,搜尋 Steam 並安裝它,並對對話方塊中的所有內容按一下“是”。

答案1

歡迎來到 AskUbuntu!

我以前遇到過這個問題,這似乎實際上是基於 Web 的 UI 元素的一個已知問題: https://appdb.winehq.org/objectManager.php?sClass=version&iId=19444

你可以嘗試用-no-cef-sandbox論證來啟動steam。 (儘管這可能存在安全風險。我會將其用作臨時解決方案)。 在此輸入影像描述


答案2

對於那些添加了 -no-cef-sandbox 選項但仍然不起作用的人,我發現透過 winetricks 安裝 Steam 時,放置在桌面上的 .desktop 檔案實際上連結到 wine 前綴桌面資料夾上的快捷方式。添加 -no-cef-sandbox 選項在這裡不起作用,因為它需要直接傳遞給 .exe。

如果您在編輯器中開啟桌面文件

gedit Steam.desktop

並透過編輯 Exec 屬性直接指向 Steam.exe。就我而言:

Exec=env WINEPREFIX="/home/nick/.wine" wine "/home/nick/.wine/drive_c/Program Files/Steam/steam.exe" -no-cef-sandbox

*不要忘記更改用戶,並確保安裝路徑正確

在我的例子中,這允許加載商店頁面。

答案3

如果您有 winetricks,請在 winetricks 中安裝以下軟體包:

steam
d3dx9_42
vcrun2008
xact
vcrun2015

然後使用 -no-cef-sandbox 選項運行 Steam。這應該允許 Steam 顯示網頁。

如果仍然不起作用,請確保 wine 升級到 wine-staging 的最新版本(無論如何,您都需要使用 CSMT 進行設置,以提高遊​​戲性能。)

答案4

我也遇到同樣的問題。我嘗試透過添加 -no-cef-sandbox 來解決問題。然而,問題仍然發生。

我重新安裝 steam 並再次運行它,然後 PlayOnLinux 要求安裝 Mono。安裝Mono後,問題解決。我不知道為什麼!

wine 版本:2.0 分階段

相關內容