16 votes

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

Bonjour à tous les habitants de askubuntu, comme le titre l'indique, j'ai des difficultés à faire fonctionner Steam correctement. Je pense avoir la solution mais je suis assez incompétent avec Ubuntu (j'ai commencé à l'utiliser l'autre jour) donc un processus étape par étape serait incroyablement apprécié ! Voici les liens vers ce que je pense être des solutions possibles :

[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 script Steam.exe -no-dwrite. Le dwrite semble être le problème dans tout cela, mais je ne peux pas pour la vie de moi comprendre comment faire quelque chose à ce sujet.

J'espère pouvoir compter sur toute contribution utile, mais pour les courageux qui ont envie de taper un peu plus, une liste d'instructions étape par étape à partir du téléchargement de Steam sur le site officiel pourrait me sauver la mise.

Si vous avez besoin de plus d'informations, faites-le moi savoir et je serai bien sûr heureux de vous aider !

32voto

Mark S. Rasmussen Points 13313

Une alternative à la mise à jour de vos lanceurs pour qu'ils passent l'option -no-dwrite L'option la plus simple est de désactiver le support 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é, faites ce qui suit :

  1. Exécuter wine regedit .
  2. Naviguez vers HKEY_CURRENT_USER\Software\Valve\Steam dans l'arbre sur la gauche.
  3. Recherchez un DWriteEnable dans le volet de droite. Si elle n'existe pas, ajoutez-la en tant que valeur DWORD.
  4. Définir DWriteEnable a 0 et quittez l'éditeur de registre.

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

3voto

Wilf Points 28034

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

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

Notez si steam est installé sous un préfixe spécifique (par exemple ~/.wine-steam ) vous pouvez avoir besoin de préfixer la commande avec la variable d'environnement appropriée - ainsi par exemple :

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

Source : Wine Entrée AppDB

EDITAR:

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écent car le bug a été corrigé .

En utilisant PlayOnLinux etc, il utilise la dernière version connue qui a fonctionné avec les solutions de contournement appropriées etc - mais souvent des versions plus récentes Wine fonctionneront, peut-être mieux - l'info qui dit c'est la dernière version de Wine qui fonctionnera pour cela'. peuvent devenir obsolètes 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é aquí .

N.B. Autant que je sache, Wine a des versions paires et impaires, les paires (par exemple 1.4, 1.6) sont 'stables', les impaires (par exemple 1.7) sont 'staging'. Les versions staging fonctionnent généralement bien, et peuvent fonctionner mieux 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 est incompatible avec l'application que vous souhaitez utiliser.

mais c'est peut-être dépassé de toute façon... Il est recommandé par Wine cependant de tester l'application dans les versions plus récentes avant de signaler tout bug.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X