Steam non visualizza il testo su wine 1.5 in esecuzione su Ubuntu 12.04


15

Ciao compagni abitanti di askubuntu, come dice il titolo sto avendo difficoltà a far funzionare correttamente Steam. Penso di avere la soluzione ma sono abbastanza incompetente con Ubuntu (ho appena iniziato a usarlo l'altro giorno) quindi un processo graduale sarebbe incredibilmente apprezzato! Ecco i link a ciò che penso che le possibili soluzioni siano:

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

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

Ho provato a cercare su Google come preformare soluzioni come cambiare l'alias / script per steam (non ho idea di cosa sia) in -no-dwrite o lanciarlo con wine Steam.exe -no-dwrite. Il dwrite sembra essere il problema in tutto questo, ma non posso per la vita di me capire come fare qualcosa al riguardo.

Qualunque input utile è ciò che spero, ma per l'anima coraggiosa che ha voglia di scrivere un po 'di più, forse un elenco dettagliato di istruzioni a partire dal download di Steam dal sito ufficiale, sarebbe la mia grazia salvifica.

Se ci sono altre informazioni di cui avete bisogno, fatemi sapere e sarò felice di accontentarvi!

Risposte:


32

Un'alternativa all'aggiornamento dei lanciatori per passare l' -no-dwriteopzione è disabilitare il supporto DirectWrite nelle preferenze di Steam. Sebbene sia possibile farlo in Steam se è possibile navigare nei menu e nelle finestre di dialogo delle impostazioni senza testo, è probabilmente più semplice modificare le impostazioni al di fuori di Steam.

Con Steam chiuso, procedi come segue:

  1. Corri wine regedit.
  2. Navigare verso HKEY_CURRENT_USER\Software\Valve\Steamnella struttura a sinistra.
  3. Cerca un DWriteEnablevalore nel riquadro a destra. Se non esiste, aggiungilo come valore DWORD.
  4. Impostare DWriteEnablesu 0ed uscire dall'editor del registro.

I tuoi lanciatori esistenti ora dovrebbero avviare Steam con testo visibile.


1
Funziona ancora con Ubuntu 13.10, grazie!
Andrea

2
Funziona ancora in Ubuntu 14.04 con vino 1.7
Ivan Lerner,

3
So che qui non è molto rilevante, ma mi ha aiutato su OS X 10.9, grazie :)
FreeNickname

Chiave DWriteEnable mancante nella mia versione (14.04, wine 1.6.2) ma l'ho aggiunta e ha funzionato.
Insperatus,

Funziona per OS X;)
Qix

3

La modifica del registro no-dwrite dovrebbe anche essere possibile con questo comando:

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

Nota se steam è installato con un prefisso specifico (ad es. ~/.wine-steam) Potrebbe essere necessario aggiungere il prefisso al comando con la variabile di ambiente appropriata, ad esempio:

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

Fonte: voce Wine AppDB

MODIFICARE:

Nessuna soluzione alternativa per la visualizzazione di testo ecc. In Steam dovrebbe essere necessaria con le versioni Wine 1.7.49 o successive poiché il bug è stato corretto .

Usando PlayOnLinux ecc., Utilizza l'ultima versione conosciuta che ha funzionato con le soluzioni alternative appropriate ecc. - ma spesso le versioni di vino più recenti funzioneranno, forse meglio - le informazioni che dicono "questa è l'ultima versione di vino che funzionerà per questo" possono diventare data con le versioni più recenti.

Per installare l'ultima versione di wine (attualmente):

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

Anche questo è molto dettagliato qui .

NB Per quanto ne so, Wine ha versioni pari e dispari, anche (ad esempio 1.4, 1.6) sono "stabili", dispari (ad esempio 1.7) sono "messa in scena". Le versioni con gestione temporanea funzionano generalmente bene e potrebbero funzionare meglio con alcune app in quanto sono più aggiornate, a meno che non soffrano di regressioni. Il wiki dice:

Dovresti evitare di usarli [versioni di sviluppo di wine] a meno che l'attuale versione stabile di Wine non supporti o sia incompatibile con l'applicazione che desideri utilizzare.

ma questo potrebbe non essere aggiornato ... Si consiglia comunque a Wine di testare l'app nelle versioni più recenti prima di segnalare eventuali bug.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.