Steam n'affiche pas de texte sur Wine 1.5 fonctionnant sur Ubuntu 12.04


15

Bonjour chers habitants d'askubuntu, comme le titre l'indique, j'ai du mal à faire fonctionner correctement Steam. Je pense que j'ai la solution, mais je suis assez incompétent avec Ubuntu (je viens de commencer à l'utiliser l'autre jour), donc un processus étape par étape serait incroyablement apprécié! Voici les liens vers ce que je pense que les solutions possibles sont:

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

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

J'ai essayé de googler comment préformer les solutions telles que changer l'alias / script pour steam (aucune idée de ce que c'est) en -no-dwrite ou lancer avec wine Steam.exe -no-dwrite. Le dwrite semble être le problème dans tout cela, mais je ne sais pas pour la vie de moi comment faire quoi que ce soit.

Toute entrée utile est ce que j'espère, mais pour l'âme courageuse qui a envie de taper un peu plus, peut-être une liste d'instructions étape par étape à partir du téléchargement de Steam sur le site officiel, serait ma grâce salvatrice.

S'il y a plus d'informations dont vous avez besoin, faites-le moi savoir et je serai bien sûr heureux de vous obliger!

Réponses:


32

Une alternative à la mise à jour de vos lanceurs pour passer l' -no-dwriteoption est de désactiver la prise en charge de DirectWrite dans les préférences de Steam. Bien que vous puissiez le faire dans Steam si vous pouvez naviguer dans les menus et la boîte de dialogue des paramètres sans texte, il est probablement plus facile de modifier le paramètre en dehors de Steam.

Avec Steam fermé, procédez comme suit:

  1. Courez wine regedit.
  2. Accédez à HKEY_CURRENT_USER\Software\Valve\Steamdans l'arborescence à gauche.
  3. Recherchez une DWriteEnablevaleur dans le volet de droite. S'il n'existe pas, ajoutez-le en tant que valeur DWORD.
  4. Définissez DWriteEnablesur 0et quittez l'éditeur de registre.

Vos lanceurs existants devraient maintenant démarrer Steam avec du texte visible.


1
Fonctionne toujours pour Ubuntu 13.10, merci!
Andrea

2
Fonctionne toujours à Ubuntu 14.04 avec du vin 1.7
Ivan Lerner

3
Je sais que ce n'est pas vraiment pertinent ici, mais cela m'a aidé sur OS X 10.9, merci :)
FreeNickname

Clé DWriteEnable manquante dans ma version (14.04, wine 1.6.2) mais je l'ai ajoutée et cela a fonctionné.
Insperatus

Fonctionne pour OS X;)
Qix

3

La modification du registre sans dwrite devrait également être possible avec cette commande:

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

Notez que si steam est installé sous un préfixe spécifique (par exemple ~/.wine-steam), vous devrez peut-être préfixer la commande avec la variable d'environnement appropriée - par exemple:

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

Source: entrée Wine AppDB

ÉDITER:

Aucune solution de contournement pour l'affichage de texte, etc. dans Steam ne devrait être nécessaire avec les versions Wine 1.7.49 ou plus récentes car le bogue a été corrigé .

L' utilisation PlayOnLinux etc, il utilise la dernière version connue qui a travaillé avec les solutions de contournement appropriées , etc - mais souvent des versions de vin les plus récents vont travailler, peut - être mieux - l'info qui dit «c'est la dernière version du vin qui fonctionnera pour ce » peut devenir hors de date avec les nouvelles versions.

Pour installer la dernière version de wine (actuellement):

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

Ceci est également très détaillé ici .

NB Pour autant que je sache, Wine a des versions paires et impaires, même (par exemple 1.4, 1.6) sont 'stables', impaires (par exemple 1.7) sont 'staging'. Les versions intermédiaires fonctionnent généralement bien et peuvent mieux fonctionner avec certaines applications car elles sont plus à jour, sauf si elles souffrent de régressions. Le wiki dit:

Vous devez éviter de les utiliser [versions de développement de wine] sauf si la version stable actuelle de Wine ne prend pas en charge ou n'est pas compatible avec l'application que vous souhaitez utiliser.

mais cela peut être obsolète de toute façon ... Il est cependant recommandé par Wine de tester l'application dans des versions plus récentes avant de signaler tout bogue.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.