Разработчики Wine выпустили версию 11.13 популярного слоя совместимости, позволяющего запускать Windows-приложения и игры в Linux, macOS и других Unix-подобных системах. Рассмотрим ключевые изменения.
В Wine улучшили поддержку указателей ввода и отображение сканкодов клавиатуры в X11. Это обеспечивает более точную передачу физического ввода с клавиатуры при работе Windows-программ в сеансах X11.
Также в версии добавлены оптимизации FFmpeg для ARM64EC (гибридного бинарного интерфейса Microsoft для Windows на ARM). Это позволяет ARM64-коду выполняться вместе с компонентами x64 в одном процессе.
Кроме того, в Wine 11.13 исправили 22 ошибки, затрагивавшие различные игры, офисные приложения, инсталляторы и компоненты Wine.
Среди исправлений для игр: устранены вылеты при запуске в Grand Theft Auto: Vice City, Age of Mythology и Tales of Zestiria. В Requiem: Avenging Angel пропал чёрный экран во время игры, а в SuccubusHeaven исправили проблему с камерой.
Обновление также приносит пользу старым Windows-приложениям. В Wine 11.13 устранили падения в Sony Acid Pro 7.0, Adobe Acrobat Pro 7, Acrobat Reader 7 и программах, использующих библиотеку msvbvm60.dll среды выполнения Visual Basic от Microsoft. Кроме того, установщик Office 2000 теперь должен завершать работу без сбоев через msiexec.
Ещё одно исправление касается winecfg: ранее кнопки не реагировали на нажатия, если DPI рабочего стола не равнялся 96.
Кроме того, в обновлении устранили проблемы с режимом виртуального рабочего стола Wine. Теперь Wine может создавать окна при включённом виртуальном рабочем столе, а проводник больше не создаёт лишний рабочий стол при запуске с аргументом /desktop=shell.
Прочие исправления: устранены поломки кириллического текста в WinBox, некорректный рендеринг текста с флагами многоточия, рост потребления памяти Direct2D при длительной отрисовке путей, регрессии setjmp и longjmp в сборках x86_64 ELF, а также несколько ошибок, связанных с раскруткой стека.
Подробности доступны в анонсе. Исходный код Wine 11.13 можно загрузить со страницы проекта на GitLab. Бинарные пакеты для разных дистрибутивов Linux появятся в стандартных каналах распространения.





Пока нет комментариев. Будьте первым!