Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Steam под wine не отображает текст  (Прочитано 11607 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн psihov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Steam под wine не отображает текст
« : 04 Октября 2013, 05:18:55 »
Доброго дня коллеги убунтоведы!

Собственно сабж: проинсталлил под вайном steam, через winetreaks поставил кучу либов виндовых, так же в новообразованную папку винды залил дефолтные шрифты (слил с рабочей системы) - но есть громадный глюк, который портит жизнь - при запуске стима - ни одна надпись не отображается! Просто пустые поля и кнопки %)

В каком направлении рыть?

З.Ы. Я прекрасно знаю, что есть линёвый стим, - но через него невозможна установка лиц. игр под вайном, - сразу говорит "извините, - платформа не та"!

Оффлайн Airvikar

  • Участник
  • *
  • Сообщений: 192
    • Просмотр профиля
    • Установка игр в Ubuntu
Re: Steam под wine не отображает текст
« Ответ #1 : 04 Октября 2013, 11:16:21 »
Запустите с параметром -no-dwrite
Пример:
env WINEPREFIX="/home/user/.wine" wine "/home/user/.wine/drive_c/Program Files/Steam/Steam.exe" -no-dwrite
"Мы с мамкой взяли два билета, ниче не выиграли, так лучше бы нашему Мишке расческу купили."
                                                                            Бурлакова Фрося®

Оффлайн psihov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Steam под wine не отображает текст
« Ответ #2 : 05 Октября 2013, 02:44:13 »
Спасибо огромное! Помогло :)
Только один вопрос (в целях расширения познаний :) ) - что делает параметр -no-dwrite? Покопался в нете - ничего внятного не нашёл =(
Спасибо!

Оффлайн Airvikar

  • Участник
  • *
  • Сообщений: 192
    • Просмотр профиля
    • Установка игр в Ubuntu
Re: Steam под wine не отображает текст
« Ответ #3 : 05 Октября 2013, 15:08:34 »
Спасибо огромное! Помогло :)
Только один вопрос (в целях расширения познаний :) ) - что делает параметр -no-dwrite? Покопался в нете - ничего внятного не нашёл =(
Спасибо!
Отключает поддержку библиотеки DirectWrite (высококачественный рендеринг текста) в Steam, можно отключить и правкой реестра:
wine regedit
находим ветку HKEY_CURRENT_USER\Software\Valve\Steam
вписываем DWORD параметр DWriteEnable = 0
"Мы с мамкой взяли два билета, ниче не выиграли, так лучше бы нашему Мишке расческу купили."
                                                                            Бурлакова Фрося®

Оффлайн dj--alex

  • Старожил
  • *
  • Сообщений: 3237
  • Понимаешь, я какбы беру в руки лопату и говорю...
    • Просмотр профиля
    • все мои творения и занятия
Re: Steam под wine не отображает текст
« Ответ #4 : 09 Октября 2013, 07:45:38 »
ух ты ключ реестра даже для этой фигни есть , не знал.

а вообще по хорошему когда нибудь же должны implement для этого сделать в самоm Wine
Ubuntu 18.04 MATE x64, 19.3 x64 Mate, MX-Linux 19 Mate Mate Mate Mate. PC:B450\Ryzen3200G\16Gb\6TB\1060gtx\512Gb-Netac
https://forum.ubuntu.ru/index.php?topic=199897.0

Оффлайн kish2015

  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Re: Steam под wine не отображает текст
« Ответ #5 : 11 Июля 2015, 21:49:20 »
Подниму старую тему, поскольку мучаюсь уже недели две...

https://appdb.winehq.org/objectManager.php?sClass=version&iId=19444

How to make Steam(windows) work almost flawlessly
1 - Used AMP Font Viewer(Free) to test out if the Tahoma font works. If not then download the Tahoma font.
2 - Download Dwrite from "www.dll-files.com"
3 - Replace previous Dwrite from the wine prefix with downloaded dll file and rename the file to "dwrite.dll"
4 - dwrite(native) DLL override for: Steam.exe and GameOverlayUI.exe
5 - Install Internet Explorer 8 (To fix Steam Browser problems)
6 - Everything will now work except for BIG PICTURE MODE!

Может кто-нибудь объяснить подробно, что нужно сделать в 3 пункте? Библиотеку dwrite.dll с "www.dll-files.com" я загрузил, и переименовывать ничего не нужно было, её название соответствует необходимому изначально. Дальше в папке wine-->system32-->DWrite.dll скопировал, вместо прежней на 1кб, она теперь стала 1,2мб. В настройках wine-->Библиотеки-->dwrite.dll (сторонняя windows) значение у становил вместо (сторонняя, встроенная). Вообщем steam вообще не хочет запускаться после замены библиотеки из windows большего размера. Кто сталкивался с подобной проблемой?

4 - dwrite(native) DLL override for: Steam.exe and GameOverlayUI.exe

что именно нужно сделать?
Если не говорить об этой библиотеке, поиграться с реестром, и отключить продвинутые средства отображения шрифтов, то steam работает, но в переходах по любой из вкладок сыпет отчётом об ошибке с браузером steamwebhelper.exe crash. Текст в окнах есть, изображений нет, что можно сделать?

[0712/173059:ERROR:renderer_main.cc(212)] Running without renderer sandbox
« Последнее редактирование: 12 Июля 2015, 17:31:12 от kish2015 »

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.