Wine не загружает Steam внутриигрового оверлея ни в одной игре

Когда я запускаю Wine в Steam, все идет хорошо, кроме Steam Game Overlay

У меня есть проверка, активирована ли она в steam, если моя комбинация горячих клавиш в порядке и все такое, но я все еще не могу заставить игровое сообщество работать.

Любая помощь приветствуется.

0
задан 19 May 2012 в 21:54

2 ответа

Интересно. Вы пишете, наложение не будет отображаться. Возможно, проблема заключается в том, что приложение может даже аварийно завершить работу (и, начиная с последней версии Steam, оно будет определенно зависать на реальных версиях Wine). Таким образом, вы можете попробовать следующее:

Решение: способ компиляции

Вы просто «пропатчите» исходный код официального открытого файла imm32.dll для Wine. [ 1110]

$ git clone git://source.winehq.org/git/wine.git ~/wine-git
$ cd ~/wine-git

Необязательно, но настоятельно рекомендуется:
$ nano Makefile
и изменить «prefix = ...» на «prefix = / tmp / wine». сделайте то же самое с «ac_default_prefix = ...» в файле «configure».

Теперь примените патч:

$ nano dlls/imm32/imm.c

Найдите эту строку: "BOOL WINAPI ImmProcessKey (" ... и вставьте после строки "TRACE (" ... эту новую строку:

return FALSE;

Пожалуйста, не забывайте символ ";".

Вот и все! Теперь скомпилируйте:

$ make ./configure
$ make depend
$ make
$ make install

Если вы используете PlayOnLinux, вы можете просто добавить новое вино версия:

$ cp -r /tmp/wine ~/.PlayOnLinux/wine/linux-x86/1.7.x-imm-patch

В PlayOnLinux выберите запись Steam, нажмите на кнопку конфигурации в строке меню и выберите версию вина «1.7.x-imm-patch».

Вы можете также прочитать его в моем блоге: http://blog.en.edaro.net/2014/02/Wine-and-the-Steam-Community.html

Счастливое вино -playing!

0
ответ дан 19 May 2012 в 21:54

Согласно этому: http://appdb.winehq.org/objectManager.php?sClass=version&iId=19444 , которая является известной проблемой при использовании Steam с Wine ...

0
ответ дан 19 May 2012 в 21:54

Другие вопросы по тегам:

Похожие вопросы: