Steam não exibe texto no wine 1.5 rodando no Ubuntu 12.04

15

Olá moradores do askubuntu, como o título diz, estou tendo dificuldades em fazer o Steam rodar corretamente. Eu acho que tenho a solução, mas eu sou bastante incompetente com o Ubuntu (apenas comecei a usá-lo no outro dia) para um processo passo a passo seria incrivelmente apreciado! Aqui estão os links para o que eu acho possíveis soluções:

[1] link

[2] link

Eu tentei pesquisar como pré-formatar as soluções, como alterar o alias / script para steam (não sei o que é isso) para -no-dwrite ou iniciar com wine Steam.exe -no-dwrite. O dwrite parece ser o problema em tudo isso, mas eu não posso, para a vida de mim, descobrir como fazer algo sobre isso.

Qualquer contribuição útil é o que eu espero, mas para a alma corajosa que se sente digitando um pouco mais, talvez uma lista passo a passo de instruções começando com o download do Steam no site oficial, seria minha graça salvadora .

Se houver mais alguma informação que vocês precisam, me avisem e, claro, ficarei feliz em atendê-lo!

    
por Jscags 08.11.2012 / 00:39

2 respostas

32

Uma alternativa para atualizar seus lançadores para passar a opção -no-dwrite é desabilitar o suporte do DirectWrite nas preferências do Steam. Embora você possa fazer isso dentro do Steam, se puder navegar pela caixa de diálogo de menus e configurações sem texto, provavelmente será mais fácil alterar a configuração fora do Steam.

Com o Steam fechado, faça o seguinte:

  1. Executar wine regedit .
  2. Navegue até HKEY_CURRENT_USER\Software\Valve\Steam na árvore à esquerda.
  3. Procure um valor DWriteEnable no painel à direita. Se não existir, adicione-o como um valor DWORD.
  4. Defina DWriteEnable para 0 e saia do editor de registro.

Seus lançadores existentes agora devem iniciar o Steam com texto visível.

    
por James Henstridge 08.11.2012 / 08:19
3

A modificação do registro no-dwrite também deve ser possível com este comando:

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

Note que se o vapor estiver instalado sob um prefixo específico (por exemplo, ~/.wine-steam ) você pode prefixar o comando com a variável de ambiente apropriada - assim, por exemplo:

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

Fonte: entrada Wine AppDB

EDIT:

Nenhuma solução alternativa para exibir texto etc no Steam deve ser necessária com as versões Wine 1.7.49 ou mais novas como bug foi corrigido .

Usando o PlayOnLinux etc, ele usa a última versão conhecida que funcionou com as soluções adequadas etc. - mas frequentemente novas versões de vinhos funcionarão, talvez melhor - a informação que diz 'esta é a versão mais recente do vinho que funcionará isso ' pode ficar desatualizado com versões mais recentes.

Para instalar a última versão do vinho (atualmente):

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

Isso também é muito detalhado aqui .

N.B. Até onde eu sei, o Wine tem lançamentos par e ímpar, mesmo (por exemplo, 1,4, 1,6) são "estáveis", ímpares (por exemplo, 1,7) são "encenados". As versões de teste genral funcionam bem e podem funcionar melhor com alguns aplicativos, já que estão mais atualizados, a menos que sofram de regressões. O wiki diz:

% bl0ck_qu0te%

mas isso pode estar desatualizado de qualquer forma ... No entanto, é recomendado pela Wine testar o aplicativo em versões mais recentes antes de relatar quaisquer erros.

    
por Wilf 26.10.2014 / 21:46