Steam zeigt auf Wine 1.5 unter Ubuntu 12.04 keinen Text an

15

Hallo Mitbewohner von askubuntu, wie der Titel schon sagt, habe ich Schwierigkeiten, Steam zum Laufen zu bringen. Ich denke, ich habe die Lösung, aber ich bin ziemlich inkompetent mit Ubuntu (habe gerade erst angefangen, es zu benutzen), also wäre ein schrittweiser Prozess unglaublich dankbar! Hier sind die Links zu meiner Meinung nach möglichen Lösungen:

[1] https://bbs.archlinux.org/viewtopic.php?id=146223

[2] http://bugs.winehq.org/show_bug.cgi?id=31374

Ich habe versucht zu googeln, wie man die Lösungen vorbereitet, wie das Ändern des Alias ​​/ Skripts für Steam (keine Ahnung, was das ist) in -no-dwrite oder das Starten mit wine Steam.exe -no-dwrite. Das dwrite scheint das Problem in all dem zu sein, aber ich kann für mein ganzes Leben nicht herausfinden, wie ich etwas dagegen tun kann.

Ich hoffe auf jede nützliche Eingabe, aber für die mutige Seele, die Lust hat, ein bisschen mehr zu tippen, wäre eine schrittweise Liste von Anweisungen ab dem Herunterladen von Steam von der offiziellen Website meine Rettung.

Wenn es mehr Infos gibt, die ihr braucht, lasst es mich wissen und ich werde mich natürlich freuen, euch zu verpflichten!

Jscags
quelle

Antworten:

32

Eine Alternative zum Aktualisieren Ihrer Trägerraketen zum Bestehen der -no-dwrite Starter Option zu bestehen, besteht darin, die DirectWrite-Unterstützung in den Einstellungen von Steam zu deaktivieren. Während Sie dies in Steam tun können, wenn Sie in den Menüs und im Einstellungsdialogfeld ohne Text navigieren können, ist es wahrscheinlich einfacher, die Einstellung außerhalb von Steam zu ändern.

Gehen Sie bei geschlossenem Steam folgendermaßen vor:

  1. Lauf wine regedit .
  2. Navigiere zu HKEY_CURRENT_USER\Software\Valve\Steam im Baum links zu.
  3. Suche nach einem DWriteEnable im rechten Bereich Wert. Wenn es nicht vorhanden ist, fügen Sie es als DWORD-Wert hinzu.
  4. Setzen Sie den Registrierungseditor DWriteEnableauf 0und beenden Sie ihn.

Ihre vorhandenen Starter sollten nun Steam mit sichtbarem Text starten.

James Henstridge
quelle
1
Funktioniert immer noch für Ubuntu 13.10, danke!
Andrea
2
Arbeitet immer noch in Ubuntu 14.04 mit Wein 1.7
Ivan Lerner
3
Ich weiß, dass es hier nicht wirklich relevant ist, aber es hat mir unter OS X 10.9 geholfen, danke :)
FreeNickname
Fehlender DWriteEnable-Schlüssel in meiner Version (14.04, wine 1.6.2), aber ich habe ihn hinzugefügt und er hat funktioniert.
Insperatus
Funktioniert für OS X;)
Qix
3

Die Änderung der Registrierung ohne Schreibzugriff sollte auch mit diesem Befehl möglich sein:

wine reg add 'HKCU\Software\Valve\Steam' /v DWriteEnable /t REG_DWORD /d 00000000

Hinweis: Wenn Steam unter einem bestimmten Präfix installiert ist (z. B. ~/.wine-steam), müssen Sie dem Befehl möglicherweise die entsprechende Umgebungsvariable voranstellen. Beispiel:

env WINEPREFIX="$HOME/.wine-steam" wine reg add 'HKCU\Software\Valve\Steam' /v DWriteEnable /t REG_DWORD /d 00000000

Quelle: Wine AppDB-Eintrag

BEARBEITEN:

In Wine-Versionen 1.7.49 oder neuer sollten keine Problemumgehungen für die Anzeige von Text usw. in Steam erforderlich sein, da der Fehler behoben wurde .

Mit PlayOnLinux etc, verwendet es die letzte bekannte Version , die mit den entsprechenden Abhilfen gearbeitet usw. - aber oft neuere Wein Versionen arbeiten, vielleicht besser - die Informationen , die sagt ‚das ist neueste Version von Wein, die dafür arbeiten‘ kann von sich aus Datum mit neueren Releases.

So installieren Sie die aktuellste Weinversion:

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.7

Dies wird auch stark detailliert hier .

NB Soweit ich weiß, sind gerade und ungerade Veröffentlichungen von Wine (z. B. 1.4, 1.6) "stabil", ungerade (z. B. 1.7) "inszeniert". Staging-Veröffentlichungen funktionieren im Allgemeinen einwandfrei und funktionieren möglicherweise besser mit einigen Apps, da sie aktueller sind, es sei denn, sie leiden unter Regressionen. Das Wiki sagt:

Sie sollten sie nicht verwenden [Entwicklungsversionen von wine], es sei denn, die aktuelle stabile Version von Wine unterstützt die gewünschte Anwendung nicht oder ist mit dieser nicht kompatibel.

Aber das ist vielleicht sowieso veraltet ... Wine empfiehlt, die App in neueren Versionen zu testen, bevor Fehler gemeldet werden.

Wilf
quelle