Родной клиент Steam для Linux существует уже больше года. Для родной платформы доступно около трёхсот игр, тем не менее, многих отличных игр там нет. Поэтому параллельно с родным клиентом держу ещё и вайновский — это лучше, чем держать целую винду. Эдакий компромисс.

С недавних пор вайновский стим стал показывать при запуске пустые окна. Текста заголовков (подсказок) нет, ввод не отображается (тем не менее, он есть), менюшек не видно. То есть, в окнах отсутствует любая текстовая информация.

Поиск в интернете ни к чему не привёл. Максимум, что советовали — добавить в вайн микрософтовские шрифты или откатиться на пару версий назад. То есть, стандартный набор нерабочих советов.

В итоге, всё оказалось достаточно просто.

Для улучшения красоты и производительности, виндовый стим отрисовывает текст в своих окнах через DirectWrite — модуль DirectX, предназначенный для прямого (минуя стандартные окошечки) рисования текста в видеокарту. Надо, чтобы он так не делал. И есть как минимум два способа, чтобы заставить его.

1. Через реестр

wine regedit

Ищем раздел "HKEY_CURRENT_USER\Software\Valve\Steam" и создаём в нём ключ типа "DWORD" по имени "DWriteEnable" со значением "0".
Стим начинает рисовать текст другими средствами, проблема исчезает навсегда.

2. Средствами командной строки

К строке запуска программы добавляем параметр "-no-dwrite". Типа того:

wine steam.exe -no-dwrite

Этот параметр относится к Стиму, а не к Вайну и делает ровно то же самое, что и настройка реестра, только в рамках одного запуска.


lexmirnov
2014.01.09 14:22:48
#cid84747

Ответить

Навскидку припоминаю, что и в настройках стима такая галка есть.

2014.01.10 00:10:54
#cid84781

Ответить

#cid84747, lexmirnov

Навскидку припоминаю, что и в настройках стима такая галка есть.

Да, есть.

Меню «Steam» → «Настройки», пункт «Интерфейс», галка «Включить DirectWrite для улучшенного отображения шрифта».

Но в пустых окнах без текста её проблематично найти и нажать.

Акунаматата
2014.08.19 13:39:49
#cid89560

Ответить

1 способ не помог, со вторым не могу разобраться, я не вижу вот это wine steam.exe

2014.08.19 14:06:04
#cid89561

Ответить

#cid89560, Акунаматата

1 способ не помог

Первый способ предпочтительнее.

со вторым не могу разобраться, я не вижу вот это wine steam.exe

А как же ты стим запускаешь?!
Даже если ярлыком на рабочем столе — смотри его свойства. Команда запуска есть всегда.

Evening
2014.09.17 19:13:10
#cid89666

Ответить

Спасибо 1 вариант мне помог.

Minifets
2014.11.30 02:13:58
#cid89958

Ответить

#cid89560, Акунаматата

1 способ не помог, со вторым не могу разобраться, я не вижу вот это wine steam.exe

нужно перезапустить Steam, после изменения реестра.

JokoBaka
2014.11.30 21:45:25
#cid89960

Ответить

Первый способ помог, но теперь невозможно что-то вписать в поля "Логин" и "Пароль".

JokoBaka
2014.11.30 21:58:11
#cid89961

Ответить

#cid89960, JokoBaka

Первый способ помог, но теперь невозможно что-то вписать в поля "Логин" и "Пароль".

проблему решил сменив раскладку. Извините.

Lимас
2015.02.17 21:35:02
#cid90293

Ответить

Спасибо добрый человек! ПРосто спас мой вечер!

Ya
2015.03.07 17:13:05
#cid90358

Ответить

#cid89561,

#cid89560, Акунаматата

Первый способ предпочтительнее.

А как же ты стим запускаешь?!
Даже если ярлыком на рабочем столе — смотри его свойства. Команда запуска есть всегда.

Что за раздел и где его искать?

2015.03.10 13:00:53
#cid90360

Ответить

#cid89961, JokoBaka

проблему решил сменив раскладку. Извините.

)))))))))

2015.03.10 13:03:17
#cid90361

Ответить

#cid90358, Ya

Что за раздел и где его искать?

Не знаю. Я там говорил про команду запуска, которая есть в свойствах ярлыка. Находится в свойствах ярлыка.

Michael Derksen
2015.11.09 16:51:32
#cid91074

Ответить

Спасибо огромное, совет №1 помог мне! Проблема появилась как обновил винду на Windows 10, все сделал через реестр, работает. Доволен!

Гость
2017.01.01 17:46:34
#cid91727

Ответить

я зашел в свойства ярлыка но ничего тут ПРОСТО НЕТУ КОМАНДЫ ЗАПУСКА ТУТ ТОЛЬКО
тип размер подробнее(тут ничего нету) имя и разширение коментарии открывать в программе просмотр и общий доступ и права доступа ВСЕ

Серг
2017.01.03 20:52:05
#cid91728

Ответить

#cid91727, Гость

я зашел в свойства ярлыка но ничего тут ПРОСТО НЕТУ КОМАНДЫ ЗАПУСКА ТУТ ТОЛЬКО
тип размер подробнее(тут ничего нету) имя и разширение коментарии открывать в программе просмотр и общий доступ и права доступа ВСЕ

получилось в итоге?

Иван
2017.09.27 10:47:37
#cid91925

Ответить

Спасибо!!! 1 вариант помог много разных вариантов пробовал не помогало.

Гость
2017.10.01 10:02:06
#cid91926

Ответить

спасибо мне помог первый способ

Алтай
2018.09.07 20:21:06
#cid92075

Ответить

Спасибо большое! Уже не знал что делать, собирался винду сносить.

Proton
2022.05.25 22:15:40
#cid92446

Ответить

Ребят, такая же проблема, только на маке, перепробовал всё (Кроме переустановки ос), у кого уже была такая проблема именно на macOS Monterey?

Гость
2022.10.04 17:22:45
#cid92491

Ответить

#cid92446, Proton

Ребят, такая же проблема, только на маке, перепробовал всё (Кроме переустановки ос), у кого уже была такая проблема именно на macOS Monterey?

тоже самое, всё один в один, как ты написал
решил проблему?