Опубликован экспериментальный выпуск открытой реализации Win32 API – Wine 9.22. С момента выпуска 9.21 было закрыто 19 отчётов об ошибках и внесено 313 изменений.
Наиболее важные изменения:
- В конфигурации по умолчанию активирован драйвер winewayland.drv, позволяющий использовать Wine в окружениях на базе протокола Wayland без применения XWayland и компонентов X11. Wine будет запускать приложения по умолчанию на Wayland напрямую только если XWayland недоступен, в противном случае запуск с использованием XWayland будет иметь приоритет. Для принудительного включения Wayland можно использовать переменную окружения DISPLAY, либо добавить ключ в реестр, создав файл file.reg:Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Wine\Drivers]
“Graphics”=”wayland”и применив его командой:
$ WINEPREFIX=/путь/до/префикса wine regedit /путь/до/file.reg - Добавлена поддержка виртуализации режимов экрана (эмуляции операций выставления разрешения и частоты обновления экрана).
- В API DirectPlay продолжена реализация поддержки сетевых сеансов.
- Данные локали обновлены до БД Unicode CLDR (Unicode Common Locale Data Repository) версии 46.
- Налажено применение настроек локали, которая игнорировалась в некоторых ситуациях.
- Решена проблема с прекращением передачи событий ввода с клавиатуры после потери и восстановления фокуса на окно, показываемое на виртуальном рабочем столе.
- Закрыты отчёты об ошибках, связанные с работой приложений: Steam, MS Office 2007, MS Office 2013, Cygwin, MusicBee, dedicatedServer.exe, LabOne 24.04, cmd.exe, Heidisql 7.0, FL Studio,
Windows Movie Maker. - Закрыты отчёты об ошибках, связанные с работой игр: Dark Souls: Remastered, World Of Warcraft.