it-swarm.com.de

Steam Store funktioniert nicht unter Ubuntu 16.04

Ich habe Steam auf Ubuntu installiert.

Ich habe bereits PlayOnLinux und Wine verwendet, um Steam aufzurufen, aber es wird nie etwas im Laden angezeigt . Ich habe Steam mithilfe der Anweisungen auf dieses Video installiert:

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

Führen Sie playonlinux aus und wählen Sie "Install a program" (Programm installieren), suchen Sie nach Steam und installieren Sie es. Klicken Sie auf "Yes" (Ja), um alle Einstellungen im Dialogfeld zu bestätigen.

7
Michael Lowas

Willkommen bei AskUbuntu!

Ich hatte dieses Problem schon einmal und es scheint tatsächlich ein bekanntes Problem mit webbasierten UI-Elementen zu sein: https://appdb.winehq.org/objectManager.php?sClass=version&iId=19444

Sie können versuchen, Steam mit dem Argument -no-cef-sandbox zu starten. (Obwohl es ein Sicherheitsrisiko sein kann. Ich würde es als vorübergehende Lösung verwenden). enter image description here


6
Misterio

Für diejenigen, die die Option -no-cef-sandbox hinzugefügt haben und die immer noch nicht funktioniert, stellte ich fest, dass bei der Installation von Steam über Winetricks die auf dem Desktop platzierte .desktop-Datei tatsächlich mit einer Verknüpfung im Desktop-Ordner wine prefixes verknüpft ist. Das Hinzufügen der Option -no-cef-sandbox funktioniert hier nicht, da sie direkt an .exe übergeben werden muss.

Wenn Sie die Desktop-Datei in einem Editor öffnen

gedit Steam.desktop

und zeigen Sie direkt auf Steam.exe, indem Sie das Exec-Attribut bearbeiten. In meinem Fall:

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

* Vergessen Sie nicht, den Benutzer zu ändern, und stellen Sie sicher, dass der Pfad für Ihre Installation korrekt ist

Dadurch konnte die Store-Seite in meinem Fall geladen werden.

4

Dies funktioniert auch, wenn Sie Steam.exe mit wine direkt über die Befehlszeile ausführen, also so etwas wie wine /home/$user/.wine/drive_c/Program Files\ (x86)/Steam/Steam.exe -no-cef-sandbox. Sie müssen nur, wie bereits erwähnt, sicherstellen, dass Sie die Option direkt für die Steam.exe-Binärdatei ausführen. Sie können auch eine Verknüpfung mit demselben Pfad und derselben Option erstellen, wenn Sie möchten. Normalerweise erstelle ich Skripte, die diese Dinge tun, und benenne sie dann in der .bashrc-Datei. Wer möchte das wirklich die ganze Zeit tippen ...

3
odin2016

Wenn Sie Winetricks haben, installieren Sie die folgenden Pakete in Winetricks:

Steam
d3dx9_42
vcrun2008
xact
vcrun2015

Führen Sie dann Steam mit der Option -no-cef-sandbox aus. Dadurch sollte Steam Webseiten anzeigen können.

Wenn es immer noch nicht funktioniert, stellen Sie sicher, dass wine auf die neueste Version von wine-staging aktualisiert ist (die Sie ohnehin mit CSMT einrichten möchten, um die Leistung in Spielen zu steigern).

3
a giant bird

Mit Geduld habe ich alle diese Dinge nacheinander ausprobiert, keine Freude. Anstatt mit Winetricks zu installieren, ging ich zu POL ... und das erste, was funktionierte!

POL/Komponenten konfigurieren/installieren/Microsoft Core-Schriftarten und der Store LIT UP!

Ich hatte dieses Problem und was es für mich auf POL löste, war nach der Installation von Steam, gehen Sie zu Configure and install Components und installieren Sie DirectX9. Nach der Installation wurde der Speicher ohne Probleme geladen.

0
Nicocchi

Ich hatte das gleiche Problem gehabt. Und ich habe versucht, das Problem durch Hinzufügen der -no-cef-Sandbox zu beheben. Das Problem tritt jedoch weiterhin auf.

Ich installiere Steam neu und starte es erneut, dann wird PlayOnLinux aufgefordert, Mono zu installieren. Nach der Installation von Mono wurde das Problem behoben. Ich weiß nicht warum !!

wein-Version: 2.0 Inszenierung

0
MarkToT