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 pesquisando como pré-formar as soluções como alterar o alias / script para vapor (sem idéia do que seja) para -no-DWrite ou lançar com vinho 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 entrada útil é o que eu estou esperando, mas para a alma corajosa que se sente como escrever um pouco mais, talvez uma lista passo-a-passo das instruções a partir de download de vapor fora do site oficial, seria a 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:

  

Você deve evitar usá-los [versões de desenvolvimento do vinho], a menos que a versão estável atual do Wine não suporte ou seja incompatível com o aplicativo que você deseja usar.

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

Tags