Ubuntu 16.04 で Steam ストアが動作しない

Ubuntu 16.04 で Steam ストアが動作しない

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

引数付きで Steam を起動してみることもできます-no-cef-sandbox。(ただし、セキュリティ上のリスクがある可能性があります。一時的な解決策として使用します)。 ここに画像の説明を入力してください


答え2

-no-cef-sandbox オプションを追加してもまだ機能しない場合は、winetricks 経由で Steam をインストールすると、デスクトップに配置される .desktop ファイルが実際には wine prefixes デスクトップ フォルダーのショートカットにリンクしていることが分かりました。-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 で Web ページを表示できるようになります。

それでも動作しない場合は、wine が wi​​ne-staging の最新リリースにアップグレードされていることを確認してください (ゲームのパフォーマンスを向上させるために、いずれにしても CSMT で設定する必要があります)。

答え4

私も同じ問題を抱えていました。-no-cef-sandbox を追加して問題を解決しようとしましたが、それでも問題は発生します。

Steam を再インストールして再度実行すると、PlayOnLinux が Mono のインストールを要求しました。Mono をインストールした後、問題は解決しました。理由はわかりません!!

wine-version : 2.0 ステージング

関連情報